SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
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
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

Mais conteúdo relacionado

Mais procurados

An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power appsMitul Rana
 
My Experience of Salesforce Project
My Experience of Salesforce ProjectMy Experience of Salesforce Project
My Experience of Salesforce ProjectTejaswini Lambe
 
Product management in office 365 vancouver
Product management in office 365 vancouverProduct management in office 365 vancouver
Product management in office 365 vancouverBerkovich Consulting
 
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-NederlandPowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-NederlandDaniel Laskewitz
 
Lighting up the Bay, Real-World App Cloud
Lighting up the Bay, Real-World App CloudLighting up the Bay, Real-World App Cloud
Lighting up the Bay, Real-World App CloudSalesforce Developers
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsNanddeep Nachan
 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biBerkovich Consulting
 
Rits Brown Bag - Salesforce Lightning External Connection
Rits Brown Bag - Salesforce Lightning External ConnectionRits Brown Bag - Salesforce Lightning External Connection
Rits Brown Bag - Salesforce Lightning External ConnectionRight IT Services
 
Updating from dynamics nav to business central (4)
Updating from dynamics nav to business central (4)Updating from dynamics nav to business central (4)
Updating from dynamics nav to business central (4)sunbridgeindia
 
Power Apps Advanced Training Brochure
Power Apps Advanced Training BrochurePower Apps Advanced Training Brochure
Power Apps Advanced Training BrochureShiftConsulting
 
Rits Brown Bag - Extending and Integrating in Microsoft Dynamics CRM
Rits Brown Bag - Extending and Integrating in Microsoft Dynamics CRMRits Brown Bag - Extending and Integrating in Microsoft Dynamics CRM
Rits Brown Bag - Extending and Integrating in Microsoft Dynamics CRMRight IT Services
 
Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005sudhakar
 
Microsoft role-based-certification-roadmap
Microsoft role-based-certification-roadmapMicrosoft role-based-certification-roadmap
Microsoft role-based-certification-roadmapNetCom Learning
 
Display Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart lightDisplay Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart lightMohamed Ashiq Faleel
 
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...serge luca
 
Oracle apex training | Oracle Application Application Express Training | Ora...
Oracle apex training | Oracle Application Application Express Training |  Ora...Oracle apex training | Oracle Application Application Express Training |  Ora...
Oracle apex training | Oracle Application Application Express Training | Ora...Nancy Thomas
 

Mais procurados (20)

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

Semelhante a Engage 2013 - Flexible Data Access with APIs

IBM Forms Experience Builder - Web Form Apps for Marketers
IBM Forms Experience Builder - Web Form Apps for MarketersIBM Forms Experience Builder - Web Form Apps for Marketers
IBM Forms Experience Builder - Web Form Apps for Marketersmlech23
 
Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)Hari Kovvada
 
Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413Ron Corbisier
 
salesforce_4+_years_exp
salesforce_4+_years_expsalesforce_4+_years_exp
salesforce_4+_years_expSrinivas .
 
Home management WebApp presentation
Home management WebApp presentationHome management WebApp presentation
Home management WebApp presentationbhavesh singh
 
Updated resume
Updated resumeUpdated resume
Updated resumeArun Kiran
 
Developing Offline Mobile Apps with Salesforce Mobile SDK SmartStore
Developing Offline Mobile Apps with Salesforce Mobile SDK SmartStoreDeveloping Offline Mobile Apps with Salesforce Mobile SDK SmartStore
Developing Offline Mobile Apps with Salesforce Mobile SDK SmartStoreTom Gersic
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Marc Nehme
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Developers
 
When Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkWhen Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkJim Kaplan CIA CFE
 
Modernising the way System Customisers Configure the Model-Driven Apps for Us...
Modernising the way System Customisers Configure the Model-Driven Apps for Us...Modernising the way System Customisers Configure the Model-Driven Apps for Us...
Modernising the way System Customisers Configure the Model-Driven Apps for Us...Linn Zaw Win
 
Why Standards-Based Drivers Offer Better API Integration
Why Standards-Based Drivers Offer Better API IntegrationWhy Standards-Based Drivers Offer Better API Integration
Why Standards-Based Drivers Offer Better API IntegrationJerod Johnson
 

Semelhante a Engage 2013 - Flexible Data Access with APIs (20)

IBM Forms Experience Builder - Web Form Apps for Marketers
IBM Forms Experience Builder - Web Form Apps for MarketersIBM Forms Experience Builder - Web Form Apps for Marketers
IBM Forms Experience Builder - Web Form Apps for Marketers
 
Summer '18 Developer Highlights
Summer '18 Developer HighlightsSummer '18 Developer Highlights
Summer '18 Developer Highlights
 
RakeshReddy-CV
RakeshReddy-CVRakeshReddy-CV
RakeshReddy-CV
 
Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)Hari Kovvada ( .NET Programmer)
Hari Kovvada ( .NET Programmer)
 
Resume
ResumeResume
Resume
 
Ankit Badhani
Ankit BadhaniAnkit Badhani
Ankit Badhani
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
 
Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413
 
salesforce_4+_years_exp
salesforce_4+_years_expsalesforce_4+_years_exp
salesforce_4+_years_exp
 
Home management WebApp presentation
Home management WebApp presentationHome management WebApp presentation
Home management WebApp presentation
 
Updated resume
Updated resumeUpdated resume
Updated resume
 
Whats new and exciting jan 22
Whats new and exciting jan 22Whats new and exciting jan 22
Whats new and exciting jan 22
 
