声明:本文为 AdTech 出海投放技术实践总结,文中提及数据源仅为行业通用技术调研参考,不构成采购推荐。 前置说明:AF 即 AppsFlyer,是出海广告常用的归因平台。AF 本身会输出 fraud 标记(假量判定),但 AF 的欺诈标签不会直接告诉你这条流量是机房、VPN 还是住宅代理。很多投放同学遇到 AF 判假之后,卡在一个问题:这个假量到底是 IP 层面的匿名流量,还是归因劫持、模拟器、脚本行为类作弊?需要我们把 AF 日志拉出来,结合外部数据二次归因分析。
本文适合投放风控、后端、数据同学,承接前面几篇关于 IP 库、虚假流量识别的内容,同样适配腾讯云开发者社区发布规范。
AppsFlyer 的欺诈判定是多维度综合判定,它的 Fraud Reason 常见包含几大类:
重点:AF 返回的欺诈原因只能作为参考,AF 不会直接给出「VPN / Datacenter / Residential Proxy」这类细分标签。 也就是说:AF 标记这条是假量,我们需要把 AF 原始日志和外部 IP 情报数据做关联 JOIN,才能区分它属于哪一类。 同时注意:AF 识别为欺诈的流量,也有可能 IP 本身是正常住宅 IP(比如模拟器跑在家庭宽带、人工点击农场);反过来,机房 / VPN 流量也不一定会被 AF 直接标记为假。
从 AF Raw Data(原始日志、API 导出、S3 / 云存储同步日志)中,优先提取这些字段:
ip:用户访问 IP(核心关联字段)country, region:AF 基于自身 IP 库解析的地域device_id, advertising_id:设备标识click_time, install_time, event_time:时间戳,用来校验时序作弊fraud, fraud_reason:AF 欺诈标记、欺诈原因media_source, campaign, sub_channel:渠道信息,用于聚合分析user_agent:UA,辅助判断终端类型一个容易踩坑的细节:AF 内部使用独立 IP 解析库,它的地域判定口径,和你自己采购的 MaxMind、Digital Element、IPinfo 口径可能不一致,对账时要区分两套来源。
拿日志里的ip作为 key,调用或者离线匹配商用 IP 库,给每一条 AF 欺诈流量打上标签,这是区分机房 / VPN / 代理最核心一步。 可使用的数据源(前面文章提到的行业常用方案):
期望输出标签一般包含:
network_type:datacenter / residential / mobile / businessanonymous_category:vpn / dc_proxy / residential_proxy / tor / none匹配之后就可以做第一层分类:
重要工程规范: AF 自己的 country 不要直接覆盖,单独存一套你自己 IP 库解析的 country、风险标签,两个来源分开存储,方便对比口径差异,避免对账纠纷。比如很多场景下,AF 判定为美国,而你的 IP 库识别是机房代理出口。
IP 库只能拿到 IP 侧静态标签。存在两种情况:
拿到 IP 标签后,搭配 AF 的 fraud_reason 组合判断,给大家一个对照逻辑:
suspicious_ip /anonymous_ip → 高度确认:机房流量、机房代理作弊click_after_install / attribution hijack → 不是机房 / VPN / 代理,是归因劫持、后点击作弊emulator / device_suspicious → 模拟器、云手机群控,IP 本身是正常家庭宽带 / 移动网high_frequency、异常事件密度 → 脚本刷行为、人工点击农场一句话总结:如果 AF 欺诈原因和 IP 无关,就算 IP 是机房,也只是叠加特征,根因不是代理 / VPN;反之 IP 是正常住宅,也不能排除住宅代理作弊,要看专项代理标签。
如果你们有落地页 SDK、前端埋点,还可以把 AF 日志和自有风控日志通过advertising_id关联,增加佐证:
SELECT
af.media_source,
af.fraud_reason,
ip.network_type,
ip.anonymous_category,
COUNT(*) AS fraud_cnt
FROM af_fraud_log af
LEFT JOIN ip_info_mapping ip ON af.ip = ip.ip
WHERE af.fraud = true
GROUP BY 1,2,3,4AppsFlyer 的欺诈标记是一个综合判定结果,它本身不会拆分出机房、VPN、住宅代理标签。标准分析路径是:拉取 AF 欺诈原始日志,以 IP 为 Key 关联 IP 情报库,拿到网络类型与匿名分类标签,再结合 fraud_reason 交叉验证,区分是 IP 匿名类作弊,还是设备、归因劫持类作弊。 这套分析方式,既能定位假量来源,也能在和媒体对账时提供可审计的证据,区分不同作弊类型,针对性调整过滤策略。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。