簡體   English   中英

跟蹤href = tel:鏈接

[英]Track href=tel: link

我的電子郵件中有一個帶有<a href="tel:123456">鏈接的按鈕,因此移動用戶只需單擊該按鈕即可撥打我的電話號碼。

有沒有辦法跟蹤此按鈕的點擊? 例如,鏈接到將進行跟蹤的php文件; 但我不知道如何重定向或返回到移動設備。

我沒有任何JavaScript。 非常簡單和純凈的PHP:

header("Location: tel:+123456789");

我已經在Android 2.x,4.x和BlackBerry 6.0上進行了測試,我將在周一在iPhone上進行測試,如果無法正常工作,請向我報告。 (但是我有99.99%的把握會成功。)

編輯:它可以在iOS 5.1、6.0和7.0上正常工作!

您可以使用一些JavaScript來觸發調用。 將鏈接添加到跟蹤點擊的PHP文件,並將其放入該PHP文件:

window.open('tel:123456', '_top');

這是一種可能性:如果我沒有完全誤解這個可能相關的StackOverflow問題 ,實際上可以讓您在<a href="tel:..."</a>..</a> a <a href="tel:..."</a>..</a>上模擬click() <a href="tel:..."</a>..</a>使用JavaScript。

使用這種技術,您可以更改電子郵件簽名中的“打電話給我”鏈接,以重定向到承載以下內容的服務器(實際上很簡單,當然還有HTML支架):

<script>window.location.href = "tel:123456";</script>

有關此概念的兩個警告是

  1. 用戶必須在該確切時間具有網絡連接,呼叫才能通過
  2. 用戶將離開用於電子郵件的任何環境,其網絡瀏覽器將立即閃爍到屏幕上, 然后輸入手機的撥號程序。

最簡單的是,您可以跟蹤Web服務器的訪問日志。 另一方面,在某些設備上(例如MVPS主機文件可能會阻止使用Google Analytics(分析)。

我還有一個主意,但以下是一個完全實驗性的假設。 如果它看起來可行,請在任何地方進行測試,然后再在其他 地方進行測試,然后再使用它! :P

<a href="data:text/html;base64,PHNjcmlwdD53aW5kb3cubG9jYXRpb24uaHJlZj0idGVsOjEyMzQ1NiI7PC9zY3JpcHQ+Cg==">Call me!</a>

上面是base64編碼的字符串“ window.location.href =” tel:123456“”; 我對它進行了編碼,以便能夠在href內使用<>

You can get the href value as:

<a class="phone" href="tel:123456">

<script>
$(".phone").click(function (){
var url=$this.attr('href');
var str=url.split(":");
alert(str[1]);
return false;
});
</script>

您將從網址獲得電話號碼。

最簡單的方法是讓您僅使用bit.ly之類的鏈接縮短/跟蹤服務。 他們可以為您跟蹤點擊。 就功能而言(單擊后使其自動撥打您的電話號碼),請嘗試putvande的建議。

如果您無法自動觸發電話,則最好使用呼叫轉移服務。 也許有Google號碼或其他有效的方法? 不知道那里有什么自動電話服務,但是他們肯定會有某種方式來跟蹤前進。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM