我有一个用asp.net编写的电子商务网站。有没有什么办法可以从我的网站代码中查看用户是从付费的Google广告转到我的网站的?请注意,这应该适用于任何网页 - 不仅仅是搜索目标网页。ASP.Net codebehind - 获取谷歌付费广告信息
[更多详情 - 我可以在谷歌分析中看到,20%的付费点击流量最终会到达我的'注册'页面,但只有一小部分实际上成功注册。我想查看其中有多少人没有通过验证码检查,因此很可能是机器人而不是真正的流量。]
我有一个用asp.net编写的电子商务网站。有没有什么办法可以从我的网站代码中查看用户是从付费的Google广告转到我的网站的?请注意,这应该适用于任何网页 - 不仅仅是搜索目标网页。ASP.Net codebehind - 获取谷歌付费广告信息
[更多详情 - 我可以在谷歌分析中看到,20%的付费点击流量最终会到达我的'注册'页面,但只有一小部分实际上成功注册。我想查看其中有多少人没有通过验证码检查,因此很可能是机器人而不是真正的流量。]
您可以使用全局应用程序类(Global.asax)文件来实现您的解决方案。如果您将Application_BeginRequest
事件与Request.Server["HTTP_REFERER"]
或Request.UrlReferrer
一起实施,您可以知道当前请求的来源,并使用它捕获所有可能的Google广告域。
void Application_BeginRequest(object sender, EventArgs e)
{
string referer = Request.ServerVariables["HTTP_REFERER"];
if (referer != null && referer.IndexOf("google") > -1)
{
//coming from google
}
}
Google将跟踪参数gclid
添加到网址。你可以在你的页面上截取。