【问题标题】:Google analytics - track which pages on external sites are embedding my page?谷歌分析 - 跟踪外部网站上的哪些页面嵌入了我的页面?
【发布时间】:2015-04-29 12:06:14
【问题描述】:

我做了一个小网页。现在人们会在他们的网站上嵌入我的小网页。

我正试图弄清楚如何让谷歌分析来记录哪些网站正在嵌入我的网站。

我正在查看事件跟踪的 API,但这需要我编写一些额外的 javascript 代码来检测是否有父 iframe,然后获取 url,然后发送到 ganalytics。有没有更简单的方法来做到这一点?

【问题讨论】:

    标签: google-analytics google-analytics-api


    【解决方案1】:

    最简单的方法是使用高级“自定义过滤器”:

    Field A -> Extract A
    Hostname (.*)
    
    Field B -> Extract B
    Request URI (.*)
    
    Output To -> Constructor
    $A1$B1
    

    样本输出,实时 > 内容

    http://s25.postimg.org/gyg2uci7z/customfilter.png

    详细说明http://viget.com/advance/getting-more-out-of-google-analytics-advanced-custom-filters

    【讨论】:

      【解决方案2】:

      在大多数情况下,将您的网站嵌入 iframe 的网站会在 Google Analytics(分析)中显示为引荐来源网址。查看 Google Analytics(分析)中的“流量来源 » 来源 » 推荐”报告,了解哪个网站嵌入了您的网站。

      在此报告中,您当然还会看到实际链接到您网站的正常引荐网站。您可以使用一个小脚本来确定您的网站当前是否已嵌入并将该信息提供给 Google Analytics,例如作为自定义变量:

      _gaq.push(["_setCustomVar", 5, "Iframed", (window.self !== window.top) ? "Yes": "No", 2]);
      

      【讨论】:

      • 但问题在于,您无法区分为您提供 iframe 的网站和实际向您引荐流量的网站(即,有人点击了该网站上的链接,然后转到了您的网站)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-25
      • 1970-01-01
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      相关资源
      最近更新 更多