Twitter关注按钮 - 需要跟踪通用谷歌分析

时间:2014-04-02 17:08:01

标签: twitter google-analytics

我有推特推特按钮,我正在使用淘汰赛js,我如何使用通用谷歌分析跟踪事件的数量?

<a href="https://twitter.com/share" class="twitter-share-button" data-bind="attr: { 'data-text': vote}" data-count="none">Tweet</a>

我在我的淘汰赛中有以下脚本无效

$('.is-voting-complete').on('click', '.twitter-share-button', function () {
    gaTracker.send('event', 'Social', 'Twitter', 'Tweet');
});

我猜猜有一个推特正在合并的iframe,因为点击不会触发。 有人可以帮我这个

1 个答案:

答案 0 :(得分:2)

未定义twittr,因为您没有包含Twitters的widget.js。您应该在结束正文标记之前包含以下内容。

 <script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>

你可以像这样创建一个按钮

<a class="tw" target="_blank" href="https://twitter.com/intent/tweet? text=Check%20this%20out&amp;related=episod&amp;url=TheUrl"></a>

然后将谷歌分析功能绑定到推文活动

twttr.ready(function (twttr) {
 twttr.events.bind('tweet', function(e){
  if(!e) return;
  ga('send', 'social', 'twitter', 'tweet', theURL);
 }
});

我创建了一个名为gasotracker的插件。它适用于Twitter,但您可以跟踪您网站上的其他社交活动。