在 AMP 中使用访问网址变量的目的是什么?它们在哪里以及如何使用?



您能否解释一下 AMP 中的访问网址变量、它们的用途以及它们的使用方式和位置?

例如,您能否提供一个分步示例,说明您如何将它们集成到放大器故事中?

用于免点击和观看计数演示的官方 AMP 访问示例

  • https://rocky-sierra-1919.herokuapp.com/
  • https://cdn.ampproject.org/experiments.html

来自 amp-access 文档:

为各种终结点配置 URL 时,发布服务器可以使用 替换变量。定义了这些变量的完整列表 在 AMP 变量中 规范。 此外,此规范还添加了一些特定于访问的变量,例如READER_IDAUTHDATA.

访问 URL 变量允许您通过将用户或会话包含在 URL 中来发送有关用户或会话的重要信息。最好的例子是READER_ID,它可以用来唯一地标识每个用户。

例如,假设您已在amp-access配置中设置了authorization端点,如下所示:

https://publisher.com/amp-access.json?rid=READER_ID&url=SOURCE_URL

然后,来自您页面的授权调用将与变量一起READER_IDSOURCE_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 访问权限示例

相关内容

  • 没有找到相关文章

最新更新