amp-call-tracking
說明
動態取代超連結中的電話號碼,以啟用來電追蹤功能。
必要指令碼
<script async custom-element="amp-call-tracking" src="https://cdn.ampproject.org/v0/amp-call-tracking-0.1.js"></script>
用法
動態取代超連結中的電話號碼,以啟用來電追蹤功能。執行 CORS 要求以替換號碼。
<amp-call-tracking>
標記必須包裝一個超連結電話號碼的正常錨點標記。此電話號碼將會被 CORS 端點提供的值所取代。
<amp-call-tracking config="https://example.com/calltracking.json"> <a href="tel:123456789">+1 (23) 456-789</a> </amp-call-tracking>
每個唯一的 CORS 端點在每個頁面只會被呼叫一次。
相關文件
屬性
config
(必填)
定義 CORS URL。URL 的協定必須為 HTTPS。回應必須包含有效的 JSON 物件,並具有以下欄位
-
phoneNumber
(必填):指定使用者點擊連結時要撥打的電話號碼。 -
formattedPhoneNumber
(選填):指定要顯示的電話號碼。若未指定,則會使用phoneNumber
中的值。
您的 XHR 端點必須實作 AMP 中的 CORS 要求 中指定的必要條件。
驗證
請參閱 AMP 驗證器規格中的 amp-call-tracking 規則。
需要更多協助嗎?
您已閱讀這份文件十幾次,但它仍然沒有涵蓋您的所有問題嗎?或許其他人也有同樣的感受:在 Stack Overflow 上與他們交流。
前往 Stack Overflow 發現錯誤或缺少功能嗎?AMP 專案強烈鼓勵您的參與和貢獻!我們希望您能成為我們開放原始碼社群的長期參與者,但我們也歡迎針對您特別熱衷的問題提供一次性的貢獻。
前往 GitHub