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