概述
作为 AppsFlyer 的合作伙伴之一,Apple Search Ads 可以简单高效地帮助用户在 App Store 中找到您的应用。App与搜索查询的关联性决定了您的广告是否被展示出来。用户对广告的反应是广告关联性的重要信号。如果没有任何用户点击广告,那么Apple Search Ads就会停止显示该广告。
除了基于点击的归因,Apple Search Ads广告也支持通过AppsFlyer统计成本和访客找回广告。
本指南介绍了如何直接或通过第三方来使用AppsFlyer归因Apple Search Ads,以及平台之间固有差异的提示和说明。
配置Apple Search Ads
重要信息!
要统计Apple Search Ads,您的iOS应用必须包括原生的框架iAd.framework和AdSupport.framework。
要了解如何包括这些框架,请参考我们的iOS SDK集成指南。
转到AppsFlyer操作界面,进入您的应用,点击左侧菜单栏的合作伙伴配置。
在搜索框中输入“Apple Search Ads”,然后点击它的logo打开Apple Search Ads的配置页面。
Apple Search Ads的配置窗口包含2个活跃选项卡:对接和广告收入.点击下面的内容,查看更多关于各标签页的配置信息。
媒体配置页面各标签的具体解释,可以点击这里查看。
对接页面
必须在第一次访问时激活合作伙伴, 以启用其设置。
对接选项卡可分成下述几个不同部分。
常规设置
注意
目前,Apple不接收应用内事件或任何合作伙伴的回传,因此无法对其进行配置。
开启重定向广告
如果您想要对重新安装(重归因转化)进行归因,请将Apple Search Ads重定向广告按钮打开。
注意
1.AppsFlyer每次收到一个被Apple定义为重新安装的新下载时,如果全部满足以下3个条件,这个新下载就会被归因为Apple的重新安装(可以在访客找回页面查看数据):
- Apple Search Ads重定向广告是开启的。
- 重新下载的标志为true。
- 该用户还在再归因窗口期内(从App的原始安装时间开始计算)
2. 目前Apple Search Ads的重定向广告不支持老用户唤起。
点击型归因
可以拖曳这个滑块来设置点击到安装时间的最长时间。只有在回溯窗口期内的下载(首次打开)才可能归因给Apple Search Ads。
将点击归因回溯窗口设置为1~30天。
提示
AppsFlyer建议将点击归因窗口设置为30天,以与Apple Search Ads的自归因窗口一致。这有助于减少与Apple Search Ads后台的数据差异。
点击查看更多关于点击归因窗口的信息。
归因链接页面
注意
对于所有的SRN,例如Facebook、Apple Search Ads、Snapchat等,这个标签页不适用,因为他们不需要使用额外的归因链接。
成本选项卡
向Apple Search Ads营销合作伙伴开启回传。
成本标签页允许您接收到Apple Search Ads的成本信息。
- 添加从Apple Search Ads获取的PEM文件和Key文件。请登录Apple Search Ads后,在右上角的账户设置里获取PEM文件和Key文件。
- 点击“API”标签页,然后点击生成API 证书按钮。
- 给您的API 证书命名,并勾选 帐户只读 或者 账户管理员 选框,然后点击“创建”。
- 点击操作和下载证书。
- 证书会下载到一个.zip的文件中,其中包括两个分开的文件,如上所示,可以从中提取并上传到AppsFlyer的后台。
提示
如果证书有查看多个应用数据的权限,则您可以用它来获取这些应用的成本数据。
请注意,您需要证书中配置的每个App分别重复这个描述的过程。
- 点击该图标,选择从Apple下载的PEM文件。
- 点击该图标,选择从Apple下载的KEY文件。
- 点击上传,来上传选定的PEM证书和KEY文件。
- 点击 测试链接。
- 如果PEM和Key文件有效 ,那么您应该会看到
“APIKey已验证”的消息。 - 如果有文件是无效的,那么您应该会看到
“证书无效“的消息,请确保您使用的
API Key是正确的。 - 如果成本端点已关闭, 或者网络出现了问题, 您应该会看到消息 "出现问题, 请稍后再试"
- 如果PEM和Key文件有效 ,那么您应该会看到
- 如果证书是有效的,请点击保存成本。
一旦Apple Search Ads的管理员按照上述方法首次登陆后,AppsFlyer将收到Apple Search Ads的成本数据,现有广告系列的成本最多可追溯30天。之前的成本数据不可用。
注意
- 一旦设置了 Apple 的成本, 就不要更改任何正在进行的广告活动名称, 因为这可能会导致严重的数据差异或丢失成本数据。
- 基础广告活动的成本数据目前不受 ASA报告API 的支持, 因此也无法在 AppsFlyer 上获得。
成本数据同步状态
成本选项卡显示成本集成的状态以及 AppsFlyer 上次成功提取匹配成本数据的时间。
下表描述了五种不同的状态消息, 以及在成本选项卡中看到它们时应执行的操作。
状态消息 | description | 应对措施 |
---|---|---|
有效的 |
合作伙伴 API 正在响应并返回数据。 |
无 |
有效的
同步消息: 成本数据从未成功提取 |
可能原因如下:
|
|
没有匹配的数据
|
AppsFlyer使用合作伙伴API 查询此应用的活跃广告系列, 但合作伙伴 API 未返回这些广告系列的任何数据。 |
如果在广告系列仍在进行时更改广告系列名称, 则可能发生这种情况。
如果依赖于成本数据, 请不要在广告系列活动仍处于活动状态并正在运行时更改其名称。
此外, 请确保输入的API凭证是该应用相对应的, 并且广告平台在归因链接中上传了正确的广告系列ID。 |
合作伙伴 API 没有响应 |
广告平台成本数据 API 已关闭或遇到问题。 |
等待该平台API 开始响应。 |
无效证书 |
成本API 证书错误。AppsFlyer 无法提取成本数据。 |
确保成本 API 密钥是正确的。 |
最近一次成功提取数据
成本选项卡显示最近一次提取成本数据的时间。如果从未提取成本数据, 则同步消息显示成本数据从未成功提取。
示例
举例
场景1-已停止的广告系列
AppsFlyer提取您在A广告平台投放的多个广告系列的成本。在成本选项卡中看到的是上次成功同步是2小时前。同一天,您停止了A广告平台上正在进行的广告系列。两周后查看A平台的成本选项卡,看到的是上次成功同步是14天前。
场景2-广告平台API问题
AppsFlyer提取您在B广告平台投放的多个广告系列的成本。在成本选项卡中看到的是上次成功同步是2小时前。然后, B广告平台发生了API问题。他们花了几个小时才修复这个问题。这时在成本选项卡中看到的是上次成功同步是8小时前。
广告收入选项卡
权限选项卡
权限标签页不适用于Apple Search Ads。
关闭Apple Search Ads归因
广告主关闭Apple Search Ads归因的方法:
- 转到Apple Search Ads配置页面
- 将开启归因按钮转换为关闭
- 按保存
Apple Search Ads归因API的映射
AF原始数据报告参数 | ASA归因参数 |
---|---|
营销活动 | iad-campaign-name |
营销活动ID | iad-campaign-id |
广告集 | iad-adgroup-name |
广告集ID | iad-adgroup-id |
广告 | iad-creativeset-name |
广告ID | iad-creativeset-id |
关键词 | iad-keyword |
Apple Search Ads:
营销合作伙伴 Vs.代理商
广告主和代理可以与Apple Search Ads营销合作伙伴合作,去报告和优化Apple Search Ads的广告系列。配置完成后,AppsFlyer将会发送回传给Apple Search Ads营销合作伙伴。
为了区分营销合作伙伴与代理,以下几点需要考虑:
- 营销合作伙伴会收到回传,但是代理不会。
- 多数营销合作伙伴是技术公司,有自己的SAAS解决方案。代理通常使用苹果原生的工具,代表您运营流量。
营销合作伙伴配置
下面是营销合作伙伴的配置说明。
向Apple Search Ads营销合作伙伴开启回传。
- 广告主开启Apple Search Ads归因
- 在代理账户进行Apple Search Ads营销合作伙伴的配置。
- 点击左侧边栏的合作伙伴配置。
- 在搜索框中输入想要合作的Apple Search Ads营销合作伙伴的名称(或用逗号分开的系列名称)。
- 点击所选合作伙伴的logo。
- 输入合作伙伴的Apple Search Ads广告系列组名称。
重要信息!
广告系列组的名称必须在Apple Search Ads平台上是唯一的。为了确保唯一性,请在广告系列组前面加上您的公司名。例如,partner_campaign_group_name。
- 在Apple Search Ads UI中,复制如下图绿色框标示出的广告系列组名称,并如上截图所示,将其粘贴在AppsFlyerApple Search Ads广告组的参数中。
注意
如果在Apple Search Ads的账户中没有广告系列组,请使用“账户名”(显示在右上角)。
应用内事件配置

