Segment-Tune
设置
在您的应用程序中初始化 Segment 时使用 TuneIntegration 工厂
SEGAnalyticsConfiguration *config = [SEGAnalyticsConfiguration configurationWithWriteKey:@"SEGMENT_WRITE_KEY"];
[config use:[SEGTuneIntegrationFactory instance]];
[SEGAnalytics setupWithConfiguration:config];
使用
安装和应用程序打开
使用TUNE衡量安装已经在这次集成中自动关联,因此您无需担心添加任何内容。
为了测量从深度链接的应用打开,请将以下内容添加到您的 AppDelegate
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options {
// when the app is opened due to a deep link, call the Tune deep link setter
[Tune handleOpenURL:url options:options];
return YES;
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
// when the app is opened due to a deep link, call the Tune deep link setter
[Tune handleOpenURL:url sourceApplication:sourceApplication];
return YES;
}
识别用户身份
SEGAnalytics identify:
将设置TUNE中的用户ID。如果有,则电子邮件、电话和用户名字段将自动设置相应的用户标识符字段发送到TUNE的任何未来事件中。
SEGAnalytics reset:
将重置由identify设置的任何用户ID。
跟踪行为
SEGAnalytics track:
将在TUNE中衡量事件。如果您有,则收入、货币、订单ID、产品ID和类别字段将自动映射到TUNE中相应的事件字段。
要运行示例项目,请克隆存储库,然后在示例目录中首先运行 pod install
。
安装
Segment-Tune通过CocoaPods提供。要安装它,请在Podfile中添加以下行。
pod "Segment-Tune"
作者
John Gu, [email protected]
许可协议
Segment-Tune 在MIT许可协议下可用。有关更多信息,请参阅LICENSE文件。