gpt4 book ai didi

javascript - 如何使用 Google Analytics 或 Yahoo Web Analytics 跟踪对 Facebook 页面的访问?

转载 作者:行者123 更新时间:2023-11-30 23:41:57 25 4
gpt4 key购买 nike

我最近对此进行了研究,发现在 Facebook 粉丝页面中使用 FBML 页面,我可以添加 fb:google-analytics 标签或图像标签来跟踪页面访问。然而,我没有找到任何方法来跟踪对其他 Facebook 标签页的访问,例如“图片”或“墙”。

有办法做到这一点吗?

谢谢

最佳答案

Google Analytics 无法做到这一点。

曾经有一个hack that embedded a php file as an image ,并且该请求跟踪了综合浏览量。然而,Facebook 呈现页面方式的改变使得这个黑客/插件变得毫无用处(看起来它在 9 月 7 日停止工作)。基本上,看起来他们正在将任何外部图像缓存到自己的服务器上,从而破坏了这个黑客行为。如果没有官方支持的插件,或者 Facebook 允许谷歌跟踪更多内容,这可能是一个死胡同。

编辑:使用 Facebook 标签,您可以将 iframe 应用安装为标签(不使用 FBML),并且可以将 Google Analytics 放在该标签上。但是,由于它是一个 iframe,因此您无法访问真实的引荐来源网址信息,并且 Facebook 会欺骗其引荐来源网址,因此 iframe 无法检测有关页面的任何信息。但这仅适用于选项卡,不适用于墙壁或照片。

另一个需要注意的重要事项是,您的域中仍然设置了 Cookie,因此将帐户保留在您的主帐户上可能是有意义的,但在选项卡上使用特殊配置。

以下是我确定的将 Google Analytics(分析)置于 Facebook 选项卡 iframe 上的最佳实践:

首先,iframe URL 应包含 URL 参数 ?utm_nooverride=1。如果用户已经拥有推荐 Cookie(例如,如果他们之前通过 Google 访问过您的网站,则综合浏览量将持续使用该推荐来源。)就是这样。

其次,我将引荐来源网址值(这是无用的,因为它是由 Facebook 欺骗的)覆盖为 tab.facebook.com,以便轻松区分其他流量。

最后,我放置了 2 个自定义变量:一个页面级别的变量和一个访问者级别的变量。前者使我可以轻松了解选项卡内发生的综合浏览量。第二个允许我跟踪我的网站与此人的其余交互(如果他们最终返回我的网站)。该代码如下所示:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-1']);
_gaq.push(['_setReferrerOverride', 'http://www.tab.facebook.com']);
_gaq.push(['_setCustomVar', 1, 'is_facebook_page', 'true', 3]);
_gaq.push(['_setCustomVar', 2, 'visited_facebook', 'true', 1]);
_gaq.push(['_trackPageview']);

关于javascript - 如何使用 Google Analytics 或 Yahoo Web Analytics 跟踪对 Facebook 页面的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4314814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com