Je suis en train de déclencher un événement de pixel fb lors du survol d'un div (ou autre) dans une page. Cependant, il semble que l'événement se déclenche une première fois avant que je ne survole la div. En survolant la div, l'événement indique les bons paramètres.(GTM) Trigger de pixel de vol stationnaire sur
Une très bonne chose aussi, serait d'avoir des informations supplémentaires capturées comme l'ID plané div ou autre.
Voici le code inséré dans mon I tag GTM. Je le déclenche au chargement de la page (Toutes les pages).
<script>
$(document).ready(function() {
var startHover = $.now();
$("#product_name").hover(
function(){
startHover = $.now();
},
function(){
var endHover = $.now();
var msHovered = endHover - startHover;
var seconds = msHovered/1000;
if (seconds >= 1) {
fbq('track', 'Hover', {
domain: {{Page Hostname}},
page_path: {{Page Path}}
});
}
}
);
});
</script>
Code HTML:
<p id="product_name">Product 1</p>
Toute aide serait vraiment heureux!
Merci beaucoup.
L'événement est donc déclenché en vol stationnaire uniquement pour la première fois et non sur les événements suivants, est-ce le cas? –
Non, en fait l'événement est déclenché 1sec après le chargement de la page quel que soit le vol que vous faites ou non. Ensuite, lorsque hovering # nom_produit, les paramètres de pixel fb sont correctement envoyés à l'événement. Le comportement souhaité est que le pixel fb ne soit déclenché qu'après avoir passé la variable #product_name div pendant 1sec, pas une seconde après le chargement de la page. – Benjamin
il y a quelque chose d'incorrect avec vol stationnaire, même lorsque la souris est plané partout à la page, il enregistre comme hover.Try ce https://jsfiddle.net/L9ory5ym/ –