Website
Analytics.js, our Javascript library, is the most powerful way to track customer data from your website. We recommend it over server-side libraries as the default installation for any website.
Mobile
Our Mobile SDKs are the best way to simplify your iOS, Android, and Xamarin app tracking. We recommend them over server-side sources as the default installation for any mobile app.
Server
Our server-side sources let you send analytics data directly from your servers. We only recommend tracking from your servers when client-side tracking won’t work. Check out our guide on server-side tracking if you’re not sure whether it makes sense for your use case.
Cloud Apps
Cloud app sources empower you to pull together data from all of your different third-party tools into a Segment warehouse or to your other enabled integrated tools. There are two types of Cloud Apps: Object and Event sources.
Object Cloud Sources
These Cloud App Sources can export data from its third party tool and import it directly into your Segment warehouse. Make sure you have a Segment warehouse enabled before you enable any of the following sources:
Event Cloud Sources
These Cloud App Sources can not only export data into your Segment warehouse, but they can also federate the exported data into your other enabled Segment integrations:
- Facebook Lead Ads
- Activecampaign
- Customer.io
- Drip
- Iterable
- Klaviyo
- Mailjet
- Nudgespot
- Vero
- Blueshift
- Delighted
- Braze
- Looker
- Radar
- Autopilot
- Friendbuy
To dig into some examples of how to pull this data together, check out our sample queries in the Segment Community.
HTTP
If we don’t have a library for your environment yet, you can always send your data directly to our HTTP Tracking API. All of our other sources and platforms use the HTTP API to work their magic behind the scenes.
Pixel
Our Pixel Tracking API lets you track events from environments where you can’t execute code, like tracking email opens.
Source request
We’d love to know what other sources of data you’d like to analyze. Please log your request.
FAQs
Should I track client or server-side?
What are best practices in identifying users?
How do I measure my advertising funnel?
Cloud Sources
What can I do with cloud app source data?
What are some common cloud source errors and how do I debug them?
How does Segment handle duplicate data?
Mobile
What is the difference between bundled SDKs and server-side destinations for mobile?
What is the Native Mobile Spec?
For additional information, check out our Guides section.
If you have any questions, or see anywhere we can improve our documentation, please let us know!