Segment-Tune 1.1.0

Segment-Tune 1.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2023 年 7 月

Ernest Chosdk-teame.choColleen Salmi 维护。



 
依赖
分析~> 3.0
调整~> 5.0
 

Segment-Tune

Version License Platform

设置

在您的应用程序中初始化 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文件。