这是我参与更文挑战的第23天,活动详情查看: 更文挑战
前言
昨天已经介绍了苹果搜索广告ASA是什么,以及有哪些优势;
今天再简单回顾下:用户精准,高转化 数据更多 流量安全
还没看的小伙伴,强烈推荐先看下;直达连接:苹果搜索广告ASA笔记(上)
今天主要讲两个方面
- ASO 和 ASA 的异同
- ASA投放自归因怎么接入
ASO 和 ASA 的异同与影响
ASA | ASO | |
---|---|---|
定义 | Apple Search Ads 苹果搜索广告,广告主要投放AppStore, 属于关键词广告 | App Store Optimization ,苹果商店优化,指的是APP在应用商店进行搜索入口的数量及搜索结果排名提升的过程,帮助开发者提升APP在应用商店的流量和下载转化率,从而获得更多的用户 |
展示位置 | App Store 搜索结果顶部第一位展示,可以统计具体展示次数 | 关键词自然排名 |
效果监控 | 展示,点击,安装,CPT,CPA,激活,留存,付费,ROI 可以精细到每个关键词 | 目前无法统计精准的优化效果(如 激活,注册),只能通过大盘同比,环比计算,相对模型 |
合作模式 | 1. 与苹果结算:CPT,CPI 2. 与代理商合租 | 1. CPSA 2. 按关键词上榜时间 |
影响:
- 在ASA广告算法中,权重因素的影响是非常大的,因此需要ASO配合提升榜单的排名已提升权重,进而提升ASA的展示量
- ASA可以看到每个关键词的数据,衡量关键词的质量(ROI,留存等),反过来可以为ASO选词提供精准的数据支撑
- ASA广告位恒定在搜索结果第一,原ASO的自然结果Top1只能排在第二,ASO的关键词带量效果会减少;但是ASA只能置顶一个广告位,后续的2-20名仍需要ASO进行干预。
总的来说,ASA和ASO各有所长,相互配合可以发挥出更大的价值;
ASA数据归因
数据归因指怎么监测在App Store中投放的广告带来了多少的下载和激活等相关数据
归因分析:
第三方归因工具
国外做的比较好几家,毕竟ASA在国外已经很成熟了
自归因工具建设
苹果于 2021 年 1 月发布了一个全新的 AdService framework 归因方案。这个方案不依赖 IDFA,不受用户隐私政策的约束,在 iOS 14.3 及更高版本的设备上 100% 可归因。
据统计2021年3月后,iOS 14.3及更高版本的覆盖率将超过50%
- 第 1 步,AdServices 框架发起调用请求生成token;
- 第 2 步,AdServices 框架生成 token。
- 第 3 步,MMP 或开发人员使用 token 发起 RESTful API 请求,苹果的归因服务器返回归因数据。
- 第 4 步,返回的归因数据为字段格式的键值对,这些键值对数据与 Apple Search Ads 广告系列管理API中的广告系列相对应。
1)获取token(Objective-C)
#import <AdServices/AdServices.h>
- (void) methodToGetToken {
if (@available(iOS 14.3, *)) {
NSError *error;
NSString *token = [AAAttribution attributionTokenWithError:&error];
if (token != nil) {
// 发送POST请求归因数据
}
} else {
// Fallback on earlier versions
}
}
2)获取归因数据(Objective-C)
- (void) attributionWithToken:(NSString *)token {
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration delegate:self delegateQueue:nil];
NSURL *url = [NSURL URLWithString:@"https://api-adservices.apple.com/api/v1/"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
[request addValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setHTTPMethod:@"POST"];
NSData* postData = [token dataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:postData];
NSURLSessionDataTask *postDataTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
NSError *resError;
NSMutableDictionary *resDic = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&resError];
}];
[postDataTask resume];
}
返回归因数据包示例
{
"orgId":1234567890,
"campaignId":1234567890,
"conversionType":"Download",
"clickDate":"2021-01-11T06:41Z",
"adGroupId":1234567890,
"countryOrRegion":"US",
"keywordId":12323222,
"creativeSetId":1234567890,
"attribution":true
}
今天分享就到这里;
明天继续分享
-
针对iOS14.3之前的归因方案
-
ATT、iAd、SKAdNetwork、AdServices FrameWork之间的区别