我试图将“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变量有任何了解?
答案 0 :(得分:1)
您不能在变量名中使用空格,您可以使用这样的URL编码版本:
<script type="application/json">
{
"vars": {
"content%20id": "ABC123",
"author": "John Smith"
}
}
</script>
然后在GTM中使用相同的content%20id
变量。
但当然最好的方法就是使用像content_id