通过GTM AMP变量传递带有空格的键

时间:2017-08-02 19:21:36

标签: google-tag-manager amp-html

我试图将“content id”的值作为GTM中的AMP变量传递。但是,由于密钥中的空格,我无法获取值[推测]:

<amp-analytics config="http://example.com/config.json">
<script type="application/json">
{
  "requests": {
    "pageview": "https://example.com/...
  },
  "vars": {
    "content id": "ABC123",
    "author": "John Smith"
  ...

其他键(例如作者)成功返回值。我已尝试发布%20id 以及其他组合,甚至直接将该值称为CD(绕过GTM变量)。有没有人对AMP / GTM使用空格处理AMP Article变量有任何了解?

1 个答案:

答案 0 :(得分:1)

您不能在变量名中使用空格,您可以使用这样的URL编码版本:

<script type="application/json">
{
  "vars": {
    "content%20id": "ABC123",
    "author": "John Smith"
    }
}
</script>

然后在GTM中使用相同的content%20id变量。

但当然最好的方法就是使用像content_id

这样的东西