概要:Apple Search Ads(ASA)是AppsFlyer的SRN对接渠道。用户在App Store使用关键词搜索时,ASA能让他们看到您的应用。
用户在App Store搜索后是否会出现您的广告取决于广告相关性。用户对于广告的反应是广告相关性的一种体现,因此ASA会通过用户对广告的反应来判定最常显示哪些广告。
注意
ASA对接设置指南
开始
前期准备
- 在您的应用中接入最新版本的AppsFlyer iOS SDK
请按以下步骤在AppsFlyer后台配置ASA对接:
ASA的具体对接配置在活跃对接页面中完成, 但如果您从未使用过ASA,请先在 Partner Marketplace渠道平台中搜索该渠道。 请按照下文说明,在各个选项卡中完成相关的对接配置。 说明。
注意
设置对接之前,请先完成以下前期准备工作: 联系该渠道 并在其平台中开设一个账号。
渠道对接选项卡
Apple Search Ads是一个自归因渠道(即SRN),它是通过 API与AppsFlyer对接的, 因此没有回传设置。请根据您的归因目标 完成以下各板块的设置。
板块 | 说明 |
---|---|
对接激活 |
请按以下方式启用或修改该对接:
|
激活归因 |
设置点击回溯窗口,即从点击到激活的最长时间跨度。设置完毕后, AppsFlyer就会将在此期间发生的 激活(首次打开)归因到 ASA。 可用范围:1–30天 |
重装激活 |
重装激活归因 重装激活归因开关打开时, AppsFlyer可以将重装激活归到ASA。 重装激活归因的回溯窗口 沿用激活归因的 回溯窗口。 如果用户在 再归因窗口 (从初始激活起开始计时)内完成激活, 则该次激活会作为重装激活归因到ASA。 您可以在 数据总览面板的再营销视图中看到重装激活数据。 在重装激活中,Store reinstall 的原始数据字段值为true。 目前ASA的再营销不支持再互动。 |
不活跃窗口期 设置用户的 不活跃时长阈值 (以天为单位),用于控制再营销广告的 触达范围。 |
成本选项卡
成本对接可提供下列汇总数据:
-
广告系列、广告组、国家/地区和
关键词维度的成本数据。另请参阅
广告平台成本对接列表,
其中列出了所有的适配维度、指标和
功能。
请注意:您需要购买ROI360才能获得成本数据。 - 点击、展示和扩充数据——关键词、 广告系列名称和广告组。
注意
-
ASA成本对接支持同时使用多个ASA账户。也就是说,如果您使用不同的ASA账户投放同一个应用的广告,AppsFlyer能够接收所有相关账户的数据。
- ASA reporting API不上报“Campaign Group”维度的成本数据, 因此AppsFlyer中 不会呈现该维度的数据。
- 如需使用Apple账户登录,您需要有ASA管理员权限(只读或读写权限都可以)。
- 通过Apple登录时,您之前提供的所有API证书都会停止拉取数据。
- 通过Apple登录时,ASA campaign group(广告系列组)的授权无法累积。也就是说当您对接新的应用时,针对以往应用选定的campaign group授权会被撤销,需要重新选定。
- 通过Apple登录时,不能使用federated login(联合登录)。
如需获取成本、点击、展示和扩充数据:
- 请按照 对接指南进行操作
您可以在成本(和广告收入)对接状态面板或ASA的对接面板中查看Cost API的状态 以及上一次AppsFlyer拉取到 匹配成本数据 的时间。
授权选项卡
设置代理和ASA营销伙伴
原理
Apple Search Ads:平台官方合作渠道与代理的区别
广告主和代理可以通过ASA Marketing Partners(ASA营销合作伙伴)来实现ASA广告的报告和优化。
下表说明了代理商和营销伙伴之间的区别。
代理商与营销合作伙伴对比表
Agency(代理) | 平台官方合作渠道 | |
---|---|---|
AppsFlyer是否发送回传 | 否 | 是 |
技术 | 广告代投 | 可通过附加值技术方案优化投放 |
如何配置代理商和营销合作伙伴
请完成以下配置流程清单中列出的所有步骤。后几个章节中详细说明了分渠道类型的配置指南。
配置操作清单
配置方 | 与代理商对接 | 与营销合作伙伴对接 |
---|---|---|
广告主 |
|
|
Agency(代理) | 在ASA对接选项卡中设置Apple Search Ads Campaign Group。 | 不适用 |
营销合作伙伴的设置方式
请按以下方式设置营销合作伙伴:
- 请根据实际需要激活Apple Search Ads对接:
- 从AppsFlyer后台进入配置 > 活跃对接渠道 > Apple Search Ads。
- 打开激活渠道开关。
- 点击保存。
- 从Apple Search Ads后台 获取该营销合作伙伴的Apple Search Ads Campaign Group ID参数。您可以按下图指示的位置在ASA后台找到该ID。
-
在AppsFlyer后台配置ASA营销合作伙伴:
- 从AppsFlyer的侧边栏中选择协作 > 活跃对接。
- 搜索要配置的Apple Search Ads营销合作伙伴。
界面会显示营销合作伙伴列表。 - 选择要配置的营销合作伙伴。
- 打开激活渠道开关。
- 输入该营销合作伙伴的Apple Search Ads Campaign Group ID(见第2步)。请仅输入数字。
- 点击保存。
- 【可选】配置应用内事件回传:
- 打开应用内事件回传开关。
- 点击添加事件,将SDK事件添加到列表中。
- 请配置以下参数:
- AppsFlyer事件:AppsFlyer接收到的来自SDK或S2S事件的事件名称。提示:如果列表中没有您要找的事件,请确保以非自然方式激活应用,并完成该事件,然后再次检查该事件是否在列表中。
- 回传内容:请根据需要选择“不发送值与收入”、“仅发送值”或“发送值与收入”。
- 点击保存对接。
代理商的设置方式
适用场景:广告主允许代理商代替自己投放ASA广告。广告主和代理商都需要在AppsFlyer后台进行设置,具体请见以下说明。
前期准备
在AppsFlyer中配置代理对接之前,相关代理和广告主都必须在ASA平台中完成以下操作:
-
代理:
- 在代理账号中创建单独的Campaign Group。
- 邀请相关广告主担任Campaign Group Manager,或通过Link Accounts角色绑定其App Store Connect账号。
- 广告主:广告主收到绑定账号的邀请后,必须将相关campaign group关联到其App Store Connect账号。
请参阅ASA提供的文档说明,详细了解广告主App Store Connect账号与代理账号的绑定方式。
Apple Search Ads Campaign Group
- 代理商和广告主同时投放时必须使用不同的Apple Search Ads Campaign Group ID。
- 请勿在Campaign Group名称中使用特殊则符或空格。
- 通过Apple登录时,ASA campaign group(广告系列组)的授权无法累积。也就是说当您对接新的应用时,针对以往应用选定的campaign group授权会被撤销,需要重新选定。您需要选择部分权限,并勾选各个相关的campaign group(用于您代替广告主对接的应用)。
广告主需要完成的操作
前期准备:
请按以下步骤启用ASA归因:
- 从AppsFlyer的侧边栏中选择协作 > 活跃对接。
- 选择Apple Search Ads。
- 进入对接选项卡,打开激活渠道开关。
- 【可选】对于在再归因窗口期内重新安装并激活应用的用户,您需要打开重装激活归因开关才能对其进行归因。
- 点击保存。
代理需要完成的操作
- 从Apple Search Ads后台获取您的Campaign Group ID。您可以按下图指示的位置在ASA后台找到该ID。请仅复制数字部分。
- 在AppsFlyer选择相关应用。
- 从AppsFlyer的侧边栏中选择协作 > 活跃对接。
- 选择Apple Search Ads。
- 输入Apple Search Ads Campaign ID参数。请注意:请仅输入数字,切勿输入其他字符。
- 点击保存。
注意
如果代理与Apple Search Ads营销合作伙伴合作,则必须在Apple Search Ads和营销合作伙伴的配置页面中使用相同的Campaign Group ID。
成本、点击和展示数据
如果您启用了成本API,AppsFlyer就会通过API接收ASA的成本,点击和展示数据。 详情请见广告平台成本对接表,其中详细说明了适用维度、指标和功能。 请注意:您需要购买ROI360才能获得成本数据。 如果没有ROI360,AF只能接收到点击和展示数据。
Cost API的启用方式如下:
- 请完成对接指南中的操作。登录ASA账户时,请务必在选择权限弹窗中选择以下任意一个选项:
- Account Read and Write(账户读写权限)
-
Account Read Only(账户只读权限)
请注意:如果您选择了Limited Access(部分权限)以及某个具体的Campaign Group,可能会出现数据错误。
您可以在成本(及广告收入)对接状态面板或单独的广告平台面板中查看AppsFlyer最近一次拉取成本数据的时间以及成本API状态。
如何停用代理和营销合作伙伴
如需停止记录由代理和营销合作伙伴带来的ASA激活归因,请完成以下操作:
- 从AppsFlyer后台左侧的菜单栏中选择协作 > 活跃对接。
- 根据实际情况选择相关的代理或营销合作伙伴。
- 删除Apple Search Ads Campaign Group ID字段的内容。
- 点击保存对接。
其他相关信息
ASA归因
Apple Search Ads是独立于SKAdNetwork运作的,且无论用户的ATT授权状态如何,ASA都能对其进行确定性归因。也就是说,对于归因到ASA的用户,AF的LTV归因模型能为您提供完整的一系列功能和衡量数据。
ASA的归因不依赖IDFA,而是通过来自设备的token完成(确定性归因),且在不同的ATT授权情况下有所不同:
ATT授权 | 点击时间是否可用 | 点击回溯窗口 | 说明 |
---|---|---|---|
是 | 是 | 由广告主设置 | 使用AppsFlyer末次点击归因原则 |
否 | 否 | 30天 (由ASA设置) |
无点击时间,确定性匹配优先 |
数据差异
由于AppsFlyer和Apple Search Ads使用的归因逻辑不同,因此两个平台之间会有数据差异。Apple Search Ads作为一个SRN,会通过API上报新增激活。
Apple Search Ads通过API将数据上报给AppsFlyer。
- 广告系列是按国家/地区汇总的。
- 如果某个广告系列的展示次数少于100次,则不会上报其展示、点击或分国家/地区成本数据。
- 在AppsFlyer中按照Geo进行分组时,不会显示数据不可用的Geo,并且不可用的数据总数将显示在N/A下。
再营销相关的数据差异
除了衡量拉新广告以外,AppsFlyer还提供再营销归因机制,可让广告主衡量并分析再营销投放。
下图说明了投放ASA再营销广告时产生数据差异的原因(与再营销控件的设置无关)。
再营销启用时
再营销停用时
其他可能产生数据差异的原因
下表列出了数据差异的主要原因
数据差异 | Apple Search Ads | AppsFlyer |
---|---|---|
与AppsFlyer SDK版本有关的差异 | 转化衡量与AppsFlyer SDK的版本无关 | AdsServices需要V6.1.3+的SDK才能正确归因。 |
LAT(限制广告跟踪)和ATT |
总是统计转化。 如果您的广告有年龄和性别限制,则投放时会屏蔽掉启用LAT的用户。 18岁以下的Apple用户默认启用LAT。 |
LAT用户的转化会归因到自然量。 如果已接入AdServices且用户安装了iOS14.3+,则可对拒绝授权的用户进行正确归因。 |
统计用户数 | 根据下载统计用户数 | 根据首次应用启动统计用户数 |
重装激活:用户下载某应用后将其卸载,然后在点击某则搜索广告后重新下载该应用 | 计为一次转化(激活) |
|
点击回溯窗口 | 30天固定窗口期 | 对于没有点击时间的AdServices响应,点击回溯窗口是固定的(30天)。 |
获得归因的点击 | 只要用户与广告互动且下载了应用,就总是归因给ASA | 比照多个广告平台的数据,按末次点击原则归因 |
激活时间 | 应用下载时间 | 应用首次打开时间 |
时区 | 应用商店的本地时区 | UTC或AppsFlyer后台应用配置中的指定时区 |
转化数据 | ASA带来的新增激活更新到AppsFlyer后台可能会有5秒钟的延时 | 在5秒之内完成归因,归因完成时转化数据API立即响应。如果未接收到任何数据,则表示该次响应为自然转化 |
成本数据 | 上报所有关键词的成本数据 | 群组面板或群组API中不上报包含大写字母的成本数据 |
地理位置 | Apple Search Ads允许广告主根据国家和地区来进行定向投放,Apple Search Ads支持数量有限的 国家 。 |
AppsFlyer根据IP地址来识别用户的准确地理位置,因此可上报Apple Search Ads中不可用的地理位置信息。 请注意:用户从自己所处国家的应用商店下载并激活应用时,AppsFlyer上报的地理位置数据与ASA一致。 |
提示
您在投放ASA广告时可以收集到有价值的营销数据,帮助您提升iOS应用在所有媒体渠道上的拉新效果。
下表所列的建议可提升ASA广告的数据收集效果:
提示 | 说明 |
---|---|
获取关键词数据 |
Apple Search Ads与AppsFlyer共享关键词数据。您可以通过原始数据和数据分析工具(数据透视表、留存和群组)查看关键词数据。 请注意:
如果AppsFlyer后台出现关键词数据缺失,可能是有以下原因造成的:
仅exact match或broad match搜索广告可上报完整的关键词数据。 |
根据关键词数据比较用户质量 | 关键词也有优劣之分,即使有些关键词的成本相同,但吸引到的用户质量不同。您可以使用留存或数据透视表来找出ROI表现最佳的关键词。 |
分析关键词成本 |
当ASA关键词广告配置为exact match(精准匹配)或broad match(广泛匹配)时,AF后台可提供汇总的关键词成本数据。关键词成本数据具有以下特征:
局限性
|
找出效果最好的广告组 |
建议您测试潜在用户对不同素材组反应,并根据转化率选出效果最好的素材组。此外,您也可以根据用户互动的程度来判断素材组质量的优劣。 您可以通过这种方式提升ASA乃至iOS上所有潜在用户的转化,因为这些用户都会通过App Store接触到您的应用。对于ASA带来的激活,AppsFlyer会在原始数据的Ad ID参数中显示广告组ID,这样您就能对比不同广告组的投放效果了。 |
定向投放到重新下载的用户 |
将ASA广告定向投放到过去已经使用过您产品的用户,可能会获得最佳的投放效果。 如果一个用户卸载了您的应用,之后因为您的ASA再营销广告而又重新下载、安装、激活了该应用,ASA会将其记录为一次Re-Download(重新下载)。如果该次重装激活发生在再归因窗口期内,那么AppsFlyer将其记录为再归因。如在窗口期外,则记录为新增激活。 |
ASA对接变更日志
生效日期 | 更新/变更 |
---|---|
2023-02-07 | 无论您使用哪一种套餐,Campaign name(广告系列名称)、Adset name(广告组名称)和Keywords(关键词)这三个扩充的归因参数仅在成本对接启用时可用。 也就是说,如果您想要在面板和原始数据报告中看到广告系列名称、广告组名称或关键词,必须在相关渠道对接页面的成本选项卡中打开成本对接的开关。 |
2022-02-16 | 在ASA对接配置页面启用Cost API后,即可通过Cost API拉取关键词成本数据。请注意:无论广告主订购了何种套餐,都可使用该API。 |
2021-04-07 | Apple Search Ads对接:Apple Search Ads是独立于SKAdNetwork运作的,能对用户进行确定性归因。也就是说,对于归因到ASA的用户,AF的LTV归因模型能为您提供完整的一系列功能和衡量数据。 |
2021-03-07 | Apple Search Ads推出Campaign Management API V4.0。该API用于成本及其他投放相关数据,对归因没有影响。我们正在逐步采用这个新API的过程中,广告主侧无需进行任何操作。 |
2021-02-15 | 此后若启用ASA Cost API,可填充广告系列名称和广告组名称字段。无论广告主订购了何种套餐,都可使用该API。 |
Apple Search Ads的广告参数可用性
下表列出了原始数据报告和面板中的归因参数可用性。
原始数据报告参数 | 可用性 |
---|---|
Campaign name(广告系列名称) | 必须在ASA对接配置页面中启用Cost API后才能看到该参数。无论广告主订购了何种套餐,都可使用该API。 |
Campaign ID | 总是可用 |
Adset name(广告组名称) | 必须在ASA对接配置页面中启用Cost API后才能看到该参数。无论广告主订购了何种套餐,都可使用该API。 |
广告组ID | 总是可用 |
Ad | 目前不可用 |
广告ID |
该参数仅在同时符合以下两个条件时可用:
|
Keywords | 必须在ASA对接配置页面中启用Cost API后才能看到该参数。无论广告主订购了何种套餐,都可使用该API。 |
Keyword ID | 该参数可通过原始数据报告获取。如果您使用Data Locker、Push API和数据导出页,需要在其中手动选择该字段。对于Pull API,则需在调用时在&additional_fields参数中添加keyword_id。 |
Keyword Match Type(关键词匹配类型) | 目前不可用 |
汇总层级高级隐私保护(AAP)的影响
从iOS 14开始,IDFA的可用性由ATTrackingManager(即ATT)控制。而对于来自ASA的激活,其用户层级归因数据由ASA控制。因此,对于来自ASA的激活,其用户层级数据的可用性不受AAP(汇总层级的高级隐私保护)的影响。
请注意:SKAdNetwork框架中不上报来自ASA的激活。
ATT授权状态 | 点击时间是否可用 | 点击回溯窗口 | 说明 | 可用数据 | IDFA是否可用 |
---|---|---|---|---|---|
同意授权 | 是 | 由广告主设置 | 使用AppsFlyer末次点击归因原则 | *用户级别归因数据 | 是 |
拒绝授权 | 否 | 30天 (由ASA设置) |
确定性匹配优先 | 用户级别的归因数据,不带点击时间。 | 否 |