本文介绍如何设置 AppsFlyer 与 Snapchat 的对接,以进行归因衡量。 Snapchat 属于高级 SRN(自归因渠道,Self-Reporting Network)。

概述
通过高级 SRN 对接,所有获得双重授权的流量都会按照常规 SRN 流量进行归因和报告。对于未获得用户授权的流量,AppsFlyer 可以根据 Snapchat 提供的点击和展示数据,采用其他归因方式进行归因和衡量,同时遵守相关隐私限制。
设置 Snapchat 对接
前提条件:您需要拥有 Snapchat 账户。如果尚未注册,请先联系 Snapchat 开通账户,再进行对接设置。
设置新的对接:
- 在 AppsFlyer 中,前往协作(Collaborate)> 渠道对接(Partner Integrations)> Marketplace 标签页。
(如需编辑现有对接:请前往协作(Collaborate)> 渠道对接(Partner Integrations)> 已启用的对接(Active integrations) 标签页。) - 选择相应的 App。
- 搜索 Snapchat,然后点击Integrate(对接)。
- 在Integration(对接)标签页中,开启启用渠道(Activate partner)开关。
注意:只要您仍在使用 Snapchat,该开关就必须保持开启状态。详情请参阅启用和停用渠道。 - 根据下文各标签页的说明,完成相关配置。详情请参阅渠道对接。
Integration(对接)标签页
此对接支持点击归因、展示归因、成本数据和受众数据。
启用渠道
首次进入此页面时,您必须开启启用渠道(Activate Partner),才能进行后续设置。
有关详情,请参阅启用和停用渠道。
启用归因
开启启用渠道(Activate Partner),以允许 AppsFlyer 对 Snapchat 流量进行归因。
常规设置
Snap App ID
- 登录 Snap Business Manager,进入 Apps,复制 Snap App ID(有关如何生成 Snap App ID 的说明,请参阅 Snapchat 的官方指南)。
- 将该 ID 粘贴到 AppsFlyer 中的 Snap App ID 字段。
如果 App 由代理推广,请注意以下事项:
- 只有广告主可以添加 Snap App ID。
- 如果代理与您在 Snapchat 广告平台上隶属于同一组织,请仅使用一个 Snap App ID。
- 如果代理与您在 Snapchat 广告平台上隶属于不同组织,请向代理索取该 App 对应的 Snap App ID,并将其填写到此字段中。此字段支持填写多个 ID。每输入一个 ID 后,请按 Enter 键。
高级隐私(Advanced Privacy)
Advanced Privacy(AP,高级隐私)开关用于控制 AppsFlyer 向 Snapchat 发送哪些事件。在 Snapchat 端,此设置也称为Advanced Conversions(高级转化)。
-
关闭 Advanced Privacy:AppsFlyer 会向 Snapchat 发送所有安装、再互动和应用内事件,用于归因,包括未提供 IDFA(广告主标识符,Identifier for Advertisers)的用户所产生的相关事件。
重要提示:如需使用 Snapchat 的统一归因解决方案,必须关闭 Advanced Privacy 开关。 - 开启 Advanced Privacy:AppsFlyer 仅向 Snapchat 发送已提供 IDFA 的用户所产生的安装、再互动和应用内事件。
即使获得广告主授权,代理也无法开启 Advanced Privacy。该设置仅限广告主使用。
高级匹配数据共享(Advanced Matching data sharing)
开启Advanced Matching 数据共享后,如果发送给 AppsFlyer 的事件信息中包含哈希处理后的邮箱、电话号码、名字或姓氏等高级匹配字段,这些字段就会共享给 Snapchat。详情请参阅高级匹配数据共享。
激活归因
您可以针对仅浏览、点击或与广告互动的用户,分别设置不同的归因窗口,以归因其新增激活(首次打开)。请注意,只有在回溯窗口内发生的激活才会归因给 Snapchat。
注意:不支持重装激活的归因(即设备上非首次安装产生的激活)。
- 将点击型激活回溯窗口设置为 1-23 小时或 1-30 天。注意:Snapchat 建议将点击型激活回溯窗口设置为 7 天,以便与其平台对齐。
设置点击型回溯窗口后,系统会同步确定互动观看和互动点击的回溯窗口。
- 【可选】开启浏览型激活归因,并设置回溯窗口:
- 浏览型激活回溯窗口可设置为 1-24 小时。注意:Snapchat 建议将浏览型激活回溯窗口设置为 1 天,以便与其平台对齐。
再互动归因
您可以针对仅浏览、点击或与广告互动的现有用户,分别设置不同的归因窗口,以归因其再互动。请注意,只有在回溯窗口内发生的再互动才会归因给 Snapchat。
- 将再互动点击型回溯窗口设置为 1-23 小时或 1-30 天。注意:Snapchat 建议将再互动点击型回溯窗口设置为 7 天,以便与其平台对齐。
设置再互动点击型回溯窗口后,系统会同步确定再互动的互动观看和互动点击回溯窗口。
- 【可选】开启再互动浏览型归因,并设置回溯窗口:
- 再互动浏览型回溯窗口可设置为 1-24 小时。注意:Snapchat 建议将再互动浏览型回溯窗口设置为 1 天,以便与其平台对齐。
- 将再互动窗口设置为 1-23 小时、1-90 天或整个生命周期。
再营销时忽略活跃用户
设置一个窗口期,用来忽略在该期间内打开过您应用的用户所产生的再互动和再归因。也就是说,这些用户在窗口期内的行为不会被记录到 AppsFlyer 中。
对于在设定窗口期内处于沉睡状态的用户,其再互动和再归因转化仍会被记录。
- 开启再营销时忽略活跃用户。
- 设置不活跃窗口。
应用内事件回传
通过回传,将 AppsFlyer 事件映射给渠道。开启回传后,被拦截的应用内事件(包括被 Protect360 拦截的事件,或未通过目标验证规则的事件)也会一并发送。
配置应用内事件回传:
- 设置渠道 ID(如有需要)。
- 开启应用内事件回传。
- 如有需要,设置应用内事件回传窗口(详情请参阅应用内事件回传窗口配置)。
- 如有相关选项,选择自动或手动发送事件。详情请参阅按原样发送所有事件。
- 点击添加事件,将 SDK 事件或服务器对服务器(S2S)事件添加到列表中。
- 填写所需参数。
- 【可选】点击
为向渠道发送特定应用内事件设置条件。
详情请参阅带条件的应用内事件回传。
| 参数名称 | 说明 |
| AppsFlyer 事件 |
事件名称,即 AppsFlyer 从集成在您应用中的 SDK 或服务器对服务器事件中接收到的事件名称。
|
| 映射到的渠道事件 |
渠道侧为每个事件定义的专属名称或 ID。可选的映射方式包括:
|
| 事件来源 |
选择回传的发送范围:
|
| 回传内容 |
|
归因链接标签页
Snapchat 不支持归因链接。
与 Facebook、Apple Ads、Google Ads 等其他 SRN 一样,Snapchat 不使用外部归因链接,因此此标签页不适用。
成本标签页
成本对接可提供以下汇总数据:
启用 Cost API:
- 请按照对接说明操作。
成本数据同步状态
您可以在成本(及广告收入)对接状态面板,或各广告平台单独的面板中,查看 Cost API 状态,以及 AppsFlyer 上一次成功拉取匹配成本数据的时间。
关闭 Snapchat 成本同步
如需停止获取 Snapchat 成本数据,并删除已连接的 Snapchat 账户:
-
在操作列中,将鼠标悬停在该账户上,点击删除连接。
删除后,AppsFlyer 将停止获取成本数据。但不会影响历史数据。
- 请确保您在 Snapchat 中设置的广告系列仅针对 iOS 或仅针对安卓,不要同时覆盖两个平台。如果一个广告系列同时投放给两个平台,AppsFlyer 将无法按应用拆分成本,导致成本数据无法显示。
- 为避免成本数据出现差异,请确保应用设置和您的 Snapchat 广告账户使用相同的时区。
- 设置好 Snapchat 的成本数据后,请勿更改任何在投广告系列、广告组或单条广告的名称,否则可能导致成本数据严重偏差或缺失。
广告收入标签页
此渠道的对接不支持广告收入。
权限标签页
选择需要向 Snapchat 开放的权限,以便其访问您的数据并执行相应操作。
即使对接已停用,只要权限开关仍处于开启状态,相应权限就会继续保留。
Web-to-App:衡量非 App 推广活动带来的 App 内活动
通过与 Snapchat 的对接,AppsFlyer 可以全面衡量归因给 Snapchat 的非 App 推广活动所带来的 App 内活动,例如激活、再互动和应用内事件。
举例来说,即使广告落地页是网页,也可以衡量由此产生的 App 激活,从而实现对 Web-to-App(W2A)用户路径的衡量。要启用此类衡量,请在 Snapchat Ads Manager 中开启Snap App ID Tracking 开关。
按照上述方式配置后,您就能有效衡量 Snapchat 非 App 推广活动带来的 App 内活动,更好地了解用户行为。
使用 Snapchat 深度链接
Snapchat 深度链接的原理是:在 Snapchat 平台原生深度链接的基础上,加入 AppsFlyer 参数。
实现 Snapchat 深度链接的方法:
- 确认已为 Snapchat 的再营销启用深度链接。
- 确认 AppsFlyer 中的再互动归因开关已开启。
- 在应用的深度链接 URI scheme 中,至少添加以下参数:
- PID — 此处的媒体渠道固定为snapchat_int。这样一来,相关数据才会显示在 AppsFlyer 数据面板的Snapchat_int 渠道下。
- C — 对应的广告系列名称。
- is_retargeting=true — 该字段用于将广告系列标记为再营销广告系列。由于 URI 中带有该字段,现有用户与该广告系列的互动会被标记为再互动。从而确保相关用户数据出现在再营销数据面板中。
URI 示例
client://home?pid=snapchat_int&c=TEST&is_retargeting=true
在 Snap 平台上设置深度链接
使用 Snapchat 延迟深度链接
AppsFlyer 提供多种延迟深度链接方案:
- UDL(统一深度链接):如果广告设置了深度链接,Snapchat 的点击数据中会带有 deep_link_value 字段,该字段受 UDL 方案支持。
-
GCD(Get Conversions Data)API:这是在 SDK 层面实时获取 Snapchat 用户转化数据的推荐方式。 GCD API 返回的数据中包含
af_dp参数,该参数即为实际的深度链接目标(即用户在 App 内的跳转位置)。 - 使用转化数据参数:您也可以使用广告系列名称、广告组名称等其他字段(这些字段会作为 Snapchat 激活归因数据的一部分返回),自行编写逻辑,将用户引导到相应内容。
为代理设置 Snapchat
代理可以代表广告主启用 Snapchat 对接,并开始为其推广活动获取归因数据。但在使用该对接时,代理存在一定限制。
代理的限制
- 只有在广告主一方启用了 Snapchat 对接后,代理才能访问该对接。
- 代理对接页面中显示的归因参数继承自广告主的对接,且仅为只读状态。也就是说,代理可以看到广告主配置的归因回溯窗口,但无法自行修改。
- 对于归因后产生的事件,如果广告主授权,代理可以配置应用内事件回传。
- 即使获得授权,代理也无法开启 Advanced Privacy(见上文高级隐私(Advanced Privacy)部分)。
设置代理侧的 Snapchat 对接:
- 在 AppsFlyer 中,前往配置下的Partner Marketplace。
- 找到并选择Snapchat。
- 输入代理的Snapchat Account ID。此 ID 用于识别代理流量,并将其与广告主流量区分开来。最多可输入 50 个不同的 Snapchat 账户 ID。此后这些账户产生的所有归因数据都会显示在代理的数据面板中。
- 点击保存对接。
广告主和代理之间不应共享 Snapchat 账户 ID。如果共享了账户 ID,广告主一方的所有激活都会被自动归因到代理的数据面板中。
原始数据限制
- 自 2023 年 3 月 1 日起,原始数据报告不再包含 Snapchat 的卸载数据。
- 自 2023 年 9 月 12 日起,Snapchat 开始限制广告主在设备级别可见的浏览型归因数据。这会影响原始数据报告、Push API 消息、Pull API 报告、数据导出页面以及 Data Locker 等用户级别数据来源,仅填充以下字段:
- Media source(即 snapchat_int)
- Channel
- Attributed touch type(显示为 impression)
- Attributed touch time(仅上报日期,格式为 dd/mm/yyyy)
- 广告系列名称和 ID(自 2025 年 12 月 15 日起)
- 广告组名称和 ID(自 2025 年 12 月 15 日起)
自 2026 年 10 月 6 日起,
snapchat_int的浏览型归因数据在部分情况下会在原始数据中受到限制。相关限制逻辑由 Snapchat 管理。
Snapchat 数据保留期限
Snapchat 要求归因服务商在用户激活 App 满 12 个月后删除其设备级别数据。也就是说,这些用户在激活满 12 个月后产生的事件会被记为自然量。
历史汇总数据不受影响。