Google Analytics跨域跟踪问题

时间:2015-11-24 14:06:59

标签: cookies google-analytics cross-domain

我最近将Google Universal Analytics集成到了我们的网站。我们有一个第三方预订引擎可以转到其他域名,因此我们利用跨域跟踪功能将Cookie传递到Google Analytics中。

一旦我在两个网站上切换了所有内容,似乎Cookie正在重置,并且第三方网站上的所有电子商务流量都显示其"直接"现在的交通,而不是应该是什么样的媒介。我的猜测是cookie没有正确通过,但我无法找到解决方案。

  1. 我已将两个域添加到管理员中的推荐排除列表中。
  2. Universal Analytics代码位于两个域中。
  3. 这是当前的脚本

    #include <stdio.h>
    #include <stdarg.h>
    
    void wrapper(void (*func)(va_list), ...) {
        va_list args;
        va_start(args, func);
    
        func(args);
    
        va_end(args);
    }
    
    void foo(int x, int y)
    {
        printf("foo(%d,%d)\n", x, y);
    }
    void vfoo(va_list args)
    {
        foo(va_arg(args, int), va_arg(args, int));
    }
    void bar(char *z)
    {
        printf("bar(%s)\n", z);
    }
    void vbar(va_list args)
    {
        bar(va_arg(args, char*));
    }
    
    int main()
    {
        wrapper(vfoo, 1, 2);
        wrapper(vbar, "Hello, World!");
        return 0;
    }
    

1 个答案:

答案 0 :(得分:2)

当我在浏览您的页面时查看控制台时,我看到以下错误消息:

Tracker does not have any plugins.log 
Error calling a plugin method: {0:
"linker:autoLink", 1: ["westgatedestinations.com", "ihotelier.com"],
2: true, 3: true}

问题似乎是你在插入之前调用插件,所以如果你切换“require”和“autolink”调用它可能会有用。