我想就截至今天(2012 年 11 月 30 日)跟踪 pining 事件的最佳方式获得一些意见。据我了解,pinterest 正在开发一个 api,它有望具有真正的回调方法,如 fb 或 twitter,因为它的按钮与谷歌分析相关联。但截至目前,我们必须尽我们所能解决问题。
目前我将我的 pinterest 链接包装在一个 div 中,所以在 pinit.js 完成它并创建实际按钮之后,html 看起来像这样:
<div class="pin">
<a href="http://pinterest.com/pin/create/button/?url=mySite.com/path/to/content&description=yeah&media=yougetthepoint">
<span class="PIN_1354295239838_hidden" id="PIN_1354295239838_pin_count_0"></span>
</a>
</div>
我的想法是使用 jQuery 在 pin 上添加跟踪事件,div
就像这样
$(document).ready(function() {
$('div.pin').click(function() {
_gaq.push(['_trackEvent', 'Pinterest Pins', 'Article Pin', $(location).attr('href')]);
});
});
我知道它不是 100% 知道用户实际上经历了固定过程,但我不确定除了等待更好的 api 还能做什么?
现在这听起来像是在 ga 中进行一些事件跟踪的好方法吗?或者有人对更好的解决方案有一些建议或提示吗?