您好我想知道是否有办法手动触发分析事件。我们计划使用AMP来显示桌面网页,我们还有一些不适合此处可用触发器的事件:https://www.ampproject.org/docs/reference/extended/amp-analytics.html#triggers。
例如,我们有一个无限滚动,我们想在用户到达第二页时触发事件。我们有一些自定义JS,所以我理解它打破了AMP规范,但是我们仍然有一个没有自定义JS的放大器兼容页面,因此没有无限滚动。
我在window.AMP对象上看了一下,但是找不到任何有用的东西。似乎分析内容可能在某个私有对象中。
答案 0 :(得分:1)
尝试使用Event tracking
基于Official Google Documentation事件跟踪,用户与内容的互动可以独立于网页或屏幕加载进行跟踪。
可以通过将触发请求值设置为event并设置所需的事件类别和操作字段来发送事件命中。
以下示例使用触发器的selector属性在单击特定元素时发送事件:
<amp-analytics type="googleanalytics" id="analytics3">
<script type="application/json">
{
"vars": {
"account": "UA-XXXXX-Y"
},
"triggers": {
"trackClickOnHeader" : {
"on": "click",
"selector": "#header",
"request": "event",
"vars": {
"eventCategory": "ui-components",
"eventAction": "header-click"
}
}
}
}
有关活动的更多信息,请点击此处:https://support.google.com/analytics/answer/1033068