返回

揭秘SKAdNetwork:移动广告归因的革命性利器

Android

SKAdNetwork:移动广告归因的革命

什么是 SKAdNetwork?

随着移动广告的蓬勃发展,保护用户隐私和准确跟踪广告效果变得至关重要。SKAdNetwork(Server-to-Server Postback Ad Network)应运而生,它是一种后端归因技术,旨在解决传统移动广告归因面临的挑战,同时保护用户隐私。

工作原理

SKAdNetwork 通过后端归因的方式工作。当用户点击移动广告时,广告网络会将用户的设备广告标识符(IDFA)和广告活动相关信息发送给广告主。广告主收到这些信息后,会将它们存储在自己的服务器上。当用户安装应用后,应用会将设备的 IDFA 和广告活动相关信息发送给广告主。广告主收到这些信息后,会将它们与之前存储的广告活动信息进行匹配,从而确定广告效果。

好处

保护用户隐私: SKAdNetwork 通过后端归因的方式保护用户隐私,因为广告主只能收到应用安装的相关信息,而无法获取用户个人信息。

准确跟踪效果: SKAdNetwork 采用后端归因,可以有效消除设备指纹和 IDFA 禁用等因素的影响,从而准确跟踪广告效果。

优化营销策略: 通过准确跟踪广告效果,广告主可以优化他们的营销策略,专注于效果更好的广告活动和受众。

类型

目前,SKAdNetwork 主要分为两种类型:

1. 转换价值 SKAdNetwork: 允许广告主设置转换价值,以便跟踪广告带来的特定转化事件,例如应用安装、注册、购买等。

2. 非转换价值 SKAdNetwork: 不允许广告主设置转换价值,仅用于跟踪广告带来的应用安装。

归因流程

SKAdNetwork 的归因流程主要包括以下几个步骤:

  1. 广告主配置 SKAdNetwork
  2. 广告网络与广告主建立连接
  3. 用户点击广告并安装应用
  4. 广告主匹配并归因广告活动
  5. 广告主向广告网络发送归因数据

代码示例

以下是开发者回传归因数据示例代码:

- (void)reportConversionWithAttributionToken:(NSData *)attributionToken conversionValue:(NSUInteger)conversionValue {
    NSURL *reportEndpoint =
    [NSURL URLWithString:@"https://my-backend.example.com/attribution-reports"];
    NSURLRequest *request = [NSURLRequest requestWithURL:reportEndpoint];
    NSMutableURLRequest *mutableRequest = request.mutableCopy;
    mutableRequest.HTTPMethod = @"POST";
    mutableRequest.HTTPBody = attributionToken;
    mutableRequest.timeoutInterval = 30;  // 30 seconds.
    NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithRequest:mutableRequest
                                                         completionHandler:^(NSData *data,
                                                                           NSURLResponse *response,
                                                                           NSError *error) {
        if (error != nil) {
            NSLog(@"Report conversion failed: %@", error);
        } else if (((NSHTTPURLResponse *)response).statusCode != 200) {
            NSLog(@"Server error: %ld", ((NSHTTPURLResponse *)response).statusCode);
        } else {
            NSLog(@"Conversion reported successfully.");
        }
    }];
    [task resume];
}

开发者归因回调链接要求

  • 支持 HTTPS
  • 支持 POST 请求
  • 响应代码为 200
  • 响应时间不超过 30 秒

版本生效规则

  • SKAdNetwork 版本 1.0 于 2018 年 9 月 17 日生效。
  • SKAdNetwork 版本 2.0 于 2019 年 6 月 3 日生效。
  • SKAdNetwork 版本 3.0 于 2020 年 9 月 16 日生效。

常见问题解答

1. SKAdNetwork 对移动广告行业的影响是什么?

SKAdNetwork 通过保护用户隐私和提供准确的归因,正在改变移动广告归因的格局,这将有利于广告主优化他们的营销策略并改善移动广告体验。

2. 广告主如何使用 SKAdNetwork?

广告主可以通过配置 SKAdNetwork、建立与广告网络的连接和发送归因数据来使用 SKAdNetwork。

3. SKAdNetwork 与 IDFA 有何不同?

IDFA 是个人标识符,可用于跟踪个人用户的广告活动,而 SKAdNetwork 是后端归因技术,可保护用户隐私并提供准确的归因。

4. SKAdNetwork 的优势是什么?

SKAdNetwork 的优势包括保护用户隐私、提供准确的归因和帮助广告主优化他们的营销策略。

5. 我如何了解有关 SKAdNetwork 的更多信息?

您可以参考苹果公司提供的 WWDC(Worldwide Developers Conference)文档和在线资源,以了解更多有关 SKAdNetwork 的信息。