Я хочу отслеживать клики с помощью твит-кнопки через Google Analytics, но твит-кнопка - это iframe с содержимым из другого домена. Есть ли какие-то трюки, чтобы добавить обратные вызовы для нажатия кнопки твит?
Как отслеживать щелчки кнопки "Tweet"?
Ответ 1
Или.. u может просто добавить событие в ваш div и ждать, когда этот div будет нажат, например:
<div class="clickMe">
//twitter button there
</div>
<script>
$('clickMe').click(function(){
//my awesome code there
})
</script>
Конечно, если вам нужен только щелчок, а не обратный вызов.
Ответ 2
<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);
});
}
Ответ 3
Как насчет:
twttr.events.bind('click', function(e){
// Send GA event
console.log(e);
});
Ответ 4
попробуйте это
Отслеживание кликов по социальным кнопкам с помощью Google Analytics
Ответ 5
Одна мысль состоит в том, чтобы создать ссылку UTM'd для кнопки href для Twitter, а затем добавить обратно на исходную страницу iFrame в качестве источника href. Это обеспечит видимость данных щелчка/сессии/пользователя в отслеживании Google Analytics.
Для этого сначала скопируйте исходную гиперссылку и используйте в качестве источника создание ссылки с помощью построителя ссылок Google. После сгенерирования вернитесь к исходной странице iframe и добавьте новую ссылку UTM'd в качестве источника href.