我最近将Google Universal Analytics集成到了我们的网站。我们有一个第三方预订引擎可以转到其他域名,因此我们利用跨域跟踪功能将Cookie传递到Google Analytics中。
一旦我在两个网站上切换了所有内容,似乎Cookie正在重置,并且第三方网站上的所有电子商务流量都显示其"直接"现在的交通,而不是应该是什么样的媒介。我的猜测是cookie没有正确通过,但我无法找到解决方案。
这是当前的脚本
#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;
}
答案 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”调用它可能会有用。