web-dev-qa-db-fra.com

Comment définir le suivi des événements Google dans le plug-in Facebook Customer Chat

J'utilise actuellement le plug-in de chat client de Facebook sur mon site Web wordpress.

J'ai configuré Google Analytics Event Tracking dans mes formulaires de contact, mais il semble que la plupart des gens utilisent plutôt le plug-in de conversation client.

Par conséquent, je dois également définir le suivi des événements Google Analytics dans le plug-in de chat client.

Quelqu'un peut aider? À votre santé!

1
Steph

Si vous avez accès au code source du plugin, vous pouvez configurer un événement de la même manière que vous avez utilisé pour vos formulaires de contact.

Sinon, vous pouvez utiliser Google Tag Manager pour insérer le plug-in et déclencher un événement chaque fois que quelqu'un clique sur le bouton du plug-in de discussion sur Facebook. Pour cela, ce n’est pas aussi simple que cela puisse paraître car ce plugin utilise un iframe, vous devez donc comprendre comment travailler avec un iframe dans GTM car approches directes gagnées ' t travail .

Une autre façon pourrait être d'utiliser un écouteur d'événement pour détecter le premier clic qui ouvre le chat :

focus();
var listener = window.addEventListener('blur', function() {
    if (document.activeElement === document.getElementById('iframe')) {
        // clicked
    }
    window.removeEventListener('blur', listener);
});
1
Emirodgar