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 撰写