AMP上的Google Analytics不会发送自定义维度

时间:2016-12-15 21:11:26

标签: google-analytics amp-html

之前曾经使用过,但现在当我添加以下代码段时,从Google Analytics AMP集成页面,它不会对网络collect调用Google Analytics https://developers.google.com/analytics/devguides/collection/amp-analytics/#extending_googleanalytics

<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
  "requests": {
    "pageviewWithCd1Cd3": "${pageview}&cd1=${cd1}&cd3=${cd3}"
  },
  "vars": {
    "account": "UA-XXXXX-Y"
  },
  "triggers": {
    "trackPageviewWithCustom" : {
      "on": "visible",
      "request": "pageviewWithCd1Cd3",
      "vars": {
        "title": "Classic Cars",
        "cd1": "registeredUser",
        "cd3": "automotive"
      }
    }
  }
}
</script>
</amp-analytics>

我使用以UA

开头的真实帐户替换了帐户

我还在head标记中包含了分析脚本标记:

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

网页浏览会向collect发出请求,但cd1cd3不会包含在查询参数中,也不会在查询参数中传递cd1和cd3的值的URL。

从11月17日开始有其他人注意到同样的问题吗?

3 个答案:

答案 0 :(得分:1)

您可以在此处关注Chrome错误中的相关github主题:https://github.com/ampproject/amphtml/issues/6740#issuecomment-268119523

答案 1 :(得分:0)

这对我有用 - 使用dp = $ {newPageName}其中&#39; newPageName&#39;是自定义网址

<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
  "requests": {
    "pageviewWithCustomPageCd1Cd3": "${pageview}&dp=${newPageName}"
  },
  "vars": {
    "account": "UA-XXXXX-Y"
  },
  "triggers": {
    "trackPageviewWithCustom" : {
      "on": "visible",
      "request": "pageviewWithCustomPageCd1Cd3",
      "vars": {
        "title": "Classic Cars",    
        "cd1": "registeredUser",
        "cd3": "automotive",
        "newPageName": "sample.html?amp=1&cd1=${cd1}&cd3=${cd3}"
      }
    }
  }
}
</script>
</amp-analytics>

答案 2 :(得分:0)

如果最终有人在这里寻找如何为AMP发送自定义尺寸的解决方案,那最终对我有用:

<amp-analytics type="googleanalytics" id="analytics1">
    <script type="application/json">
      {
          "vars": {
              "account": "UA-XXX-XXXX"
          },
          "triggers": {
            "trackPageview": {
              "on": "visible",
              "request": "pageview",
              "extraUrlParams": {
                  "cd1": "dimension1Value",
                  "cd2": "dimansion2Value"
               }
            }
          }
      }
    </script>
</amp-analytics>

Documentation link