2

我有一个用 asp.net 编写的电子商务网站。有什么方法可以从我的网站代码中查看用户何时通过付费谷歌广告访问我的网站?请注意,这应该适用于任何页面 - 而不仅仅是搜索登录页面。

[更多细节 - 我可以在谷歌分析中看到 20% 以上的付费点击流量最终会点击我的“注册”页面,但实际上只有一小部分成功注册。我想检查其中有多少未通过验证码检查,因此很可能是机器人而不是真实流量。]

4

2 回答 2

2

您可以使用全局应用程序类 (Global.asax) 文件来实施您的解决方案。如果您实施该Application_BeginRequest事件,Request.Server["HTTP_REFERER"]或者Request.UrlReferrer您可以知道当前请求的来源,并使用它捕获所有可能的 Google Ads 域。

void Application_BeginRequest(object sender, EventArgs e)
{ 
    string referer = Request.ServerVariables["HTTP_REFERER"];

    if (referer != null && referer.IndexOf("google") > -1)
    { 
        //coming from google
    }
}
于 2013-08-07T16:21:06.007 回答
1

Google 会gclid在 url 中添加一个跟踪参数。你可以在你的页面上截取它。

于 2013-08-07T16:13:49.953 回答