SlideShare a Scribd company logo
Flexible Data Access with APIs
                          Brad Gross
          Program Manager, Webtrends
Agenda
•  Webtrends DX API
•  Generator (generator.webtrends.com)
•  Overview of the Webtrends DC API
•  Question / Answer
Flexible Data Access via the Webtrends DX API

WEBTRENDS DX API
Why use the DX API?
Rapid Integration with Excel
Access to Structured Data
Easy to Transform Data




                     T
The DX API is RESTful…
https://ws.webtrends.com/v3/Reporting/profiles/
https://ws.webtrends.com/v3/Reporting/profiles/




https://ws.webtrends.com/v3/Reporting/profiles/47839/reports/
https://ws.webtrends.com/v3/Reporting/profiles/




https://ws.webtrends.com/v3/Reporting/profiles/47839/reports/




https://ws.webtrends.com/v3/Reporting/profiles/47839/reports/oOEWQj3sUo6/
Need more help
 •  https://ws.webtrends.com/v3/Reporting/help
Basic Query Parameters
•    format={html|json|xml|xml2|csv}
•    period_type={agg|indv|trend}
•    totals={all|only|none}
•    suppress_error_codes={true|false}
•    start_period and end_period
     –  Can be explicitly defined
        •  <yyyy>[m<MM>d<dd>h<HH>] (e.g. 2012m03d12)
     –  Can use date macros
        •  current_year, current_month, current_day,
           current_hour, current_day_midnight
Basic Query Parameters
•    format={html|json|xml|xml2|csv}
•    period_type={agg|indv|trend}
•    totals={all|only|none}
                                                       *For use in Excel
•    suppress_error_codes={true|false}                 suppress_error_codes
                                                       must be set to true!!!

•    start_period and end_period
     –  Can be explicitly defined
        •  <yyyy>[m<MM>d<dd>h<HH>] (e.g. 2012m03d12)
     –  Can use date macros
        •  current_year, current_month, current_day,
           current_hour, current_day_midnight
A Simple Example
Excel Integration 101
Excel Integration 101
Excel Integration 101
Excel Integration 101
Excel Integration 101
Excel Integration 101
Excel Integration 101
Excel: Rolling 28-Day Report
•  Building on the concepts in the prior example
   https://ws.webtrends.com/v3/Reporting/
   profiles/47839/Keymetrics/?
   totals=none&start_period=current_da
   y-28&end_period=current_day&perio
   d_type=trend&format=html&suppress_e
   rror_codes=true
Excel: Rolling 28-Day Report
•  Building on the concepts in the prior example
   https://ws.webtrends.com/v3/Reporting/
   profiles/47839/Keymetrics/?
   totals=none&start_period=current_da
   y-28&end_period=current_day&perio
   d_type=trend&format=html&suppress_e
   rror_codes=true



   https://ws.webtrends.com/v3/Reporting/
   profiles/47839/Keymetrics/?
   totals=none&start_period=current_da
   y-56&end_period=current_day-29&pe
   riod_type=trend&format=html&suppress
   _error_codes=true
Excel: Rolling 28-Day Report
New API Features
Exciting new API features allow users to sort
and apply complex filtering logic to their
results
•  Two new query parameters
  –  sortby
  –  query
Get Sorted!!!
•  As an example, let’s say you’re interested in the top performing ad
   campaigns over the course of the prior month.
   https://ws.webtrends.com/v3/Reporting/
   profiles/47839/reports/2Ht766mdyx6/?
   totals=all&start_period=current_month-
   1&end_period=current_month-1&period
   _type=agg&format=html&measures=5*6
   &suppress_error_codes=true
Get Sorted!!!
•  As an example, let’s say you’re interested in the top performing ad
   campaigns over the course of the prior month.
   https://ws.webtrends.com/v3/Reporting/
   profiles/47839/reports/2Ht766mdyx6/?
   totals=all&start_period=current_month-
   1&end_period=current_month-1&period
   _type=agg&format=html&measures=5*6
   &suppress_error_codes=true



   https://ws.webtrends.com/v3/Reporting/
   profiles/47839/reports/2Ht766mdyx6/?
   totals=all&start_period=current_month-
   1&end_period=current_month-1&period
   _type=agg&sortby=1&format=html&me
   asures=5*6&suppress_error_codes=tru
   e