- 将应用内事件回发切换为 "打开"
- 为所有 SDK定义的事件选择发送选项。
- 只归因给这个渠道的事件:仅发送归因给该渠道的用户带来的事件
- 归因给任何渠道或自然量的事件:提供您的整个用户群给合作伙伴 - 点击添加事件将 SDK 事件添加到列表中
- 完成以下参数:
参数名称 | description |
---|---|
SDK 事件名称 | 事件名称, AppsFlyer会从应用中集成的 SDK 或从服务器到服务器事件中接收。 提示-如果在列表中看不到要查看的事件, 可以在具有非自然安装的设备上激活该事件,然后重新检查。 |
合作伙伴事件标识符(Event Identifier) | Apple方面定义的每个事件的唯一名称或ID。 从Apple获取相应的事件ID,并在文字段中进行设置。 |
发送收入 |
未勾选时-AppsFlyer会把收入参数以外的所有详细应用内事件发送给合作伙伴,收入参数是另外包含在af_revenue中的。 勾选时-AppsFlyer会把包括收入值(如果某事件有收入的话)在内的所有参数发送给合作伙伴。 |
重要事项
如果广告主或代理禁用了Apple Search Ads归因,那么该App的归因,包括向Apple Search Ads营销合作伙伴发送广告回传都将不起作用。
代理配置
广告主可以授权代理,代表其在Apple Search Ads中投放广告。
广告主和代理都需要按照以下方法激活系统配置。
广告主需进行的准备
请按照这里的说明给代理开启访问权限
广告主需开启Apple Search Ads归因
- 广告主需开启Apple Search Ads归因。
- 点击左侧边栏中的合作伙伴配置
- 在搜索框中输入Apple Search Ads
- 点击Apple Search Ads的logo,打开配置页面
Apple Search Ads配置
请按照以下步骤完成Apple Search Ads的配置。
参数配置
打开Apple Search Ads的配置页面。
代理需进行的操作
登陆AppsFlyer后台,选择要进行Apple Search Ads推广的App。
注意
当代理与Apple Search Ads营销合作伙伴合作时,代理必须在Apple Search Ads配置页面和营销合作伙伴配置页面中配置相同的广告系列组名称。
成本、点击和曝光数据
注意
代理需要在后台打开成本按钮并上传证书,与AppsFlyer同步成本。
以下是Apple Search Ads的页面截图,绿色框标里是广告系列名称。
请确保两个绿色框中显示的广告系列组名称相同,否则下载数据会直接发送给广告主。请不要如上图所示手动更改广告系列组的名称。
AppsFlyer也建议您不要在广告系列组中加入任何特殊字符或空格。
重要信息!
- 代理的广告系列必须要通过与广告主不同的其他Apple Search Ads广告系列组来投放。
- 如果广告主禁用了Apple Search Ads归因,但是代理开启了Apple Search Ads归因,那么该App的归因,包括来自代理广告的归因都不会起作用。
- 广告组的名字中不要用特殊符号和空格。
关闭Apple Search Ads归因
关闭代理或者营销合作伙伴对Apple Search Ads的归因,同时广告主保持归因开启状态:
- 从代理账户进入Apple Search Ads营销合作伙伴的配置页面
- 清除Apple Search Ads广告组框中的文字
- 按保存
由于AppsFlyer和Apple的归因逻辑不同,两个平台出现数据差异是正常的。
对于每一个新下载,AppsFlyer的SDK都会从Apple服务器直接获取Apple Search Ads的归因数据。
注意
广告系列是按地区汇总的。Apple的reporting API不会返回Geo曝光数小于100的广告系列的展示次数、taps、成本。在AppsFlyer中按照Geo进行分组时,不会显示数据不可用的Geo,并且不可用的数据总数将显示在N/A下。
AppsFlyer的重定向切换
除了用户增长广告之外,AppsFlyer的重定向归因机制还可以让广告主追踪和分析重定向广告。
下图说明了对接Apple Search Ads时,开启或关闭重定向广告可能会带来的数据差异。
开启重定向广告
关闭重定向广告
其他可能产生数据差异的原因
下面列出了AppsFlyer和Apple Search Ads之间数据可能存在差异的主要原因。
来自Apple的数据延迟到达。
公司 | 数据差异 |
---|---|
|
|
![]() |
|
基于使用的AppsFlyer SDK版本的差异
公司 | 数据差异 |
---|---|
|
|
![]() |
|
归因小贴士
如果你的App使用的是AppsFlyer SDK4.7.11或更高的版本,但是超过4个月没有进行更新,那么强烈建议您去更新SDK版本。
限制广告追踪(LAT)
有些iOS用户启动了LAT,这样在某些情况下就无法归因。
公司 | 数据差异 |
---|---|
|
|
![]() |
|
归因小贴士
如果您对年龄和性别进行了细化,Apple Search Ads会将LAT用户排除在广告系列受众之外。
统计用户数
AppsFlyer与Apple采用不同的方法统计用户数。
公司 | 数据差异 |
---|---|
|
|
![]() |
|
归因小贴士
通常情况下,90%的下载会成为活跃用户,这取决于App的类型。
App重新安装
应用重新安装:用户下载过App之后删掉,之后点击了Apple Search Ads的广告后又重新安装了App。AppsFlyer和Apple考虑这些安装的方式有所不同。
公司 | 数据差异 |
---|---|
|
|
![]() |
|
归因小贴士
在合作伙伴配置(Apple Search Ads 配置页面)中开启重定向广告,这样重装用户就会显示在重定向广告的后台页面。
AppsFlyer与Apple点击归因窗口的区别
公司 | 数据差异 |
---|---|
|
|
![]() |
|
归因小贴士
建议在AppsFlyer后台将点击归因窗口设置为30天。
AppsFlyer与Apple最后一次点击下载是否可见的区别
公司 | 数据差异 |
---|---|
|
|
![]() |
|
AppsFlyer与Apple在下载时间记录上的区别
公司 | 数据差异 |
---|---|
|
|
![]() |
|
AppsFlyer与Apple使用不同的时区
公司 | 数据差异 |
---|---|
|
|
![]() |
|
归因小贴士
请确保AppsFlyer后台App的时区与Apple的时区保持一致。如需了解详情,请点击此处。
转化数据
公司 | 数据差异 |
---|---|
|
|
![]() |
|
用户Geo位置的差异
公司 | 数据差异 |
---|---|
|
|
![]() |
|
归因小贴士
用户在与app store国家相同的地区下载应用时,AppsFlyer与Apple的地理数据一致。
iOS版本 11.3 到 11.4.0 的问题
由于在iOS版本11.3到11.4.0的设备上运行搜索广告归因API存在问题,AppsFlyer与Apple Search Ads统计的下载数可能会有一些差异。
随着iOS 11.4.1 的发布,在2018年7月9日后这一问题得到了解决。在这一版本中搜索广告的归因正常,但是对于运行iOS 11.3 的设备,仍有数据不被上报。不过这一问题已经不再是数据差异的常见原因了。
通过使用Apple Search Ads可以搜集有价值的营销数据,可能会影响到您iOS所有媒体渠道的的用户获取效果。
帮助您最大程度地使用Apple搜索广告的提示:
获取关键词数据
Apple Search Ads与AppsFlyer共享关键词数据。您可以在原始数据和高级报告(例如数据透视表、留存报告和群组报告)中查看关键词数据。
如果AppsFlyer中缺少关键词数据,可能是由于以下原因引起的:
- 套餐类型: 关键词数据由Apple Search Ads与具有Apple Search Ads 高级 套餐的广告客户共享。
-
广告系列类型: 您可以在Apple搜索广告中配置不同的广告系列关键词匹配类型。根据匹配类型,Apple Search Ads共享以下关键词:
- 完全匹配 :用户搜索的确切关键词
- 广泛匹配 :Apple用于执行搜索的关键词。类似于用户的实际搜索词。
- 搜索匹配 :苹果公司不与广告客户共享关键词。
仅使用完全匹配或广泛匹配搜索广告系列来接收完整的关键词数据。
删掉比较成功的关键字
您的iOS应用有许多成功的自然搜索关键词,意思是用户自然地去搜索这些关键词从而看到您的App广告。这些关键词可能是您的App/服务的名称,或者您App页面中的其他词。
在ASA搜索列表中包括关键词可能是一个代价高昂的错误,因为您需要为真正的自然用户支付ASA归因费用。为避免这种情况, 在否定匹配列表中包括成功的自然关键词。这样可以防止广告被展示。
找到效果最好的广告素材集
比较好的做法是测试潜在客户如何响应您使用的不同素材集。效果最好的广告集具有最高的转化率。此外,最好的广告素材集可以为用户带来更高的参与度。
这不仅会影响ASA潜在客户,还会影响所有iOS潜在客户,因为它们都可以到达应用商店中的应用页面。不过对于ASA的安装,可以通过AppsFlyer在原始数据中标示出的Ad ID参数来比较广告素材集的效果。