什么是 RudderStack?
RudderStack 是一个用于从您的网站、应用程序、云工具和数据仓库收集、路由和处理数据的 客户数据管道 工具。
有关 RudderStack 的更多信息,请参阅此处。
RudderStack 的 iOS SDK 与 Leanplum 集成
-
在 仪表板 中将 Leanplum 添加为目标,并从 Leanplum 仪表板中提供
applicationId
和clientKey
。如果已启用开发环境
标志,则提供devClientKey
。否则,提供prodClientKey
。 -
设置集成混合模式
- 在仪表板中启用
Initialize Native SDK to send automated events
旁边的开关,将在应用程序中初始化 LeanPlum 原生 SDK。 - 在仪表板中启用
Use native SDK to send user generated events
旁边的开关,将指示您的data-plane
跳过 Leanplum 的事件,并将事件从 LeanPlum SDK 发送。
- Rudder-Leanplum 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 即可
pod 'Rudder-Leanplum'
RSClient
初始化 将此代码放在 AppDelegate.m
文件中的 didFinishLaunchingWithOptions
方法下
RSConfigBuilder *builder = [[RSConfigBuilder alloc] init];
[builder withDataPlaneUrl:DATA_PLANE_URL];
[builder withFactory:[RudderLeanplumFactory instance]];
[RSClient getInstance:WRITE_KEY config:[builder build]];
发送事件
按照RudderStack iOS SDK中的步骤进行。
联系我们
如果在配置或使用此集成时遇到任何问题,请在我们的Slack频道上开始对话。我们将很高兴帮助您。