2010-08-13 55 views
0

我正在推廣一個網站,它有一個簡單的「立即下載」按鈕。當用戶點擊這個按鈕時,他們會收到一個文件(一個安裝在瀏覽器中的Firefox插件)。根據用戶的URL字符串下載不同的文件

我已經創建了許多不同版本的插件,可用於不同的營銷渠道(AdWords,Facebook Ads,Yahoo等)。每個版本都有一個唯一的ID,傳回我們的服務器以跟蹤安裝/統計數據。

我想要做的是讀取包含特定營銷活動ID的傳入訪問者的URL,然後當用戶按下立即下載時,根據該URL中的營銷渠道向其發送適當的文件。

因此,如果用戶使用網址訪問我們的網站:www.oursite.com/?utm_campaign=google & keyword = blah我們將提供插件的「谷歌」版本。

有沒有辦法做到這一點?我們正在爲該網站運行LAMP。

回答

1

創建一個查看utm_campain的頁面,並將用戶重定向到相應的下載頁面。

switch($_SERVER['utm_campaign']) 
{ 

    case 'google': 
     header("Location: http://youservername.com/path/to/google_Download.xpi"); 
    break; 
    case 'facebook': 
     header("Location: http://youservername.com/path/to/facebook_Download.xpi"); 
    break; 

} 
相關問題