Analytics-iAds-Attribution 3.1.0

Analytics-iAds-Attribution 3.1.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布日期上次发布2021年1月

Prateek SrivastavaLadan Azita NasserianSegmentBrennan Gamwell 维护。



Analytics-iAds-Attribution

Version License Platform

使用 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 文件。