For Those With a Keen
https://ws.webtrends.com/v3/Reporting/
profiles/47839/reports/2Ht766mdyx6/?
totals=all&start_period=current_month-
1&end_period=current_month-1&period
_type=agg&format=html&measures=5*
6&suppress_error_codes=true
For Those With a Keen
https://ws.webtrends.com/v3/Reporting/
profiles/47839/reports/2Ht766mdyx6/?
totals=all&start_period=current_month-
1&end_period=current_month-1&period
_type=agg&format=html&measures=5*
6&suppress_error_codes=true
Query On!
•  Users can apply complex filtering logic
   to their results by constructing a query

•  A query is comprised of conditional
   statements linked together by standard
   boolean operators
   { AND | OR }
A Simple Example
•  For example:
  – Let’s say you need to assemble a
    report for international site pages
   https://ws.webtrends.com/v3/
   Reporting/profiles/28197/reports/
   oOEWQj3sUo6/?query=Page
   NOTLIKE *com/
   *&totals=all&start_period=current_
   month-1&end_period=current_mon
   th&period_type=agg&format=html
   &suppress_error_codes=true
A Simple Example
•  For example:
  – Let’s say you need to assemble a
    report for international site pages
   https://ws.webtrends.com/v3/
   Reporting/profiles/28197/reports/
   oOEWQj3sUo6/?query=Page
   NOTLIKE *com/* AND Page
   NOTLIKE *test/
   *&totals=all&start_period=current_
   month-1&end_period=current_mon
   th&period_type=agg&format=html
   &suppress_error_codes=true
Webtrends API Version Updates

 Will Force a        Will Force a      Will not Force a
 Major Version       Point Version     Version Update
 Update              Update
 A change that       A change that     A change to
 has the potential   will not impact   address specific
 to break an         current           needs to meet
 application using   applications      internal
 this version                          requirements
Some Example Dashboards
Open Data Exploration using Generator

WEBTRENDS GENERATOR
http://generator.webtrends.com
Engage 2013 - Flexible Data Access with APIs
Flexible Data Exchange via the DC API

WEBTRENDS DC API
The Webtrends Developer Network
•  In order to download the DC API you must have a
   Webtrends Developer Network account
                https://developer.webtrends.com/
Downloading the DC API
•  Once registered you will have access to enter the Data
   IN section of the Developer Network
                 https://developer.webtrends.com/
Downloading the DC API
•  On the right side of the page there will be a link to
   ‘Sample Client Code’
            https://developer.webtrends.com/community/dc/
Downloading the DC API
•  Download the Sample.zip file
       https://developer.webtrends.com/docs/DOC-1151
The DC API In Action!!!
The DC API In Action!!!
Top 5 Take-Aways
•  The DX API allows you to rapidly present
   report data in Excel
•  The New DX API features allow you to
   quickly sort and filter your data
•  The DX API versioning allows you to
   gracefully navigate the API landscape
•  Webtrends Generator provides an easy to
   use GUI that allows you to quickly construct
   REST requests
•  Send data from your mobile apps using the
   DC API!!!
Thank You
     Brad Gross, Program Manager
Paul Lawbaugh, Senior Program Manager
              Webtrends


          brad.gross@webtrends.com
Rate
 Session
   &
Speakers/
Panelists

More Related Content

PPTX
ECS19 - Jason Himmelstein - Telling data stories with Power BI
PDF
Overview power apps and microsoft flow
PDF
Use the Reporting API to Supercharge Your Data
PDF
Create a Physical Dashboard with the Salesforce Analytics API
PPTX
Power apps portals are now generally available
PPTX
Power apps portal out for public review
PPT
Share Point Business Portal
PPTX
Introduction to Microsoft Power Platform (PowerApps, Flow)
ECS19 - Jason Himmelstein - Telling data stories with Power BI
Overview power apps and microsoft flow
Use the Reporting API to Supercharge Your Data
Create a Physical Dashboard with the Salesforce Analytics API
Power apps portals are now generally available
Power apps portal out for public review
Share Point Business Portal
Introduction to Microsoft Power Platform (PowerApps, Flow)

What's hot (20)

PPTX
Get more Visual Power
PPTX
An introduction to microsoft power apps
PPTX
My Experience of Salesforce Project
PPTX
Product management in office 365 vancouver
PPTX
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
PPTX
Lighting up the Bay, Real-World App Cloud
PPTX
PL-900 Microsoft Power Platform Fundamentals
PPTX
Redmond o365 & SharePoint Saturday governance for power bi
PDF
Rits Brown Bag - Salesforce Lightning External Connection
PPTX
Telerik Reporting
PDF
Updating from dynamics nav to business central (4)
PDF
Power Apps Advanced Training Brochure
PPTX
Rits Brown Bag - Extending and Integrating in Microsoft Dynamics CRM
PDF
PowerApps
PPT
Developing for Office 2007 using VSTO 2005
PDF
Microsoft role-based-certification-roadmap
PPTX
Display Microsoft Teams status on your smart light
PPTX
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
PPTX
Intro to power apps
PPT
Oracle apex training | Oracle Application Application Express Training | Ora...
Get more Visual Power
An introduction to microsoft power apps
My Experience of Salesforce Project
Product management in office 365 vancouver
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
Lighting up the Bay, Real-World App Cloud
PL-900 Microsoft Power Platform Fundamentals
Redmond o365 & SharePoint Saturday governance for power bi
Rits Brown Bag - Salesforce Lightning External Connection
Telerik Reporting
Updating from dynamics nav to business central (4)
Power Apps Advanced Training Brochure
Rits Brown Bag - Extending and Integrating in Microsoft Dynamics CRM
PowerApps
Developing for Office 2007 using VSTO 2005
Microsoft role-based-certification-roadmap
Display Microsoft Teams status on your smart light
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
Intro to power apps
Oracle apex training | Oracle Application Application Express Training | Ora...
Ad

Similar to Engage 2013 - Flexible Data Access with APIs (20)

PDF
Businessobjects access analysis
PPTX
Splunk Ninjas: New features, pivot, and search dojo
PPTX
Zoho Reports @ VGSoM
PDF
Interactively querying Google Analytics reports from R using ganalytics
PDF
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
PDF
GA Konferenz-2011 Nick Mihailovski_API
PPTX
Splunk Ninjas Breakout Session
PPTX
Splunk Ninjas: New Features, Pivot, and Search Dojo
PPTX
BI.pptx
PDF
Transitioning to-lean-at-infochimps
PDF
Data Science & BI Salary & Skills Report
PPTX
SplunkLive! London 2016 Getting started with Splunk
PPTX
Digital analytics with R - Sydney Users of R Forum - May 2015
PPTX
Getting Started with Splunk Enterprise
PPTX
Introduction to Big Data Analytics
PDF
Data Analysis and Report Generation in Enterprise Mobility Solution
PPTX
Getting Started Getting Started With Splunk Enterprise
PDF
All Grown Up: Maturation of Analytics in the Cloud
PPTX
Analytics with splunk - Advanced
PPTX
SplunkLive! Analytics with Splunk Enterprise - Part 2
Businessobjects access analysis
Splunk Ninjas: New features, pivot, and search dojo
Zoho Reports @ VGSoM
Interactively querying Google Analytics reports from R using ganalytics
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
GA Konferenz-2011 Nick Mihailovski_API
Splunk Ninjas Breakout Session
Splunk Ninjas: New Features, Pivot, and Search Dojo
BI.pptx
Transitioning to-lean-at-infochimps
Data Science & BI Salary & Skills Report
SplunkLive! London 2016 Getting started with Splunk
Digital analytics with R - Sydney Users of R Forum - May 2015
Getting Started with Splunk Enterprise
Introduction to Big Data Analytics
Data Analysis and Report Generation in Enterprise Mobility Solution
Getting Started Getting Started With Splunk Enterprise
All Grown Up: Maturation of Analytics in the Cloud
Analytics with splunk - Advanced
SplunkLive! Analytics with Splunk Enterprise - Part 2
Ad

More from Webtrends (20)

PDF
Webtrends Infinity Data Connector
PDF
The Workforce Engages
PDF
Contextual Personalization
PDF
Revealed! The Two Lives of Every Marketer
PDF
Fantasy Football: Players Don't Win Games, Data Does (Or Does It?)
PDF
Email Remarketing: Stop, Look and Listen Before You Cross-Sell or Upsell
PDF
All the Data You Need for the Perfect Summer Vacation
PDF
Customers Abandoning Their Shopping Carts? Don't Get Mad. Get Remarketing!
PPTX
Making the Case for Social Collaboration in the Enterprise
PDF
Engage 2013 - Why Upgrade to v10 Tag
PDF
Engage 2013 - Webtrends Streams
PDF
Engage 2013 - Webtrends Streams - Technical
PDF
Engage 2013 - The Future of Optimization
PDF
Engage 2013 - Targeting and Delivering Content
PDF
Engage 2013 - Tag Management
PDF
Engage 2013 - Segmenting for Content Personalization
PDF
Engage 2013 - Optimizing Mobile + Social Channels
PDF
Engage 2013 - SEM Optimization
PDF
Engage 2013 - Multi Channel Data Collection
PDF
Engage 2013 - Mobile Measurement Workshop
Webtrends Infinity Data Connector
The Workforce Engages
Contextual Personalization
Revealed! The Two Lives of Every Marketer
Fantasy Football: Players Don't Win Games, Data Does (Or Does It?)
Email Remarketing: Stop, Look and Listen Before You Cross-Sell or Upsell
All the Data You Need for the Perfect Summer Vacation
Customers Abandoning Their Shopping Carts? Don't Get Mad. Get Remarketing!
Making the Case for Social Collaboration in the Enterprise
Engage 2013 - Why Upgrade to v10 Tag
Engage 2013 - Webtrends Streams
Engage 2013 - Webtrends Streams - Technical
Engage 2013 - The Future of Optimization
Engage 2013 - Targeting and Delivering Content
Engage 2013 - Tag Management
Engage 2013 - Segmenting for Content Personalization
Engage 2013 - Optimizing Mobile + Social Channels
Engage 2013 - SEM Optimization
Engage 2013 - Multi Channel Data Collection
Engage 2013 - Mobile Measurement Workshop

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
KodekX | Application Modernization Development
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf
sap open course for s4hana steps from ECC to s4
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
Per capita expenditure prediction using model stacking based on satellite ima...
KodekX | Application Modernization Development
Chapter 3 Spatial Domain Image Processing.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Unlocking AI with Model Context Protocol (MCP)
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
The Rise and Fall of 3GPP – Time for a Sabbatical?
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MIND Revenue Release Quarter 2 2025 Press Release
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx

Engage 2013 - Flexible Data Access with APIs

  • 1. Flexible Data Access with APIs Brad Gross Program Manager, Webtrends
  • 2. Agenda •  Webtrends DX API •  Generator (generator.webtrends.com) •  Overview of the Webtrends DC API •  Question / Answer
  • 3. Flexible Data Access via the Webtrends DX API WEBTRENDS DX API
  • 4. Why use the DX API?
  • 8. The DX API is RESTful…
  • 12. Need more help •  https://ws.webtrends.com/v3/Reporting/help
  • 13. Basic Query Parameters •  format={html|json|xml|xml2|csv} •  period_type={agg|indv|trend} •  totals={all|only|none} •  suppress_error_codes={true|false} •  start_period and end_period –  Can be explicitly defined •  <yyyy>[m<MM>d<dd>h<HH>] (e.g. 2012m03d12) –  Can use date macros •  current_year, current_month, current_day, current_hour, current_day_midnight
  • 14. Basic Query Parameters •  format={html|json|xml|xml2|csv} •  period_type={agg|indv|trend} •  totals={all|only|none} *For use in Excel •  suppress_error_codes={true|false} suppress_error_codes must be set to true!!! •  start_period and end_period –  Can be explicitly defined •  <yyyy>[m<MM>d<dd>h<HH>] (e.g. 2012m03d12) –  Can use date macros •  current_year, current_month, current_day, current_hour, current_day_midnight
  • 23. Excel: Rolling 28-Day Report •  Building on the concepts in the prior example https://ws.webtrends.com/v3/Reporting/ profiles/47839/Keymetrics/? totals=none&start_period=current_da y-28&end_period=current_day&perio d_type=trend&format=html&suppress_e rror_codes=true
  • 24. Excel: Rolling 28-Day Report •  Building on the concepts in the prior example https://ws.webtrends.com/v3/Reporting/ profiles/47839/Keymetrics/? totals=none&start_period=current_da y-28&end_period=current_day&perio d_type=trend&format=html&suppress_e rror_codes=true https://ws.webtrends.com/v3/Reporting/ profiles/47839/Keymetrics/? totals=none&start_period=current_da y-56&end_period=current_day-29&pe riod_type=trend&format=html&suppress _error_codes=true
  • 26. New API Features Exciting new API features allow users to sort and apply complex filtering logic to their results •  Two new query parameters –  sortby –  query
  • 27. Get Sorted!!! •  As an example, let’s say you’re interested in the top performing ad campaigns over the course of the prior month. https://ws.webtrends.com/v3/Reporting/ profiles/47839/reports/2Ht766mdyx6/? totals=all&start_period=current_month- 1&end_period=current_month-1&period _type=agg&format=html&measures=5*6 &suppress_error_codes=true
  • 28. Get Sorted!!! •  As an example, let’s say you’re interested in the top performing ad campaigns over the course of the prior month. https://ws.webtrends.com/v3/Reporting/ profiles/47839/reports/2Ht766mdyx6/? totals=all&start_period=current_month- 1&end_period=current_month-1&period _type=agg&format=html&measures=5*6 &suppress_error_codes=true https://ws.webtrends.com/v3/Reporting/ profiles/47839/reports/2Ht766mdyx6/? totals=all&start_period=current_month- 1&end_period=current_month-1&period _type=agg&sortby=1&format=html&me asures=5*6&suppress_error_codes=tru e
  • 29. For Those With a Keen https://ws.webtrends.com/v3/Reporting/ profiles/47839/reports/2Ht766mdyx6/? totals=all&start_period=current_month- 1&end_period=current_month-1&period _type=agg&format=html&measures=5* 6&suppress_error_codes=true
  • 30. For Those With a Keen https://ws.webtrends.com/v3/Reporting/ profiles/47839/reports/2Ht766mdyx6/? totals=all&start_period=current_month- 1&end_period=current_month-1&period _type=agg&format=html&measures=5* 6&suppress_error_codes=true
  • 31. Query On! •  Users can apply complex filtering logic to their results by constructing a query •  A query is comprised of conditional statements linked together by standard boolean operators { AND | OR }
  • 32. A Simple Example •  For example: – Let’s say you need to assemble a report for international site pages https://ws.webtrends.com/v3/ Reporting/profiles/28197/reports/ oOEWQj3sUo6/?query=Page NOTLIKE *com/ *&totals=all&start_period=current_ month-1&end_period=current_mon th&period_type=agg&format=html &suppress_error_codes=true
  • 33. A Simple Example •  For example: – Let’s say you need to assemble a report for international site pages https://ws.webtrends.com/v3/ Reporting/profiles/28197/reports/ oOEWQj3sUo6/?query=Page NOTLIKE *com/* AND Page NOTLIKE *test/ *&totals=all&start_period=current_ month-1&end_period=current_mon th&period_type=agg&format=html &suppress_error_codes=true
  • 34. Webtrends API Version Updates Will Force a Will Force a Will not Force a Major Version Point Version Version Update Update Update A change that A change that A change to has the potential will not impact address specific to break an current needs to meet application using applications internal this version requirements
  • 36. Open Data Exploration using Generator WEBTRENDS GENERATOR
  • 39. Flexible Data Exchange via the DC API WEBTRENDS DC API
  • 40. The Webtrends Developer Network •  In order to download the DC API you must have a Webtrends Developer Network account https://developer.webtrends.com/
  • 41. Downloading the DC API •  Once registered you will have access to enter the Data IN section of the Developer Network https://developer.webtrends.com/
  • 42. Downloading the DC API •  On the right side of the page there will be a link to ‘Sample Client Code’ https://developer.webtrends.com/community/dc/
  • 43. Downloading the DC API •  Download the Sample.zip file https://developer.webtrends.com/docs/DOC-1151
  • 44. The DC API In Action!!!
  • 45. The DC API In Action!!!
  • 46. Top 5 Take-Aways •  The DX API allows you to rapidly present report data in Excel •  The New DX API features allow you to quickly sort and filter your data •  The DX API versioning allows you to gracefully navigate the API landscape •  Webtrends Generator provides an easy to use GUI that allows you to quickly construct REST requests •  Send data from your mobile apps using the DC API!!!
  • 47. Thank You Brad Gross, Program Manager Paul Lawbaugh, Senior Program Manager Webtrends brad.gross@webtrends.com
  • 48. Rate Session & Speakers/ Panelists