能否请您解释AMP中的访问URL变量,它们的用途以及使用方式和位置?
例如,能否请您提供一个逐步的示例,说明如何将它们集成到安培故事中?
用于首次点击免费和观看次数计数的演示的官方amp访问示例
答案 0 :(得分:1)
在为各个端点配置URL时,发布者可以使用 替代变量。这些变量的完整列表已定义 在the AMP Var Spec中。 此外,此规范还添加了一些访问特定的变量,例如
READER_ID
和AUTHDATA
。
访问URL变量允许您通过将有关用户或会话的重要信息包含在URL中来发送这些信息。最好的示例是READER_ID
,可用于唯一标识每个用户。
例如考虑您已在authorization
配置中设置了amp-access
端点,如下所示:
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。您可以类似地使用所有Access URL变量。有关更多信息,请参见AMP-Access Docs和AMP-Access Example