Je veux suivre les clics de bouton tweet via Google Analytics, mais le bouton tweet est un iframe avec du contenu d'un autre domaine. Existe-t-il des astuces pour ajouter des rappels pour cliquer sur le bouton tweet?
Ou … vous pouvez simplement ajouter un événement à votre div et attendre quand ce div soit bien cliqué, comme a:
<div class="clickMe"> //twitter button there </div> <script> $('clickMe').click(function(){ //my awesome code there }) </script>
Bien sûr, si vous n'avez besoin que de cliquer, pas de rappel.
<a style="float:left;position: relative;display: inline-block" target="_blank" href="//twitter.com/intent/tweet?url=http%3A%2F%2Ftechiessolution.com%2Fcss&count=none&source=tweetbutton&text=testing%20Testing%20123%20Title&original_referer=techiessolution.com">Tweet</a> if (typeof twttr === "undefined") { $.getScript("//platform.twitter.com/widgets.js", function () { function handleTweetEvent(event) { if (event) { console.log(event['target']); } } twttr.events.bind("tweet", handleTweetEvent); }); }
Qu'en est-il de:
twttr.events.bind('click', function(e){ // Send GA event console.log(e); });
essaye ça
Suivi des clics sur les boutons sociaux avec Google Analytics
Une pensée est de générer un lien UTM pour le bouton Twitter href, puis de revenir à la page source iFrame comme source href. Cela assurera la visibilité des données de clic / session / utilisateur sur votre suivi Google Analytics
Pour ce faire, copiez d'abord le lien hypertexte d'origine et utilisez-le comme source de création du lien à l'aide du générateur de lien Google. Une fois généré, revenez à la page source de l'iframe et ajoutez le nouveau lien UTM'd comme source href.