AMP
  • 网站

amp-call-tracking

简介

amp-call-tracking 使用用于呼叫跟踪分析的动态生成的电话号码替换静态电话号码。

设置

导入 amp-call-tracking 组件。

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

基本用法

返回 JSON 响应的 XHR 端点将定义电话号码以及号码的格式。

您的 XHR 端点需要遵循并实现 AMP 规范中的 CORS 请求

以下是本示例中端点使用的 JSON 响应

{
  "phoneNumber": "15559876543",
  "formattedPhoneNumber": "1 (555) 987-6543"
}

请注意,formattedPhoneNumber 是可选的。有关更多信息,请参阅组件文档

我们还需要设置一个默认电话号码,该号码将在端点响应之前显示。这是通过 amp-call-tracking 标记内的 <a> 元素完成的。

<amp-call-tracking config="https://amp.org.cn/static/samples/json/call-tracking-number.json">
  <a href="tel:10001111111">1 (000) 111-1111</a>
</amp-call-tracking>
需要进一步解释吗?

如果此页面上的说明没有涵盖您的所有问题,请随时联系其他 AMP 用户,讨论您的具体用例。

转到 Stack Overflow
一个无法解释的功能?

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

在 GitHub 上编辑示例