谷歌分析显示推荐流量来自(脚本加载)第三方iFrame



我们正在测试我们自己的定制跟踪解决方案。我们的解决方案由一个脚本组成,该脚本加载一个iframe(从我们的子域cookies.example.com),并从该iframe写入和读取cookie。脚本放在我们客户的网站上。

现在我们正在与很多人测试这个解决方案,其中一些人报告说,他们在谷歌分析中看到来自cookies.example.com的推荐流量。

我找不到问题的根源(也因为我无法重现问题)。有人知道吗?

更新:

我刚刚和一个Adwords支持代理(他们是你能得到的最接近分析支持)谈过,他声称这与框架的层次性质有关。我的结论是,这意味着(在互联网上)包含GA跟踪和随机第三方iframe的所有页面都会有这个问题。支持代理证实了这一点。我觉得这很难相信,因为我找不到任何关于这方面的信息,我希望这对其他人来说也是一个相对较大的问题。

编辑:

关于dm-guy的问题:

脚本位于正文中。一个版本是Analytics.js。下面是加载iframe的代码的简化版本:

my.Beacon.makeBeaconFrame = function(callback) {
    if (my.beacon) { return; }
    ifrm = document.createElement("IFRAME");
    ifrm.setAttribute("src", my.beaconUrl + '/?' + my.beaconVersion);
    ifrm.style.width = 1+"px";
    ifrm.style.height = 1+"px";
    ifrm.style.display = "none";
    document.body.appendChild(ifrm);
    if (window.addEventListener){
        addEventListener("message",my.Beacon.listener, false)
    } else {
        attachEvent("onmessage", my.Beacon.listener)
    }
    ifrm.onload = function() {
        my.beacon = ifrm.contentWindow;
        callback();
    };
}

您的脚本位于哪里?(我猜这是一个JS代码?)脑袋里?还是身体?您使用哪个GA版本?通常谷歌分析采用HTTP引用,所以我想知道为什么HTTP引用会改变,而使用你的cookie。如果你能添加一个代码或一个例子,这将是有帮助的。

相关内容

  • 没有找到相关文章

最新更新