Подтвердить что ты не робот

Как отслеживать щелчки кнопки "Tweet"?

Я хочу отслеживать клики с помощью твит-кнопки через Google Analytics, но твит-кнопка - это iframe с содержимым из другого домена. Есть ли какие-то трюки, чтобы добавить обратные вызовы для нажатия кнопки твит?

4b9b3361

Ответ 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&amp;count=none&amp;source=tweetbutton&amp;text=testing%20Testing%20123%20Title&amp;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);
});

Ответ 5

Одна мысль состоит в том, чтобы создать ссылку UTM'd для кнопки href для Twitter, а затем добавить обратно на исходную страницу iFrame в качестве источника href. Это обеспечит видимость данных щелчка/сессии/пользователя в отслеживании Google Analytics.

Для этого сначала скопируйте исходную гиперссылку и используйте в качестве источника создание ссылки с помощью построителя ссылок Google. После сгенерирования вернитесь к исходной странице iframe и добавьте новую ссылку UTM'd в качестве источника href.