放大器分析缺少 pageviewId64

amp analytics missing pageviewId64

我正在尝试使用 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>

请求快照 -

这里有什么我遗漏的吗?

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

即-

vars: {
  pageViewId64: "PAGE_VIEW_ID_64",
}

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

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