我有兴趣检测我的网站的新用户被重定向的电子邮件客户端或网站。例如,如果他被重定向到Gmail.com(通过点击其中一封电子邮件中的链接),我想跟踪它。
如果我需要操纵通往我网站的链接,我可以这样做。
我知道有一种方法可以做到这一点,因为我已经看到很多网站和服务在做这件事,但我想知道如何做。我可以跟踪用户代理,但这不会告诉我有关网站或电子邮件客户端的信息。
答案 0 :(得分:0)
您必须使用QueryStrings来实现此目的。例如,将用户发送到您网站的链接必须与此www.yourwebsite.com/default.aspx?sender="googleMail"
当你的default.aspx页面加载
时,可以使用下面显示的代码来实现 if(Request.QueryString["sender"]!=null)
{
string Sender=Request.QueryString["sender"].ToString();
}
您可以设置不同的Querystrings,如
www.yourwebsite.com/default.aspx?sender="googleMail"
www.yourwebsite.com/default.aspx?sender="YahooMail"
www.yourwebsite.com/default.aspx?sender="googleAdsense"
有跟踪用户浏览器,IP地址等的方法。但要跟踪这一点,您必须采用上述方法。