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 上编辑示例-
作者: @alanorozco