我试图发送一个自定义的页面名称(页面网址)从一个AMP页面到谷歌分析。通常,我会像这样发送自定义页面名称:
ga('send', 'pageview', {'page': 'myPageName'});但是amp-analytics只能通过以下JSON代码进行自定义:
<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
"vars": {
"account": "UA-664228-1"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview",
"vars": {
"title": "<?php the_title() ?>",
"ampdocUrl": "${canonicalUrl}"
}
}
}
</script>
</amp-analytics>如何修改返回给Google Analytics的页面名称(页面url)?
发布于 2016-10-25 22:22:48
好了,我想通了。您可以添加一个documentLocation变量。下面是操作步骤:
<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
"vars": {
"account": "UA-664228-1"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview",
"vars": {
"title": "<?php the_title() ?>",
"ampdocUrl": "${canonicalUrl}",
"documentLocation": "myCustomPage"
}
}
}
</script>
</amp-analytics>发布于 2016-10-27 00:47:09
您可以使用variable substiution。
https://stackoverflow.com/questions/40242199
复制相似问题