什么是 RudderStack?
RudderStack 是一个收集、路由和处理来自您的网站、应用程序、云计算工具和数据仓库数据的 客户数据流工具。
使用 RudderStack,您可以构建连接整个客户数据栈的客户数据管道,并根据您数据仓库中的分析触发客户工具中的丰富化和激活,从而使其变得更智能。它易于使用的 SDK 和事件源集成、云提取集成、转换以及在目的地和仓库集成方面的丰富库,使得构建适合事件流和云到仓库的 ETL 的客户数据管道变得简单。
尝试 RudderStack 云免费 - 一个没有时间限制,无需信用卡,完全免费的 RudderStack 云 等级。点击 此处 开始使用 RudderStack Cloud 免费版构建更智能的客户数据管道。 |
---|
有问题?请加入我们的 Slack 频道 或在 Product Hunt 上了解我们。
将 Firebase 与 RudderStack iOS SDK 集成
注意:
Rudder-Firebase
版本3.1.1
与FirebaseAnalytics
版本10.3.0
兼容。
-
请在 RudderStack 仪表板中将 Firebase 添加为目标。
-
Rudder-Firebase 可通过 CocoaPods 获取。要安装它,请在 Podfile 中添加以下行,并随后运行
pod install
pod 'Rudder-Firebase', '~> 3.1.1'
- 从您的 Firebase 控制台中下载
GoogleService-Info.plist
并将其放入您的项目中。
RudderClient
初始化 将此代码放入您 AppDelegate.m
文件中的 didFinishLaunchingWithOptions
方法下。
RSConfigBuilder *builder = [[RSConfigBuilder alloc] init];
[builder withDataPlaneUrl:DATA_PLANE_URL];
[builder withFactory:[RudderFirebaseFactory instance]];
[builder withLoglevel:RSLogLevelDebug];
[RSClient getInstance:WRITE_KEY config:[builder build]];
设置示例 iOS 应用程序
- 将
SampleRudderConfig.plist
复制到 RudderConfig 目录中,并将其重命名为RudderConfig.plist
。 - 填写必填信息,例如
WRITE_KEY
和PROD_DATA_PLANE_URL
。 - 开始发送事件
发送事件
按照 RudderStack iOS SDK 仓库中的步骤操作。
联系我们
如果您在配置或使用此集成时遇到任何问题,请随时在我们的 Slack 频道开始对话。我们将很乐意帮助您。