Typecho Wiki
每一个作品都值得被记录

如何获取AdSense广告点击者的IP地址?

Typecho维基君站长快讯 • 1140次浏览 • 发布 2021-12-06 • 更新 2021-12-06
极致加速的V2Ray 助您畅享全球网络 & 搬瓦工VPS最新优惠码
🛜自用大流量超低月租手机卡推荐榜单 #拒绝流量焦虑

如果您被AdSense广告无效流量或恶意点击困扰,假如能获取AdSense广告点击者的IP地址,那么我们就可以找到是谁在捣乱。

另一方面,我们可以根据广告点击者的IP地址数据优化AdSense广告的投放,从而增加Adsense广告收入。

Google Analytics里面是没有提供IP这个字段的,而且也明文规定不准上传能够识别用户的信息。但是很多用户,特别是大陆地区的用户在习惯了百度统计提供ip用于用户计数,也希望Google Analytics能够获取的到用户IP,实际上是可以实现的,但是不要明文上传IP,做些装饰,还是可以实施的。

下面我们就来看看是如何获取AdSense广告点击者的IP地址的:

[v_act]原理:AdSense关联Google Analytics,然后用js去通过第三方API查询获取得到用户的IP,然后将ip加密写入cookie,再通过GTM读取第一方cookie后用Google Analytics自定义维度去存储,最后通过Google Analytics用户行为中的AdSense查看点击者IP.[/v_act]

一、在Google Tag-Manager中设置获取IP的代码

1、Google Tag Manager是一个标签/代码管理工具,你可以在上面布署和管理第三方广告跟踪代码,如网站分析工具,用户行为工具,广告监测。

2、如果没有Google Tag-Manager 账户,需设置个账户。

如何获取AdSense广告点击者的IP地址?

3、放置Tag代码到网站,这个取代了Google Analytics的代码,所以Google Analytics跟踪代码就不用放到网站了。

如何获取AdSense广告点击者的IP地址?

5、然后增加个Tag来连接网站分析工具Google Analytics。点击右边Tag会弹出Tag配置窗口如何获取AdSense广告点击者的IP地址?

6、然后点Tag configuration 下面的图标选择一种配置,这里我们要选择Universal Analytics

7、接下来配置Google Analytics的跟踪代码,点击Select Settings Varibale选择New Variable,我取的变量名叫bawodu

8、然后再Tracking ID 里填写您的Google Analytics的跟踪号,这里我们以老版Universa为准,因为新版Google Analytics还不完善。

接在来在Custom Dimension 里基础跟踪代码的自定义维度作如下上图配置, 这个index 里的1和Dimension Value里 的{{ipnum}}将和接下来Google Analytics里的自定义维度相同,您可以根据您需要命名。

9、保存Google Analytics配置,触发我们选择All pages 如下图

10、自定义HTML——放置获取IP的代码

在GTM点击Tag>NEW>选择一个代码类型以设置>自定义HTML,通过自定html去查询搜狐API,然后在获得的ip后面加上.741并将IP写入cookie里面,cookie名为ipnum。触发我们选择All pages。具体配置如下图:

如何获取AdSense广告点击者的IP地址?

获取用户IP代码如下,复制到上图HTML框里, 然后点击右上角的Save保持这个tag

如下图,可以看到我们有两个Tag了,一个是Google Analytics配置,一个是获取IP地址的自定义代码。

如何获取AdSense广告点击者的IP地址?

11、第一方Cookie获取IP

在变量中用获取地方cookie获取ip,点击变量variables>新建New>选择一个1st Party Cookie变量类型以设置>第一方cookie,然后做如下配置

如何获取AdSense广告点击者的IP地址?

12、发布设置好的TAG,使其生效。

点击主页右上角的submit提交,然后给其自定义命名,最后发布生效。

如何获取AdSense广告点击者的IP地址?
如何获取AdSense广告点击者的IP地址?

二、在Google Analytics创建自定义维度

1、在Google Analytics中新建一个自定义维度去存储ip,新建后记录对应的数字,点击管理>自定义定义>自定义维度

如何获取AdSense广告点击者的IP地址?

这里的级别选择的是会话级别的,应该同一个用户可能在多台设备上登录,所以这个ip是会变化的,不能够用user级别的。下图的index数字要和我们在第一部分第8步index数字一致。

如何获取AdSense广告点击者的IP地址?

2、Google Analytics关联Google AdSense

在Google Analytics管理页面的Product Lingking里点击AdSense Linking然后关联您的AdSense账号。

3、查看IP数据

最后GA中看到的数据:报告->行为->发布商->发布商页面, 然后按IpNum维度筛选数据。

很方便的就可以查找到恶意点击AdSense广告的IP地址。这个就是采集到的用户的ip了,把后面的.*去掉就是真实ip。

如何获取AdSense广告点击者的IP地址?

这个方法不仅仅可查看AdSense广告点击者的IP地址,还可以在Google Analytics分析中查看所有访客的IP地址,突破Google Analytics让查看访客IP的限制。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,Typecho.Wiki所有文章均包含本声明。
厂商投放

【腾讯云】🎉五一云上盛惠!云服务器99元/月续费同价!

腾讯云五一劳动节海量产品 · 轻松上云!云服务器首年1.8折起,买1年送3个月!超值优惠,性能稳定,让您的云端之旅更加畅享。快来腾讯云选购吧!

广告
添加新评论 »