我有推特推特按钮,我正在使用淘汰赛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,因为点击不会触发。 有人可以帮我这个
答案 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&related=episod&url=TheUrl"></a>
然后将谷歌分析功能绑定到推文活动
twttr.ready(function (twttr) {
twttr.events.bind('tweet', function(e){
if(!e) return;
ga('send', 'social', 'twitter', 'tweet', theURL);
}
});
我创建了一个名为gasotracker的插件。它适用于Twitter,但您可以跟踪您网站上的其他社交活动。