20
Using APIs to Build Solutions Paul Lawbaugh

Using APIs to build solutions

Embed Size (px)

DESCRIPTION

Paul Lawbaugh, WebtrendsLearn how to use various Webtrends APIs to build dashboards, syndicated feeds and real-time key metrics. This presentation will show you that there's much more to web services than powerful, timely data.

Citation preview

Page 1: Using APIs to build solutions

Using APIs to Build SolutionsPaul Lawbaugh

Page 2: Using APIs to build solutions

Webtrends APIsREST Services

Page 3: Using APIs to build solutions

Webtrends APIsREST Services

Data In (DC API)

Page 4: Using APIs to build solutions

Webtrends APIsREST Services

Realtime APIs

Data In (DC API)

Page 5: Using APIs to build solutions

Webtrends APIsData Out

•Segments•REST Web Services•EDC (Enterprise Data Connector)•Captures•Extracts•VHE (Visitor History Export)•Scheduler (Named Queries)

Page 6: Using APIs to build solutions

Webtrends APIsData In

•DC API (Data Collection API)•Mobile SDKs•SOAP Web Services•Insight RSS and Annotation

Page 7: Using APIs to build solutions

REST (what you know)Services customers are using in WS v2.0•Report Service•Custom Ranges•Trending•Filtering

(new advanced features)

•XML2

Page 8: Using APIs to build solutions

REST (what you don’t know)

Version 2.0 Introduced New Services•Key Metrics•Syndication Service•Mobile Service•Image/Graph Service

Page 9: Using APIs to build solutions

Data Out – API SolutionsDIY Insight

Intranet FeedsMobile App

Page 10: Using APIs to build solutions

Sample App – Data OutMike Love’s REST App

http://developer.webtrends.com/community/dx/blog/2009/11/18/update-to-excelvba-sample-application

Page 11: Using APIs to build solutions

Data In – DC API SolutionsData Collection API – Adding Custom Data Points

External Campaign Data?

External Data Points

Demographics

Page 12: Using APIs to build solutions

Sample App – Data Inhttp://developer.webtrends.com/docs/DOC-1205

Page 13: Using APIs to build solutions

Other Useful APIsYou May Not Have Heard About

(if we have time)

Page 14: Using APIs to build solutions

Data Out – EDCEnterprise Data Connector•Massive scale•All hits•Any custom params•Any number columns•Daily output

Configurable Output

Page 15: Using APIs to build solutions

Data Out – CapturesAnalytics Data Captures – Remarketing Stories

•large scale•2 dimensional + Measures

or•Visitor IDs + 1 Data Point

+ MeasuresCSV Output

Page 16: Using APIs to build solutions

DX Key Metrics ServiceUse Case•Realtime •Fast Response•Trending•Custom Ranges

Example REST……/v2/ReportService/keymetrics/[profile]/?

start_period=2010m10d15&end_period=2010m10d16

Page 17: Using APIs to build solutions

DX Mobile ServiceUse Case•All Profiles•Fast Response•Key Time Ranges

(all in one request)

•Formatted StringsExample REST…

https://ws.webtrends.com/v2/mobile/summary/

Page 18: Using APIs to build solutions

Data Out – Segments Drag and Drop Creation

CSV Output

Page 19: Using APIs to build solutions

Syndication ServiceUse Case•Key Metrics•RSS Feed•Atom Feed•Alerts•Insight Notes

…/v2/SyndicationService/?NOTE=ME*[profile]

Page 20: Using APIs to build solutions