[英]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>
有關此概念的兩個警告是
最簡單的是,您可以跟蹤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.