首页 > 新闻 > 新闻详文:FaceBook广告成效去重两种方案

FaceBook广告成效去重两种方案

发布时间:2024年05月15日 20时57分11秒   新闻类型:广域新闻    访问次数:276
字体: 初始 添加收藏 分享给好友

FaceBook广告投流成效触发事件大量重复,同一IP地址同一机器重复点击按钮触发购物或购物车,广告主对于重复点击数据,也是烦恼的事情,有些人为捣乱或者网络机器人重复发送访问,而机器人则是以毫秒为单位触发购物事件,出现大量重复成效。本文整理了两种方案,可以提供参考。

第一种:FaceBook官方设置事件重复数据删除,当您同时测量客户端和服务器端的 Meta 数据时,某些事件会测量两次。Meta 希望区分来自像素和转化 API 的事件。因此,Meta 想出了一个解决方案来消除重复项,即使用“Unique Event ID”。在这里我们将解释此 ID 的工作原理以及如何使用它将重复数据删除应用于 META。 为此,您需要在客户端和服务器端设置重复数据删除。根据Meta for Developers文档介绍,提供的方案:

自定义 HTML 脚本 
您是使用自定义 HTML 脚本还是每个事件使用多个 HTML 脚本?然后,您需要将事件 ID 参数添加到要衡量的 Facebook 事件中。在要跟踪的事件后添加以下代码:

JavaScript 代码  复制
fbq('track', 'EVENTNAME', {},{eventID: '{{Facebook event ID}}'});

PageView事件示例更改:

JavaScript 代码  复制
   fbq('track', 'PageView');-> fbq('track','PageView', {},{eventID: '{{Facebook event ID}}'});

购物车事件加入eventID:

JavaScript 代码  复制
 fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});

详细Meta开发者文档参考地址:处理重复的 Pixel 像素代码和转化 API 事件,如下图:

第二种:通过IP来过滤重复触发购车或购物车事件,这种方案需要和后台数据库交互,每天访问数据IP、浏览器、操作系统等数据都传送到服务器数据库,在进入pageview或onload时查询数据库当天同一页面,是否存在同一IP访问触发按钮购车或购物车事件,存在则禁止第二次触发按钮,这样FB广告后台数据库也就被屏蔽掉重复数据接收,因为在广告落地页就屏蔽了,这种须要自己有数据库,并且有足够开发技术支持才能精确过滤同一IP重复触发按钮。采用第二种可以不使用FB的官方方案。

目前通过数据采集经验,国内FB广告投流有些用简单JavaScript脚本判断参数过滤重复事件,这是简单过滤页面是否回发,在不刷新页面前提下可以抑制按钮重复触发,刷新释放页面后就失效了,这种对于网络蜘蛛机器人同时多线程并向发送请求,没有通过服务端数据库这种完全是摆设。第一种FB官方方案是否能有效去重?目前国内没有准确数据参考,欧美投流很多采用这种方案,应该是可行的,是否好用精准?还需要根据网络环境和具体投流终端落地页数据判断。


关联参考:

How do you set up Facebook Event Deduplication?

Adding the Facebook Pixel Manually for Event ID Deduplication

How to Set Up Facebook Conversion API + Events Deduplication & Hash User Data

How do I send event_id with Facebook pixel?