【问题标题】:Can I track an IFRAME widget with Google Analytics?我可以使用 Google Analytics 跟踪 IFRAME 小部件吗?
【发布时间】:2009-07-06 07:34:41
【问题描述】:

我们将推出基于 JS 的小部件,网站管理员(任何网站)将通过嵌入一个小代码 sn-p 将其放置在他们的网站上,例如:

<iframe src="SOURCE_PATH" frameborder="0" width="300px" height="150px"  scrolling="no" id="cd_frame"></iframe>

在小部件内部有三个链接,我们需要跟踪从要使用小部件的外部网站对它们的点击次数。

如果我简单地输入 GA 提供的代码,它会起作用吗?或者我需要进行任何更改吗?

谢谢。

【问题讨论】:

    标签: javascript iframe google-analytics


    【解决方案1】:

    您应该能够从您的 iframe 进行跟踪,因为它在 google 分析中显示为一个常规页面。您的问题是知道您正在跟踪什么 iframe。如果您可以通过 iframe url 传递一个唯一的 id,那么您应该能够添加一个自定义参数来跟踪不同的网站。

    例如

    <iframe src="SOURCE_PATH?uniquetrackingid=123" frameborder="0" width="300px" 
    height="150px" scrolling="no" id="cd_frame"></iframe>
    

    可在此处找到有关自定义跟踪代码的信息 http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55585

    【讨论】:

    • 只是在此澄清一下...您无法从父窗口跟踪 iframe 内的点击。这被认为是跨站点脚本。您必须在实际 iframe 代码的源中包含 GA 代码,以便跟踪 iframe 中链接的点击次数。 Josh 在提到在 iframe src=".." 中传递唯一的跟踪参数时暗示了这一点,这是将数据传递给 iframe 的唯一方法,然后 iframe html 中的代码可以查找它。您可以抓取它并将其放入自定义变量或基于它创建目标等...
    猜你喜欢
    • 2012-11-05
    • 1970-01-01
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多