您能否解释一下 AMP 中的访问网址变量、它们的用途以及它们的使用方式和位置?
例如,您能否提供一个分步示例,说明您如何将它们集成到放大器故事中?
用于免点击和观看计数演示的官方 AMP 访问示例
- https://rocky-sierra-1919.herokuapp.com/
- https://cdn.ampproject.org/experiments.html
来自 amp-access 文档:
为各种终结点配置 URL 时,发布服务器可以使用 替换变量。定义了这些变量的完整列表 在 AMP 变量中 规范。 此外,此规范还添加了一些特定于访问的变量,例如
READER_ID
和AUTHDATA
.
访问 URL 变量允许您通过将用户或会话包含在 URL 中来发送有关用户或会话的重要信息。最好的例子是READER_ID
,它可以用来唯一地标识每个用户。
例如,假设您已在amp-access
配置中设置了authorization
端点,如下所示:
https://publisher.com/amp-access.json?rid=READER_ID&url=SOURCE_URL
然后,来自您页面的授权调用将与变量一起READER_ID
,SOURCE_URL
替换如下:
https://publisher.com/amp-access.json?rid=amp-s90UCBp2NixS3-wpVmKsSw&url=http%3A%2F%2Flocalhost%3A8000%2Famp.html&__amp_source_origin=http%3A%2F%2Flocalhost%3A8000
现在,后端服务器可以通过检查 url 参数rid
来唯一标识用户,并从 url 参数url
获取源 url。您可以以类似方式使用所有访问 URL 变量。有关更多信息,请参阅 AMP 访问文档和 AMP 访问权限示例