0

我正在尝试使用amp-analytics组件发送一些分析数据,但由于某种原因,数据包缺少pageViewId64,我正在获取pageViewId

要测试的最少代码-(如果尚未添加,请在头部添加 amp-analytics 组件)

<amp-analytics>
<script type="application/json">
{
"requests": {
  "pageview": "api-endpoint"
},
"transport": {
   "xhrpost": true,
   "useBody": true,
   "beacon": false
 },
 "extraUrlParams": {
    "pageViewId":"${pageViewId}",
    "pageViewId64":"${pageViewId64}",
    "timezone":"${timezoneCode}",
    "domain":"${ampdocHostname}"
},
"triggers": {
        "trackPageview": {
          "on": "visible",
          "request": "pageview"
        }
      }
}
</script>
</amp-analytics>

请求快照 - 在此处输入图像描述

有什么我在这里想念的吗?

4

1 回答 1

0

我可以通过直接使用平台变量PAGE_VIEW_ID_64来使用pageViewId64 ,而不是寻找 amp-analytics 变量 ( ${pageViewId64} )

IE -

vars: {
  pageViewId64: "PAGE_VIEW_ID_64",
}

另一种方法是将平台变量分配给 var,以便您可以按通常的方式使用它 - ${pageViewId64}

使用直接平台变量请求快照 -

在此处输入图像描述

于 2020-04-09T20:39:57.827 回答