分析 4.1.8

分析 4.1.8

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2023年2月

Kelly LuSegmentCody GarvinSegmentBrandon Sneed维护。



分析 4.1.8

新的Analytics-Swift库现已可用!

分析

Circle CI Version License codecov Carthage compatible SwiftPM Compatible

Analytics

特别感谢Tony XiaoLee HasiukCristian Bica对该库做出的贡献!

你不能修复你无法衡量的东西

分析帮助你衡量您的用户、产品和业务。它揭示您应用程序的漏斗、核心业务指标,以及您是否拥有产品-市场契合度。

如何开始

  1. 从您的应用程序中收集分析数据
    • 排名前200的Segment公司从5+种源类型(网络、移动、服务器、CRM等)收集数据。
  2. 将数据发送到分析工具(例如,Google Analytics、Amplitude、Mixpanel)。
    • 250多加Segment公司向八个类别的目的地发送数据,例如分析工具、数据仓库、电子邮件营销和再营销系统、会话记录等。
  3. 通过创建指标(例如,新注册用户、保留用户群体和收入生成)来探索您的数据
    • 最佳Segment公司使用保留用户群体来衡量产品-市场契合度。Netflix在12个月后有70%的付费保留率,7年后有30%。

Segment采集分析数据,并允许您通过切换开关将数据发送到超过250个应用程序(如Google Analytics、Mixpanel、Optimizely、Facebook Ads、Slack、Sentry)。您只需要一段Segment代码片段,就可以随意开启或关闭集成,无需额外编写代码。今天就开始使用Segment吧。

为什么?

  1. 用同一份数据为所有分析应用程序赋能。不需要单独为每个工具编写代码进行集成,只需一次将数据发送到Segment。

  2. 最后一次安装跟踪器。我们是您需要编写的最后一个集成。您只需要一次安装Segment。将所有的跟踪代码和广告标签减少为一系列API调用。

  3. 从任何地方发送数据。从任何设备发送Segment数据,我们将将其转换并发送到任何工具。

  4. 用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年——申请方式在这里

安装

分析数据可通过CocoaPodsCarthage获取。

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

Xcode Add SPM Package

ChoosePackageRepository

ChoosePackageOptions

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找到。