0

我有兴趣检测重定向我网站的新用户的电子邮件客户端或网站。例如,如果他是从 Gmail.com 重定向的(通过单击他的一封电子邮件中的链接),我想跟踪它。

如果我需要以某种方式操纵指向我的网站的链接,我可以做到。

我知道有一种方法可以做到这一点,因为我看到很多网站和服务都在这样做,但我想知道如何做。我可以跟踪用户代理,但这并没有告诉我有关站点或电子邮件客户端的任何信息。

4

1 回答 1

0

为此,您必须使用 QueryStrings。例如,将用户发送到您的网站的链接必须是这样的www.yourwebsite.com/default.aspx?sender="googleMail"

当您的 default.aspx 页面加载时,您可以使用下面显示的代码获取此信息

    if(Request.QueryString["sender"]!=null)
{
string Sender=Request.QueryString["sender"].ToString();
}

您可以设置不同的查询字符串,例如

www.yourwebsite.com/default.aspx?sender="googleMail"
www.yourwebsite.com/default.aspx?sender="YahooMail"
www.yourwebsite.com/default.aspx?sender="googleAdsense"

有一些方法可以跟踪用户浏览器、IP 地址等。但是要跟踪这个,您必须采用上述方法。

于 2013-03-02T19:23:33.553 回答