Documentation

Intro to Segment

What is Segment?

Segment is a single platform that collects, stores, and routes your user data to hundreds of tools with the flick of a switch.

Segment Spec

Segment’s Spec outlines the semantic definition of the customer data we capture across all of our libraries and APIs.


Setting Up Segment

1. Enable a Source

What is a Source?

Segment’s Spec outlines the semantic definition of the customer data we capture across all of our libraries and APIs.

What are Cloud Sources?

Collect data out of your favorite tools, to get a full view of your customer interactions.

2. Get Data Flowing

Sources Documentation

Technical documentation for getting data flowing from each of our Sources.

Analytics.js Quickstart

A guide for getting data flowing from your website, our most commonly used Source.

How do I test my connections?

Learn about Segment features to validate your data is flowing through Segment.

What’s a tracking plan and why should I care?

Align the events you track to your business goals.

3. Enable a Destination

What is a Destination?

Destinations are business tolls or apps that you can connect via Segment with a flick of a switch.

Destinations Documentation

Technical documentation for getting data flowing from Segment into our Destinations.

Google Analytics Documentation

Get data flowing into our most popular Destination, Google Analytics.

What is a Warehouse?

A warehouse is a central repository of data that has been collected from one or more sources.


Getting More out of Segment

Setting up Data Warehouses

How to provision a Data Warehouse and allow a Segment warehouse connector to write to it:

Azure SQL Data Warehouse)

BigQuery

IBM Db2 Warehouse

Postgres

Redshift

Snowflake

Industry Specs

Mobile

Segment’s recommended spec for standardizing the events that comprise the core mobile application lifecycle and associated mobile campaign and referral events.

E-Commerce

Segment’s recommended spec for standardizing the events that compromise the core e-commerce buyer lifecycle.

Video

Segment’s recommended spec for standardizing the events that compromise how a customer is engaging with your video and ad content.

Using a Server as a Source

Segment HTTP Tracking API

Record analytics data from any website or application. The requests hit our servers, and we route your data to any destination you want!


Joining the Segment Platform

If you’re interested in connecting your tool or application with Segment, first apply to join the Segment platform. Our team will guide you through the integration process, and our partner docs will tell you everything you need to know along the way.


If you have any questions, or see anywhere we can improve our documentation, please let us know!