You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AMP Story中正确部署Google Analytics代码?

AMP Story 部署Google Analytics(GA4)的正确配置方案

AMP Story完全支持Google Analytics部署,你当前配置未生效通常是以下几个常见原因:

  • 未在页面head中引入amp-analytics组件的依赖脚本,AMP所有自定义组件都需要提前引入对应脚本才能正常运行
  • 仅配置了基础gtag参数,缺少AMP Story专属的事件触发规则,默认不会自动上报浏览、互动等事件
  • 配置存在JSON格式错误,或者GA4媒体ID填写错误

正确配置步骤

1. 引入amp-analytics依赖

在页面<head>标签中添加如下脚本,注意要放在AMP主脚本之后:

<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>

2. 完整配置amp-analytics代码

将以下代码放在<body>标签内,替换G-XXXXXXXXXX为你自己的GA4媒体ID即可,该配置会自动跟踪故事页面浏览、故事完成进度、互动点击等常用事件:

<amp-analytics type="gtag" data-credentials="include">
  <script type="application/json">
  {
    "vars": {
      "gtag_id": "G-XXXXXXXXXX",
      "config": {
        "G-XXXXXXXXXX": {
          "groups": "default"
        }
      }
    },
    "triggers": {
      "trackPageview": {
        "on": "visible",
        "request": "pageview"
      },
      "storyPageView": {
        "on": "story-page-visible",
        "request": "event",
        "vars": {
          "event_name": "view_story_page",
          "event_category": "AMP Story",
          "event_action": "page_view",
          "event_label": "${storyPageId}"
        }
      },
      "storyComplete": {
        "on": "story-last-page-visible",
        "request": "event",
        "vars": {
          "event_name": "complete_story",
          "event_category": "AMP Story",
          "event_action": "complete"
        }
      }
    }
  }
  </script>
</amp-analytics>

生效验证注意事项

  • 部署前先使用AMP验证工具检查页面是否存在语法错误,AMP页面存在任何校验错误都会导致组件无法正常加载
  • 测试时关闭广告拦截、隐私反跟踪类插件,这类插件通常会拦截GA上报请求
  • 部署后可在GA4后台的「实时」报告中查看是否有数据上报,判断配置是否生效

内容的提问来源于stack exchange,提问作者Abu Rayhan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 12:54:04