ASP.Net 代码隐藏 - 获取谷歌付费广告信息

Posted

技术标签:

【中文标题】ASP.Net 代码隐藏 - 获取谷歌付费广告信息【英文标题】:ASP.Net codebehind - get google paid advert info 【发布时间】:2013-08-07 16:02:07 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

您可以使用全局应用程序类 (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
    

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于ASP.Net 代码隐藏 - 获取谷歌付费广告信息的主要内容,如果未能解决你的问题,请参考以下文章

如何在 asp.net 中为谷歌广告线索表单开发网络挂钩

ASP.net Core Razor Pages - 在代码隐藏中获取指定 div 的 HTML

搜索引擎优化和谷歌付费广告

从 ASP.NET 中的代码隐藏提交 POST 请求 [重复]

asp.net里面的javascript没有设置隐藏字段值

谷歌驱动器重定向 URI 不匹配以及如何从 ASP.net 核心 2.0 中的谷歌驱动器获取文件列表