舵机-Optimizely 1.1.0

舵机-Optimizely 1.1.0

RudderStack 维护。



 
pod try Rudder-Optimizely
依赖关系~> 1.0
Rudder= 3.1.5
 

  • RudderStack

什么是 RudderStack?

RudderStack 是一个用于收集、路由和处理来自您的网站、应用程序、云工具和数据仓库的数据的 客户数据管道 工具。

有关 RudderStack 的更多信息,请在此处查找

将 Optimizely 集成到 RudderStack 的 iOS SDK 中

  1. 仪表板 中将 Optimizely 添加为目标。

  2. Rudder-Optimizely 通过 CocoaPods 提供。安装时,请在 Podfile 中添加以下行,然后运行 pod install

pod 'Rudder-Optimizely'

初始化 RSClient

将此代码放入您的 AppDelegate.m 文件中的 didFinishLaunchingWithOptions 方法下

// Setup optimizely logger.
OPTLYLoggerDefault *optlyLogger = [[OPTLYLoggerDefault alloc] initWithLogLevel:OptimizelyLogLevelAll];

// Create an Optimizely manager
self.optlyManager = [[OPTLYManager alloc] initWithBuilder:[OPTLYManagerBuilder  builderWithBlock:^(OPTLYManagerBuilder * _Nullable builder) {
        builder.sdkKey = SDK_KEY;
        builder.logger = optlyLogger;
}]];

RSConfigBuilder *builder = [[RSConfigBuilder alloc] init];
[builder withDataPlaneUrl:DATA_PLANE_URL];
[builder withFactory:[RudderOptimizelyFactory instanceWithOptimizely:self.optlyManager]];
[RSClient getInstance:WRITE_KEY config:[builder build]];

发送事件

遵循我们 RudderStack iOS SDK 中的步骤。

联系我们

如果您在配置或使用此集成时遇到任何问题,请随时在我们的 Slack 频道开启对话。我们将很乐意为您提供帮助。