中间件,用于向 Segment 事件注入 Adobe Marketing Cloud 访问者 ID。使用您的 Adobe 组织 ID 和 DCS 区域初始化中间件。DCS 区域列表可在此处找到:链接。中间件会调用 Adobe Experience Cloud ID 服务以检索 Marketing Cloud ID。有关 HTTP 请求的文档可在此处找到:链接。如果设备上存在广告 ID,我们将同步该 ID 到 Adobe Marketing Cloud ID。然后,将 Adobe Marketing Cloud ID 追加到集成特定对象的 identify
、track
、screen
和 group
有效负载中。
要运行示例项目,请克隆仓库,然后从 Example 目录运行 pod install
通过CocoaPods提供 analytics-ios-mcvid
。这个库需要 Analytics
库的 3.6.0 或更高版本。要安装它,只需将以下行添加到您的 Podfile 中
pod 'Analytics'
pod 'analytics-ios-mcvid'
#import <analytics-ios-mcvid/SEGMCVIDTracker.h>
// Initialize the configuration as you would normally.
SEGAnalyticsConfiguration *configuration = [SEGAnalyticsConfiguration configurationWithWriteKey:@"YOUR_WRITE_KEY"];
// Configure the client with the MCVID middleware to attach Adobe 'marketingCloudId' to your 'identify' payload. Initialize the middleware with your Adobe OrganizationId and Adobe Region (ie. dcs_region key).
configuration.middlewares = @[ [[SEGMCVIDTracker alloc] initWithOrganizationId:@"YOUR_ADOBE_ORGID@AdobeOrg" region:@"YOUR_REGION_HERE"] ];
[SEGAnalytics setupWithConfiguration:configuration];
作者
Segment.io, Inc., [email protected]
许可
analytics-ios-mcvid
采用 MIT 许可。有关更多信息,请参阅 LICENSE 文件。