我正在尝试使用Segment来跟踪Google AMP Stories上的分析。我想追踪观众点击故事的哪一页,以及他们与故事互动的其他方式。
我正在使用Segment的AMP移动源,并遵循Documentation。 我在每个amp-story-page组件内添加了Page代码摘录:
<amp-analytics type="segment">
<script type="application/json">
{
"vars": {
"writeKey": "WRITE_KEY",
"name": "my page name"
}
}
</script>
</amp-analytics>
当我使用Segments Debugger工具测试代码时,它在加载页面时(而不是在查看页面时)触发了对Segment的调用。
然后我尝试结合来自AMP story GitHub page
的触发器"triggers": {
"storyPageVisible": {
"on": "story-page-visible",
"request": "event"
}
}
但是我无法完成这项工作,因为我没有用于段的请求处理程序...使用此触发器运行代码时,我得到了错误:
Ignoring event. Request string not found: event
我还尝试使用与《华盛顿邮报》类似的代码,后者使用Google Analytics(分析)来跟踪其AMP故事,但遇到了与上述代码相同的问题。这是华盛顿邮编:
<amp-analytics type="googleanalytics" id="googleanalytics1">
<script type="application/json">
{
"vars": {
"account": "UA-50597120-8"
},
"triggers": {
"trackPageview": {
"on": "story-page-visible",
"request": "pageview",
"extraUrlParams": {
"cd1": "STORY_PAGE_INDEX",
"cd2": "STORY_PAGE_ID",
"cd3": "13"
}
}
}
}
</script>
</amp-analytics>
如果有人可以帮助我跟踪查看我的AMP故事页面的时间,那就太好了。
答案 0 :(得分:0)
由于您将细分用作AMP的受支持分析供应商,因此最好联系/咨询供应商的文档,以获取有关设置方法的更多详细信息以及更多信息。
通常,AMP故事的用户体验使用户可以遍历多个“页面”,而无需每次都加载新的HTML页面。要记录综合浏览量事件,可以采用以下两种方法之一:
GitHub资源链接:https://github.com/ampproject/amphtml/blob/master/extensions/amp-story/amp-story-analytics.md