这是我的第一个 stackoverflow 问题。耶。
好的。我正在尝试通过使用谷歌分析来拆分测试或 a/b 测试副本以获取特色 facebook like 按钮:
_gaq.push(['_trackEvent', 'facebook', 'click', 'amazing copy that hypnotizes user into clicking like']);
到目前为止一切都很好。
为了控制喜欢/不喜欢的人,我发现了这个片段:
<script type="text/javascript">
<!--
FB.Event.subscribe('edge.create', function(href, widget) { _gaq.push(['_trackEvent', 'facebook', 'click', 'amazing copy that hypnotizes user into clicking like']); });
FB.Event.subscribe('edge.remove', function(href, widget) { _gaq.push(['_trackEvent', 'facebook', 'click', 'amazing copy that hypnotizes user into clicking like']); });
-->
</script>
好的,到目前为止,每个人都和我在一起吗?现在这个(理论上)会给我喜欢和不喜欢的特色实验按钮,但它也会在页面上的其他类似按钮上发送数据,对吗?
问题是:如何隔离 edge.create 回调(或其他)仅在单击所需的喜欢按钮时触发?是否有我可以传递给 fb.event.subscribe 的参数或参数来检查“喜欢”的 url 是否是所需的 Facebook 页面,也许?或者如果喜欢的网址与域不同?
我是 js、jquery 以及基本 php、html 或 css 之外的任何东西的新手。请帮忙!:P