【发布时间】:2019-08-27 09:57:32
【问题描述】:
我有一个 amp 故事,我还使用 Google Analytics 实现了跟踪。诸如故事页面可见之类的事件运行良好。但是当我试图在我的故事页面中跟踪锚标记上的点击事件时,它不起作用。这些是我的触发器和锚标记:
更新代码
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars": {
"gtag_id": "UA-YYYY-Y",
"event_category": "<%= storyName %>",
"config": {
"UA-YYYY-Y": {
"groups": "default"
}
}
},
"extraUrlParams": {
"cd75": "AMP",
"cd69": "AMP",
"cd81": "marketplace",
"cd76": "${ampdocHostname}"
},
"triggers": {
"linkClick" : {
"on": "click",
"selector": "a",
"request": "event",
"vars": {
"eventCategory" : "click"
}
}
}
}
</script>
</amp-analytics>
<a href="https://amp.dev/" >
<p>click here to read more</p>
</a>
点击锚标记或点击工具提示不会触发任何事件。任何建议都会非常有帮助。
【问题讨论】:
-
可能添加实际的故事代码可能会对错误有所了解。我还会检查您的触发器是否在故事标签之外的链接点击时触发 - 这是否只是一个孤立的问题?还有任何控制台错误?我认为您的示例应该可以工作,因为这是文档amp.dev/documentation/components/amp-analytics/#click-trigger 中给出的确切示例
标签: javascript google-analytics amp-html amp-analytics amp-stories