18
Segment.io Jack Borden CS4561

Jack borden jb471909_segment

Embed Size (px)

DESCRIPTION

Segment.io

Citation preview

Page 1: Jack borden jb471909_segment

Segment.ioJack Borden

CS4561

Page 2: Jack borden jb471909_segment

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.

About of Segment.io

Page 3: Jack borden jb471909_segment

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◦ Gogle Adwords◦ Google Analytics◦ And many more…

Comparisons to Other Tools

Page 4: Jack borden jb471909_segment

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

Sustainability, Performance, & Pricing

Page 5: Jack borden jb471909_segment

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.

Benefit / Cost Analysis

Page 6: Jack borden jb471909_segment

Features• 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

Page 7: Jack borden jb471909_segment

Activate any tool instantly.

Simple data storage and access

Consult with Segment.io experts

Features (cont)

Page 8: Jack borden jb471909_segment

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

Getting Started

Page 9: Jack borden jb471909_segment

Update AndroidManifest.xml with the following code:

NOTE: you only need the Internet and ACCESS_NETWORK _STATE to be added.

Getting Started (cont)

Page 10: Jack borden jb471909_segment

Add analytics.xml to res/values folder

Getting Started (cont)

Page 11: Jack borden jb471909_segment

Extend your activities with TrackedActivity OR.. If you already are extending activites,

you can add this code at the beginning:

Getting Started (cont)

Page 12: Jack borden jb471909_segment

Identify users (anonymous or included) Track users actions Track Screen they viewed

Example:

Analytics.track(“Calories Calculated”);

Getting Started (cont)

Page 13: Jack borden jb471909_segment

Select the tools you would like your data to be shared with (adroll, google adwords, etc…)

Getting Started (cont)

Page 14: Jack borden jb471909_segment

Once you get Segment.io implemented, you can check the debugger for news on the project. (Send data in real time)

Debugger

Page 15: Jack borden jb471909_segment

Segment.io will notify users when new release notes are available.

Maintenence

Page 16: Jack borden jb471909_segment

Segment.io works Website(javascript), Server-side applications, and Mobile applications.

Compatibility

Page 17: Jack borden jb471909_segment

Personal Opinion 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.

Page 18: Jack borden jb471909_segment

www.Segment.io

Works Cited