AMP

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