【问题标题】:How to manually fire an amp-analytics call?如何手动触发 amp-analytics 调用?
【发布时间】:2016-05-20 23:21:49
【问题描述】:

您好,我想知道是否有办法手动触发分析事件。我们还计划使用 AMP 来显示桌面页面,并且我们有一些事件不适合此处提供的触发器:https://www.ampproject.org/docs/reference/extended/amp-analytics.html#triggers

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

我在 window.AMP 对象上环顾了一圈,但找不到任何有用的东西。似乎分析的东西可能在某个地方的私有对象中。

【问题讨论】:

    标签: amp-html


    【解决方案1】:

    尝试使用Event tracking

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

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

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

    <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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 2020-03-21
      • 1970-01-01
      • 2019-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多