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

amp-skimlinks

说明

在您的 AMP 页面中运行 skimlinks。

 

必需的脚本

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

支持的布局

概述

Skimlinks 允许您通过联盟营销将内容货币化。它让您可以立即访问超过 24,000 个商家联盟计划,而无需经历网络注册、审批或创建联盟链接的麻烦。

amp-skimlinks 是传统 Skimlinks 脚本的 AMP 版本,它允许您自动将普通商家链接变成可获利的链接,并让您可以访问有关内容效果分析数据。

开始

使用 amp-skimlinks 需要一个 skimlinks 帐户

添加必需的脚本 在 AMP 页面的 <head>...</head> 部分中,在 <script async src="https://cdn.ampproject.org/v0.js"></script> 行之前插入此代码

代码

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

添加 amp-skimlinks 扩展 在 AMP 页面的 <body>...</body> 部分中,插入此代码

代码

<amp-skimlinks layout="nodisplay" publisher-code="123X456"> </amp-skimlinks>

最终代码应如下所示

<!DOCTYPE html>
<html  lang="en">
  <head>
    ...
    <script
      async
      custom-element="amp-skimlinks"
      src="https://cdn.ampproject.org/v0/amp-skimlinks-0.1.js"
    ></script>
    ...
    <script async src="https://cdn.ampproject.org/v0.js"></script>
  </head>
  <body>
    ...
    <amp-skimlinks
      layout="nodisplay"
      publisher-code="YOUR_SKIMLINKS_CODE"
    ></amp-skimlinks>
    ....
  </body>
</html>

属性

发布者代码(必需)

您的 skimlinks 发布者代码(也称为“网站 ID”)。

如果您不知道自己的发布者代码,可以在 Skimlinks Hub(“网站 ID”列)中找到它。

示例

<amp-skimlinks
...
publisher-code="123X456"
>
</amp-skimlinks>
已排除的域名(可选) 用空格分隔的域名列表。属于该列表中域名的所有链接都不会被 skimlinks 关联或跟踪。默认情况下,amp-skimlinks 不会排除任何域名。
示例

<amp-skimlinks
...
excluded-domains="samsung.com amazon.com"
>
</amp-skimlinks>
链接选择器(可选)

link-selector 允许您限制 amp-skimlinks 应关联和跟踪的链接。所有与所提供的选择器不匹配的链接都将被忽略。
默认情况下,amp-skimlinks 会关联和跟踪页面上的所有链接。

link-selector 值应为有效的 CSS 选择器

警告:除非您确实需要,否则不要设置此选项。使用此选项时,务必仔细检查您的 CSS 选择器是否与您的链接匹配。提供 link-selector 时,只有与所提供的 CSS 选择器匹配的链接才能产生收入,任何其他链接都将被忽略。

(例如:div.content 不会匹配任何链接,因此不会产生任何收入,而 div.content a 会产生收入)!

示例

<amp-skimlinks
...
link-selector="article:not(.no-skimlinks) a"
>
</amp-skimlinks>
自定义跟踪 ID(可选)

custom-tracking-id(也称为 xcust)是一个可选参数,用于通过 Skimlinks 的获利系统传递您自己的内部跟踪 ID,从而允许您按需要的方式细分佣金数据。

custom-tracking-id 应小于等于 50 个字符。

验证

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

分析数据

amp-skimlinks 使用 amp-analytics 来收集分析数据。如果您需要有关我们隐私政策的更多信息,请访问 https://skimlinks.com/privacy-policies/。

需要更多帮助?

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

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

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

转到 GitHub