amp CLIENT_ID 替换锚标记

amp CLIENT_ID substitution in anchor tag

根据 spec,我应该可以在我的锚 href 中使用 CLIENT_ID 变量。在我的 amp 页面上,我有一个这样的锚标记:

<a href="http://www.example.com/link-to-non-amp-page/?var=testing&clientID=CLIENT_ID(google-analytics)" target="_blank">test link</a>

根据规范,我希望 amp 在我单击 link 时用实际值替换 CLIENT_ID 变量。但是,当我转到 link-to-non-amp-page 时,查询字符串中的 CLIENT_ID 没有更新。我尝试搜索规范和 amphtml 源代码,但找不到任何可以帮助我的信息。

我是否误解了 amp 规范所说的我可以用变量替换做什么?有没有办法在锚点 href 上获取 CLIENT_ID?

变量替换目前仅适用于 amp-pixel 和 amp-analytics。已努力将其暴露给所有 URL,但它并非随处可用。

您可以在 https://github.com/ampproject/amphtml/issues/4078

跟踪进度

如果您想在发布之前对其进行测试,可以转到 https://cdn.ampproject.org/experiments.html 并启用名为:link-url-replace

的实验