首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动触发amp-analytics呼叫?

如何手动触发amp-analytics呼叫?
EN

Stack Overflow用户
提问于 2016-05-20 02:34:08
回答 1查看 716关注 0票数 0

嗨,我想知道是否有一种方法可以手动触发分析事件。我们计划使用AMP来显示桌面页面,并且我们有一些事件不适合在这里提供的触发器中使用:https://www.ampproject.org/docs/reference/extended/amp-analytics.html#triggers

例如,我们有一个无限滚动,我们想要在用户到达它的第二个页面时触发一个事件。我们有一些自定义的JS,所以我理解它违反了AMP规范,但我们仍然有一个与amp兼容的页面,没有自定义的JS,因此没有无限滚动。

我查看了一下window.AMP对象,但找不到任何有用的东西。看起来分析的东西可能在某个私有对象中。

EN

回答 1

Stack Overflow用户

发布于 2016-05-20 23:21:50

尝试使用Event tracking

基于Official Google Documentation事件跟踪的是用户与内容的交互,这些交互可以独立于网页或屏幕负载进行跟踪。

通过将触发器请求值设置为Event,并设置必需的事件类别和操作字段,可以发送事件命中。

下面的示例使用触发器的selector属性在单击特定元素时发送事件:

代码语言:javascript
复制
<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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37331462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档