Sommaire
Post Tab Link
Post Tab Link

{{bloc-notion-3}}

Pour suivre les impressions publicitaires dans Google Analytics 4:

  1. Utilisez l'API Intersection Observer en JavaScript pour détecter lorsque votre publicité est visible dans la fenêtre d'affichage.
  1. Configurez une balise d'événement GA4 qui déclenche l'événement ad_impression. Transmettez des détails supplémentaires tels que l'ID ou le nom de la publicité en tant que paramètres d'événement.
  1. Déclenchez cette balise sur l'événement ad_view.
  1. Utilisez le Preview Mode de GTM pour vérifier que l'événement ad_view se déclenche lorsque la publicité apparaît. Une fois confirmé, publiez vos modifications.

Exemple de code Js :

// Sélection de l'élément publicitaire
const adElement = document.querySelector('#ad-element-id');

// Rappel de l'observateur d'intersection
const callback = (entries) => {
  entries.forEach(entry => {
    if (entry.isIntersecting) {
      // La publicité est visible
      // Envoyez un événement à la dataLayer
      dataLayer.push({
        'event': 'ad_view',
        'adInfo': {
          // ... informations spécifiques à la publicité
        }
      });
    }
  });
};

// Création de l'observateur
const observer = new IntersectionObserver(callback);

// Observation de l'élément publicitaire
observer.observe(adElement);

{{bloc-notion-5}}

{{bloc-notion-4}}

Voici un exemple d'utilisation du code :

// Sélection de l'élément publicitaire
const adElement = document.querySelector('#myAd');

// Rappel de l'observateur d'intersection
const callback = (entries) => {
  entries.forEach(entry => {
    if (entry.isIntersecting) {
      // La publicité est visible
      // Envoyez un événement à la dataLayer
      dataLayer.push({
        'event': 'ad_view',
        'adInfo': {
          'adId': adElement.id
        }
      });
    }
  });
};

// Création de l'observateur
const observer = new IntersectionObserver(callback);

// Observation de l'élément publicitaire
observer.observe(adElement);

Un besoin, une question ?

Écrivez-nous à hello@starfox-analytics.com.
Notre équipe vous répondra au plus vite.