【问题标题】:snowplow java script tracker setup : collector URI雪犁 java 脚本跟踪器设置:收集器 URI
【发布时间】:2019-08-26 13:47:46
【问题描述】:

我正在尝试设置扫雪机跟踪器。我面临以下问题

1.健康检查测试不起作用(在 scala 流收集器 - 运行步骤中)

错误-连接被拒绝,404错误

2.设置跟踪器 下面是 GitHub 中给出的扫雪机设置代码 什么是收集器 URI,有 scala 流收集器的示例,示例仅针对 cloudfront。

<!-- Snowplow starts plowing -->
<script type="text/javascript">
;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
};p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d1fc8wv8zag5ca.cloudfront.net/2.5.1/sp.js","snowplow"));

window.snowplow('newTracker', 'cf', '{{MY-COLLECTOR-URI}}', { // Initialise a tracker
  appId: '{{MY-SITE-ID}}',
  cookieDomain: '{{MY-COOKIE-DOMAIN}}'
});

window.snowplow('trackPageView');
</script>`enter code here`
<!-- Snowplow stops plowing -->

【问题讨论】:

  • 您是否将括号中的字符串替换为适当的值? {{MY-COLLECTOR-URI}}, {{MY-SITE-ID}}, {{MY-COOKIE-DOMAIN}}
  • 不,我问的是收集器 URI 是什么,应该在那个地方给出什么
  • 您要使用哪种类型的收集器?云端?

标签: javascript google-tag-manager snowplow


【解决方案1】:

这是snowplow tracker initialization docs。他们解释了所有参数:

snowplow("newTracker", "(any name you want)", "(your collector uri)", {
  appId: "cfe23a",
  platform: "mob"
  cookieDomain: null,
  cookieName: "_sp534_",
  encodeBase64: false,
  respectDoNotTrack: false,
  userFingerprint: true,
  userFingerprintSeed: 6385926734,
  pageUnloadTimer: 0,
  writeCookies: true
});

如果您在设置 Scala 流收集器时需要帮助,可以read here

如果您在设置 Cloudfront 收集器时需要帮助,可以read here

【讨论】:

    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 2021-06-05
    • 2017-12-14
    • 2019-08-10
    • 2017-08-25
    • 2022-09-29
    相关资源
    最近更新 更多