Google Analytics 跨域:链接器参数哈希错误或过期

Posted

技术标签:

【中文标题】Google Analytics 跨域:链接器参数哈希错误或过期【英文标题】:Google Analytics Cross-Domain: Bad or expired linker parameter hash 【发布时间】:2017-08-05 06:17:54 【问题描述】:

我正在使用自动链接器在我们的产品上为客户的 Google Analytics 跟踪器实施跨域跟踪。我们有一个模拟客户用例的测试站点。看起来我们的用例非常简单,但我们收到一条错误消息,内容如下:

链接器参数哈希错误或过期:1.131376970.470764749.1481314121 登录@www.google-analytics.com/analytics_debug.js:10 www.google-analytics.com/analytics_debug.js:10 发现自动 cookieDomain:“”

我们已经设置了一个非常简单的链接器实现。我不确定是什么导致了这个错误。

在客户的网站上:

ga('create', [tracker_id], 'auto');

//Autolinker plugin for cross-domain widget tracking
ga('require', 'linker');
ga('linker:autoLink', ['<our domain>']);

ga('send', 'pageview');

在我们的网站上:

var opts = ;

if (client_id && <%= ga_crossdomain_enabled? %>) 
  opts['clientId'] = client_id;


opts['allowLinker'] = true;

ga('create', '<%= client_tracker_params.tracking_id %>', 'auto', '<%= client_tracker_params.name %>', opts);

【问题讨论】:

是否有可以链接到的示例页面?请添加问题的链接,我可以尝试调试问题.. 【参考方案1】:

尝试在客户网站上添加 allowLinker true 并确保两个域都添加到推荐排除列表中,并且当您通过您的网站访问客户网站时,_ga 参数应附加到客户网站 URL。

【讨论】:

以上是关于Google Analytics 跨域:链接器参数哈希错误或过期的主要内容,如果未能解决你的问题,请参考以下文章

html Google Analytics跨域设置

iOS 中的 Google Analytics SDK 3.0 _sqlite3 链接器错误

JavaScript 跨域Google Analytics广告系列转置

Google Analytics 跨域跟踪和 _setDomainName()

使用 Google Analytics 对子域进行跨域跟踪

Shopify 的传统 Google Analytics 跨域跟踪不传递数据