2. Controls other analytic tools, allowing developers
to integrate one API rather than multiple.
Takes data from websites or web/mobile
applications.
Replaces multiple, complicated integrations with
a simple API.
Saves developer time, reduces bugs, preserves
data integrity, and allows customers to easily try
out new analytics tools by enabling each tool.
3. Segment.io allows for multiple API’s to be present in your project. As an app analytic tool, it
can implement the following API’s into your project:
◦ AdRoll
◦ Amplitude
◦ Bing Ads
◦ Bronto
◦ Bugherd
◦ Bugsnag
◦ Chartbeat
◦ Clicky
◦ Command IQ
◦ ComScore
◦ Countly
◦ CrazyEgg
◦ Crittercism
◦ Curebit
◦ Customer.io
◦ Errorception
◦ Facebook Ads
◦ Flurry
◦ Fox Metrics
◦ Gauges
◦ GogleAdwords
◦ Google Analytics
◦ And many more…
4. Segment.io is free for developer integrations:
◦ Allows for 100,000 events/mo to be recorded
◦ Allows for 1 week of data storage
◦ Allows for Unlimited projects
Project Integrations: $29/mo
◦ Allows for 1,000,000 events/mo
◦ Allows for 1 month data storage
◦ Allows for unlimited projects
Startup Integrations: $79/mo
◦ Allows for 10,000,000 events/mo
◦ Allows for 1 month data storage
◦ Allows for unlimited projects
Business Integrations: $349/mo
◦ Allows for 20,000,000 events/mo
◦ Allows for 1 month data storage
◦ Allows for unlimited projects
5. Segment.io is free to use for small
developers.
Segment.io allows for 14 free trials for each
type of Integration
Segment.io keeps everything up to date, and
updates you on other API details.
6. • Manage all of your tools with one API
• Send data from any platform
• Track purchases, views, clicks and
upgrades
• Send all data to any tool with ease
7. Activate any tool instantly.
Simple data storage and access
Consult with Segment.io experts
8. Visit Segment.io to create an account.
Install Segment.io to fit your developer needs (
Android for SnapMeals)
Install the Android Library for Segment.io
Configure buildpath to include the downloaded
JAR file: Libraries -> add external JARS
Check the jar file in Order and Export
9. Update AndroidManifest.xml with the
following code:
NOTE: you only need the Internet and
ACCESS_NETWORK _STATE to be added.
11. Extend your activities with TrackedActivity
OR.. If you already are extending activites,
you can add this code at the beginning:
12. Identify users (anonymous or included)
Track users actions
Track Screen they viewed
Example:
Analytics.track(“Calories Calculated”);
13. Select the tools you would like your data to
be shared with (adroll, googleadwords, etc…)
14. Once you get Segment.io implemented, you
can check the debugger for news on the
project. (Send data in real time)
15. Segment.io will notify users when new release
notes are available.
16. Segment.io works Website(javascript), Server-
side applications, and Mobile applications.
17. I think that Segment.io is a really helpful tool
to integrate all of your analytic tools without
having to actually put them into your
application.
Some tools require that you have an app key
to use. If you wish to include a certain API,
Segment.io will ask you for the key and your
data will be sent to that API.