我有訪客進入某個PHP登陸頁面,該頁面有一個鏈接到外部網站。我應該使用重定向來跟蹤轉換嗎?以及如何進行PHP倒計時?
我要跟蹤每個訪問者是否點擊該鏈接,並獲得額外的信息,如什麼是它的HTTP引用,輸入時間,點擊時間,訪問持續時間,瀏覽器等,僅覆蓋
一個選項跟蹤HTTP引用者(實際上,它會向我顯示訪問者用來訪問我的網站的「乾淨」搜索字詞)是使用一段JavaScript代碼,該代碼由我的流量來源提供的自動工具生成。
由於我將訪問者發送到外部網站,我想唯一的方法就是先發送任何點擊該鏈接的人到我網站上的自動重定向頁面,包含此代碼。
現在,假設所有我的假設是正確的(如果不是,請指教):
1)什麼其他的選擇我有,除了使用這種自動生成的代碼?
2)這樣的重定向頁面應該是一個PHP頁面嗎?
3)在這樣的PHP頁面,我讀過,這將是最好的使用方法:
header('Refresh: 3;url=http://www.external-page.com');
4)我認爲3秒足夠的JavaScript代碼完全正常工作,是否有方式來顯示訪客動態倒計時消息?
5)我想要在新的瀏覽器窗口中打開外部網站,有沒有辦法用PHP來打開這樣一個不包含任何工具欄的窗口,並讓該窗口以特定大小打開(不是整個屏幕像一個「_blank」目標)?如果不是,我怎麼用Javascript做到這一點?它是否涉及插件?
6)如果我必須轉換多個着陸頁才能以這種方式工作?我應該爲每個着陸頁手動創建一個單獨的重定向頁面,還是有辦法制作一個模板,以便從原始頁面接收鏈接輸入?也許將用戶發送到
redirect.php?link=http://link1.com
,然後「GET」的鏈接,並在網址呼應,但它似乎沒有足夠乾淨的,我更喜歡的是,用戶將不會看到這樣一個混亂的目的地當他指向鏈接時的URL。
謝謝!
也許你也可以發送一個異步ajax請求的點擊和成功重定向 – Brewal