">文档:<amp-smartlinks> - amp.dev - AMP 框架
AMP

amp-smartlinks

描述

在您的 AMP 页面中运行 Narrativ 的 Linkmate 流程

 

必需脚本

<script async custom-element="amp-smartlinks" src="https://cdn.ampproject.org/v0/amp-smartlinks-0.1.js"></script>

支持的布局

概述

Narrativ,我们将静态商业链接转换成动态的多商家节点。通过一个包含数百万种产品并与顶级商业出版商的专家评论相匹配的库,我们通过实时竞价和数据解决方案提升了出版商的收入。

此 AMP 扩展是我们 AMP 中的 Linkmate 服务。请 在此处 查看 Linkmate 的完整文档。

开始

您的帐户必须是我们 Linkmate 计划的成员才能使用此功能。如需了解有关此计划的更多信息,请随时联系您的客户经理或 hello@narrativ.com

如果您计划将 amp-smartlinks 与其他关联合作伙伴一起使用,则需要指定下面显示的元标记。该标记将指定关联标记触发的顺序。

在您的 AMP 页面中,您必须添加以下代码段

<!DOCTYPE html>
<html  lang="en">
  <head>
    ...
    <meta
      name="amp-link-rewriter-priorities"
      content="amp-smartlinks amp-other-affiliate"
    />
    <script
      async
      custom-element="amp-smartlinks"
      src="https://cdn.ampproject.org/v0/amp-smartlinks-0.1.js"
    ></script>
    ...
    <script async src="https://cdn.ampproject.org/v0.js"></script>
  </head>
  <body>
    ...
    <amp-smartlinks
      layout="nodisplay"
      nrtv-account-name="supercoolpublisher"
      linkmate
    >
    </amp-smartlinks>
    ...
  </body>
</html>

属性

nrtv-account-name 必需 您的客户经理给您的 Narrativ 帐户名称。需要了解您的 Narrativ 帐户名称?登录 dashboard.narrativ.com 并转到 设置 以在代码段中查看您的帐户名称,或根据需要联系您的客户经理以获得支持。
linkmate 可选 在文章中运行我们的 Linkmate 服务的标记。在 amp-smartlinks 元素中插入属性 linkmate 将运行我们的 linkmate 服务。
exclusive-links 可选 将链接标记为独占的标记。在 amp-smartlinks 元素中插入属性 exclusive-links 将为文章生成独占链接。
link-attribute 可选 如果您将链接的“普通”网址存储在与 href 不同的元素属性中,则可以在这里指定。默认值:href
link-selector 可选 一个 CSS 选择器,用于从文章中获取您希望获利的全部链接。默认值:a

验证

请参阅 AMP 验证器规范中的 amp-smartlinks 规则

需要更多帮助?

您已经阅读了本文档十多次,但它并没有真正涵盖您所有的问题?也许其他人也有同样的感觉:在 Stack Overflow 上联系他们。

转到 Stack Overflow
发现了一个错误或缺少一个功能?

AMP 项目强烈鼓励您参与和做出贡献!我们希望您成为我们开源社区的持续参与者,但我们也欢迎针对您特别热衷的问题进行一次性贡献。

转到 GitHub