Analytics-iAds-Attribution
使用 iAd 属性信息 和 analytics-ios 记录。
当能够检索到 iAd 信息时,将增强所有 track
事件。属性信息通过这种方式转换为 Segment 上下文:
[analytics track:@"Application Installed",
@"context" : @{
@"campaign" : @{
@"provider" : @"Apple",
@"click_date" : attributionInfo[@"iad-click-date"],
@"conversion_date" : attributionInfo[@"iad-conversion-date"],
@"source" : @"iAd",
@"name" : attributionInfo[@"iad-campaign-name"],
@"content" : attributionInfo[@"iad-keyword"],
@"ad_creative" : attributionInfo[@"iad-org-name"],
@"ad_group" : attributionInfo[@"iad-adgroup-name"],
@"id" : attributionInfo[@"iad-campaign-id"],
@"ad_group_id" : attributionInfo[@"iad-adgroup-id"]
}
}
}];
因为该信息是通过 context
对象传递的,所以除非显式映射,否则不会被其他下游集成接收。目前在支持 Apple Search Ads 的集成中,Kochava 是唯一的。
示例
要运行示例项目,首先从仓库中克隆,然后从 Example 目录中运行 pod install
。
要求
安装
Analytics-iAds-Attribution 通过 CocoaPods 提供。此程序包要求 Analytics
程序包版本 3.6.0 或更高版本。要安装它,只需将以下行添加到您的 Podfile 文件中。
pod "Analytics"
pod "Analytics-iAds-Attribution"
#import <Analytics-iAds-Attribution/SEGADTracker.h>
// Initialize the configuration as you would normally.
SEGAnalyticsConfiguration *configuration = [SEGAnalyticsConfiguration configurationWithWriteKey:@"YOUR_WRITE_KEY"];
...
// Configure the client with the iAD middleware to attach iAd properties.
configuration.sourceMiddleware = @[ [SEGADTracker middleware] ];
[SEGAnalytics setupWithConfiguration:configuration];
作者
Segment.io, Inc.,[email protected]
许可
Analytics-iAds-Attribution 以 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。