这以前是可行的,但现在当我从Google集成页面添加以下代码片段时,它不会对Google collect 谷歌分析进行网络调用
<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日开始,其他人是否注意到了同样的问题?
发布于 2017-01-06 21:54:33
您可以在Chrome错误上跟踪相关的github线程:https://github.com/ampproject/amphtml/issues/6740#issuecomment-268119523
发布于 2020-06-22 07:04:12
如果有人在这里寻找解决方案--如何为AMP发送自定义维度--这就是我最终成功的原因:
<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
"vars": {
"account": "UA-XXX-XXXX"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview",
"extraUrlParams": {
"cd1": "dimension1Value",
"cd2": "dimansion2Value"
}
}
}
}
</script>
</amp-analytics>
发布于 2017-01-12 04:37:54
这对我有用-使用dp=${newPageName},其中“newPageName”是自定义url。
<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
"requests": {
"pageviewWithCustomPageCd1Cd3": "${pageview}&dp=${newPageName}"
},
"vars": {
"account": "UA-XXXXX-Y"
},
"triggers": {
"trackPageviewWithCustom" : {
"on": "visible",
"request": "pageviewWithCustomPageCd1Cd3",
"vars": {
"title": "Classic Cars",
"cd1": "registeredUser",
"cd3": "automotive",
"newPageName": "sample.html?amp=1&cd1=${cd1}&cd3=${cd3}"
}
}
}
}
</script>
</amp-analytics>https://stackoverflow.com/questions/41173404
复制相似问题