2010-02-12 21 views
1

我的應用程序有一些菜單按鈕,可將用戶發送到我的網站。標記用戶從我的應用程序進入網站

我想在網站中區分有多少用戶來自我的應用,而不是所有常規用戶。

我的應用程序是用C#,目前我直接用戶這樣的:

string url = "http://mysite/somepage"; 
System.Diagnostics.Process.Start(url); 

在服務器端,我用Piwik我的網絡癱瘓。

有什麼建議嗎?


更新

一個很好的解決方法是將一些參數添加到URL。然而,我想知道是否有可能在推薦領域玩,爲了麻痹的簡單性。

回答

3

添加東西的網址,可能在識別用戶,源自您的應用程序,如查詢字符串:

string url = "http://mysite/somepage?source=myApplication"; 
System.Diagnostics.Process.Start(url); 

可以/也可以用這個來跟蹤你的應用程序的版本在通過增加更多的URL,例如?源=爲MyApplication &版本1.0.3 = =)使用

+0

這很簡單... tnx。我想加入一些假的推薦人。那可能嗎? (將在我的piwik中更好地分離) – Amirshk 2010-02-12 08:47:59

+0

您所做的只是將URL傳遞給將打開瀏覽器的系統;您無法控制Referer標題。該URL更簡單也更可靠(例如,可能會更改或刪除引薦來源的代理)。 – 2010-02-12 08:50:44

+0

好點。忘了代理問題 – Amirshk 2010-02-12 08:51:55

2

只是一個參數添加到您的應用程序來的網址,其他用戶不會再有這樣:

string url = "http://mysite/somepage?fromApp=v1"; 

對你的網站,你可以選擇多達區分用戶。之後立即執行重定向,所以他們不會將此網頁加入書籤。

+0

這很簡單... tnx。我想加入一些假的推薦人。那可能嗎? (將在我的piwik分離更好) – Amirshk 2010-02-12 08:46:43

1

你就不能添加一些參數到您的應用程序正在使用的URL,並用它來過濾用戶來自您的應用程序?

+0

我可以。我想過使用referrer,不知道它是否太複雜。 – Amirshk 2010-02-12 08:47:32

相關問題