【发布时间】:2017-05-01 14:26:08
【问题描述】:
这曾经可以工作,但现在当我从 Google Analytics AMP 集成页面添加以下代码 sn-p 时,它不会使网络 collect 调用 Google 分析 https://developers.google.com/analytics/devguides/collection/amp-analytics/#extending_googleanalytics
<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
"requests": {
"pageviewWithCd1Cd3": "${pageview}&cd1=${cd1}&cd3=${cd3}"
},
"vars": {
"account": "UA-XXXXX-Y"
},
"triggers": {
"trackPageviewWithCustom" : {
"on": "visible",
"request": "pageviewWithCd1Cd3",
"vars": {
"title": "Classic Cars",
"cd1": "registeredUser",
"cd3": "automotive"
}
}
}
}
</script>
</amp-analytics>
我把账号换成了UA开头的真实账户
我还在 head 标签中包含了分析脚本标签:
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
网页浏览确实向collect 发出请求,但cd1 和cd3 没有包含在查询参数中,cd1 和cd3 的值也没有在URL 的查询参数中传递。
从 11 月 17 日起,其他人是否注意到了同样的问题?
【问题讨论】:
-
您能添加一个 URL 示例吗?
-
它原来是一个 Chrome 错误,因为它没有显示对分析的
collect端点的 XHR 请求,因为它被重定向了。 -
AMP 页面的分析在常规 GA 调试工具中不可见,我们需要在 Google 跟踪代码管理器中进行检查。关于上面的例子 'title' 参数显示很好,但 'cd1' , 'cd3' 没有连接到活动 url 。是的,我也有同样的问题。