我需要将pagePath值动态地传递给amp-analytics标记的var值。你能建议我如何实现这一点吗?例如,在下面的代码片段中,我需要根据当前页面路径将pagePath替换为不同的值。
<amp-analytics config="https://www.googletagmanager.com/amp.json?id=xxxxxxxxx>m.url=SOURCE_URL" data-credentials="include"
<script type="application/json">
{
"vars" : {
"pagePath" : { Needs to be passed dynamically }
}
}
</script>
<amp-analytics>
发布于 2020-08-14 04:34:13
您将使用变量替换(https://github.com/ampproject/amphtml/blob/master/spec/amp-var-substitutions.md)。
您感兴趣的变量是“规范路径”(https://github.com/ampproject/amphtml/blob/master/spec/amp-var-substitutions.md#canonical-path)。
在发送分析请求之前,您可以将字符串${canonicalPath}插入到您希望将其模板化的任何位置。例如:
<amp-analytics config="https://www.googletagmanager.com/amp.json?id=xxxxxxxxx>m.url=SOURCE_URL" data-credentials="include"
<script type="application/json">
{
"vars" : {
"pagePath" : "${canonicalPath}"
}
}
</script>
<amp-analytics>https://stackoverflow.com/questions/59042922
复制相似问题