{{bloc-notion-3}}
Pour suivre les impressions publicitaires dans Google Analytics 4:
- Utilisez l'API Intersection Observer en JavaScript pour détecter lorsque votre publicité est visible dans la fenêtre d'affichage.
- 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.
- Déclenchez cette balise sur l'événement
ad_view.
- Utilisez le Preview Mode de GTM pour vérifier que l'événement
ad_viewse 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.