Developing Offline Mobile Apps with Salesforce Mobile SDK SmartStore
Developing Offline Mobile Apps with Salesforce Mobile SDK SmartStoreDeveloping Offline Mobile Apps with Salesforce Mobile SDK SmartStore
Developing Offline Mobile Apps with Salesforce Mobile SDK SmartStore
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
 
SFDC 3.0 RESUME
SFDC 3.0 RESUMESFDC 3.0 RESUME
SFDC 3.0 RESUME
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We Do
 
When Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkWhen Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t Work
 
Modernising the way System Customisers Configure the Model-Driven Apps for Us...
Modernising the way System Customisers Configure the Model-Driven Apps for Us...Modernising the way System Customisers Configure the Model-Driven Apps for Us...
Modernising the way System Customisers Configure the Model-Driven Apps for Us...
 
Why Standards-Based Drivers Offer Better API Integration
Why Standards-Based Drivers Offer Better API IntegrationWhy Standards-Based Drivers Offer Better API Integration
Why Standards-Based Drivers Offer Better API Integration
 
SaurabhKasyap
SaurabhKasyapSaurabhKasyap
SaurabhKasyap
 

Mais de Webtrends

Webtrends Infinity Data Connector
Webtrends Infinity Data Connector Webtrends Infinity Data Connector
Webtrends Infinity Data Connector Webtrends
 
The Workforce Engages
The Workforce EngagesThe Workforce Engages
The Workforce EngagesWebtrends
 
Contextual Personalization
Contextual PersonalizationContextual Personalization
Contextual PersonalizationWebtrends
 
Revealed! The Two Lives of Every Marketer
Revealed! The Two Lives of Every MarketerRevealed! The Two Lives of Every Marketer
Revealed! The Two Lives of Every MarketerWebtrends
 
Fantasy Football: Players Don't Win Games, Data Does (Or Does It?)
Fantasy Football: Players Don't Win Games, Data Does (Or Does It?)Fantasy Football: Players Don't Win Games, Data Does (Or Does It?)
Fantasy Football: Players Don't Win Games, Data Does (Or Does It?)Webtrends
 
Email Remarketing: Stop, Look and Listen Before You Cross-Sell or Upsell
Email Remarketing: Stop, Look and Listen Before You Cross-Sell or UpsellEmail Remarketing: Stop, Look and Listen Before You Cross-Sell or Upsell
Email Remarketing: Stop, Look and Listen Before You Cross-Sell or UpsellWebtrends
 
All the Data You Need for the Perfect Summer Vacation
All the Data You Need for the Perfect Summer VacationAll the Data You Need for the Perfect Summer Vacation
All the Data You Need for the Perfect Summer VacationWebtrends
 
Customers Abandoning Their Shopping Carts? Don't Get Mad. Get Remarketing!
Customers Abandoning Their Shopping Carts? Don't Get Mad. Get Remarketing!Customers Abandoning Their Shopping Carts? Don't Get Mad. Get Remarketing!
Customers Abandoning Their Shopping Carts? Don't Get Mad. Get Remarketing!Webtrends
 
Making the Case for Social Collaboration in the Enterprise
Making the Case for Social Collaboration in the EnterpriseMaking the Case for Social Collaboration in the Enterprise
Making the Case for Social Collaboration in the EnterpriseWebtrends
 
Engage 2013 - Why Upgrade to v10 Tag
Engage 2013 - Why Upgrade to v10 TagEngage 2013 - Why Upgrade to v10 Tag
Engage 2013 - Why Upgrade to v10 TagWebtrends
 
Engage 2013 - Webtrends Streams
Engage 2013 - Webtrends StreamsEngage 2013 - Webtrends Streams
Engage 2013 - Webtrends StreamsWebtrends
 
Engage 2013 - Webtrends Streams - Technical
Engage 2013 - Webtrends Streams - TechnicalEngage 2013 - Webtrends Streams - Technical
Engage 2013 - Webtrends Streams - TechnicalWebtrends
 
Engage 2013 - The Future of Optimization
Engage 2013 - The Future of OptimizationEngage 2013 - The Future of Optimization
Engage 2013 - The Future of OptimizationWebtrends
 
Engage 2013 - Targeting and Delivering Content
Engage 2013 - Targeting and Delivering ContentEngage 2013 - Targeting and Delivering Content
Engage 2013 - Targeting and Delivering ContentWebtrends
 
Engage 2013 - Tag Management
Engage 2013 - Tag ManagementEngage 2013 - Tag Management
Engage 2013 - Tag ManagementWebtrends
 
Engage 2013 - Segmenting for Content Personalization
Engage 2013 - Segmenting for Content PersonalizationEngage 2013 - Segmenting for Content Personalization
Engage 2013 - Segmenting for Content PersonalizationWebtrends
 
Engage 2013 - Optimizing Mobile + Social Channels
Engage 2013 - Optimizing Mobile + Social ChannelsEngage 2013 - Optimizing Mobile + Social Channels
Engage 2013 - Optimizing Mobile + Social ChannelsWebtrends
 
Engage 2013 - SEM Optimization
Engage 2013 - SEM OptimizationEngage 2013 - SEM Optimization
Engage 2013 - SEM OptimizationWebtrends
 
Engage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data CollectionEngage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data CollectionWebtrends
 
Engage 2013 - Mobile Measurement Workshop
Engage 2013 - Mobile Measurement WorkshopEngage 2013 - Mobile Measurement Workshop
Engage 2013 - Mobile Measurement WorkshopWebtrends
 

Mais de Webtrends (20)

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

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

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
  • 38.
  • 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