使用GA事件跟踪Jiathis分享效果

我的博客分析功能使用的是Jiathis提供的服务,而Jiathis提供了API,可以自定义很多功能

Jiathis自己也提供了分享数据的查看,但是如果你想把这些数据也整合到你Google Analytics里,可以通过自定义一个函数push一个事件跟踪来实现

当然,这纯属我折腾做的事,一般来说Jiathis提供的数据查看已经很详细了

不过你可以参照这个例子实现很多你想做的功能

Jiathis的代码是把你要展示分享图标的地方插入div标签,然后在页面底部载入js来渲染,原始的js如下

1
2
<script type="text/javascript">var jiathis_config = {data_track_clickback:true};</script>
<script type="text/javascript" src="http://v2.jiathis.com/code/jia.js?uid=xxxxx" charset="utf-8"></script>

在载入jia.js前可以自定义一些配置,只要在jia.js前载入即可,我们就可以在这里自定义一个函数

1
2
3
<script type="text/javascript">function getrack(evt){ _gaq.push(['_trackEvent', 'ReadPost', 'Share', ''+evt.data.service+'', 1]); }</script>
<script type="text/javascript"> var jiathis_config = {data_track_clickback:true,evt:{"share":"getrack"}};</script>
<script type="text/javascript" src="http://v2.jiathis.com/code/jia.js?uid=xxxxx" charset="utf-8"></script>

这里我首先定义了一个getrack函数,然后在jiathis_config里增加了evt事件触发,当触发了分享这个事件时就调用getrack函数,然后就触发了Google Analytics事件跟踪

就这样,每一个分享的动作都会以事件跟踪的形式被记录到GA里,这里evt.data.service是获取具体分享的服务名,例如新浪微博

可以通过HttpWatch看到具体的信息
jiathis analytics
已经把这个信息push出去了,你还可以搞这个功能增加用户的属性,或者增加积分等等

声明: 除非注明,小峰网络遨游记文章均为原创,转载请以链接形式标明本文地址

本博客原创文字只代表本人某一时间内的观点或结论,与本人所在公司没有任何关系。

本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。

第三方若用于商业用途的转载,须取得本人授权。

本文作者:

本文地址:http://xfeng.me/google-analytics-event-track-jiathis-share/

你可能还对下面文章感兴趣: