新的Analytics-Swift库现已可用!
分析
Analytics
特别感谢Tony Xiao,Lee Hasiuk和Cristian Bica对该库做出的贡献!
分析帮助你衡量您的用户、产品和业务。它揭示您应用程序的漏斗、核心业务指标,以及您是否拥有产品-市场契合度。
如何开始
- 从您的应用程序中收集分析数据。
- 排名前200的Segment公司从5+种源类型(网络、移动、服务器、CRM等)收集数据。
- 将数据发送到分析工具(例如,Google Analytics、Amplitude、Mixpanel)。
- 250多加Segment公司向八个类别的目的地发送数据,例如分析工具、数据仓库、电子邮件营销和再营销系统、会话记录等。
- 通过创建指标(例如,新注册用户、保留用户群体和收入生成)来探索您的数据。
- 最佳Segment公司使用保留用户群体来衡量产品-市场契合度。Netflix在12个月后有70%的付费保留率,7年后有30%。
Segment采集分析数据,并允许您通过切换开关将数据发送到超过250个应用程序(如Google Analytics、Mixpanel、Optimizely、Facebook Ads、Slack、Sentry)。您只需要一段Segment代码片段,就可以随意开启或关闭集成,无需额外编写代码。今天就开始使用Segment吧。
为什么?
-
用同一份数据为所有分析应用程序赋能。不需要单独为每个工具编写代码进行集成,只需一次将数据发送到Segment。
-
最后一次安装跟踪器。我们是您需要编写的最后一个集成。您只需要一次安装Segment。将所有的跟踪代码和广告标签减少为一系列API调用。
-
从任何地方发送数据。从任何设备发送Segment数据,我们将将其转换并发送到任何工具。
-
用SQL查询您的数据。用Segment SQL细粒度切片、切块并分析数据。我们将直接从您的应用程序中检索并加载数据到Amazon Redshift、Google BigQuery或Postgres。不需要自己设计数据仓库和ETL管道,节省几周的工程师时间。
例如,您可以在任何应用程序中捕获数据
analytics.track('Order Completed', { price: 99.84 })
然后,在SQL中对结果数据进行查询
select * from app.order_completed order by price desc
🚀 创业计划
如果您是新创业公司(融资额不到500万美元,成立时间不到2年),我们刚刚为您推出了一个新的创业计划。您可以免费获得Segment团队计划(最高价值高达25000美元的Segment积分)长达2年——申请方式在这里!安装
CocoaPods
pod "Analytics", "3.7.0"
注意:Segment强烈建议您使用动态框架来管理项目的依赖关系。如果您喜欢静态库,可以在Podfile中添加use_modular_headers!
或use_frameworks! :linkage => :static
。但是,您必须定期手动更新所有依赖项。
Carthage
github "segmentio/analytics-ios"
Swift Package Manager (SPM)
要使用Swift Package Manager添加analytics-ios,您可以选择以下两种方式之一
Xcode
Package.swift
import PackageDescription
let package = Package(
name: "MyApplication",
dependencies: [
// Add a package containing Analytics as the name along with the git url
.package(
name: "Segment",
url: "[email protected]:segmentio/analytics-ios.git"
)
],
targets: [
name: "MyApplication",
dependencies: ["Segment"] // Add Analytics as a dependency of your application
]
)
注意:Segment建议您使用Xcode来添加您的包。
Quickstart
请参阅https://segment.com/docs/libraries/ios/quickstart上的快速入门文档。
文档
更详细的文档可在https://segment.com/docs/libraries/ios找到。