SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Monitoring of Ads and
                                                             Third-Party Content

                                                             Using the Virtual Pages Monitoring Feature In
                                                             Transaction Perspective



                                                             October 22, 2009




©2009 Keynote Systems, Inc. Keynote & Client Confidential.
Who Benefits from Monitoring Third-Party Content?
                                                             Web/IT Operations
                                                               Measure 3rd party content separately to determine whose problem it is
                                                               Configure alerts and only manage content that the company controls
                                                                    Set separate alarms for “your” content versus third-party content
                                                                    Fewer alerts sent to NOC (since 3rd party content alarms may go elsewhere)
                                                               Faster time to resolution because alarms are more targeted

                                                             Online Business Units/Managers
                                                               More easily manage and track ongoing performance of ALL content
                                                                    Specific tracking and reporting by application: search, cart, log-in, etc.
                                                               Configure alerts, monitor content controlled by different internal teams
                                                               Make third-party content providers liable for poor performance with evidence
                                                               to collect rebates

                                                             Development and QA Groups
                                                               Understand impact of 3rd content on performance during design and testing
                                                               phase
                                                               Perform targeted measurements of content identified for potential
                                                               performance optimizations
                                                               Isolate specific code to improve visibility and feedback on new software
                                                               releases



©2009 Keynote Systems, Inc. Keynote & Client Confidential.                                                                                       2
Monitoring 3rd Party Content With Virtual Pages

        Feature provided with Transaction Perspective
        Uses a real Internet Explorer 7 browser to playback measurement
        scripts
        Provides accurate measurement of each download Web page element
        Virtual pages allows users to
                 Monitoring of ads and other third-party content
                 Perform content exclusion from any Web page to measure only specific
                 content of interest
        Results from virtual pages appear in MyKeynote
                 Virtual pages are treated the same as any other Web pages
                 Can report and alert on performance/availability of virtual pages



©2009 Keynote Systems, Inc. Keynote & Client Confidential.                              3
Monitoring 3rd Party Content With Virtual Pages

        “Third-party” content can be considered any particular content filtered
        from a Web page
                 Content served by ads or other third-party content providers
                 Any content of interest that is developed by other internal teams

                      Web Page                               Filter   Virtual Page




©2009 Keynote Systems, Inc. Keynote & Client Confidential.                           4
Multiple Virtual Pages Can Be Created Per Web Page

                  Physical Page                              Filters               Virtual Pages


                                                                       Ads



                                                                       CDN
                                                                       Hosted

                                                                       Partner
                                                                       Delivered


               Users can define alarms and reports for
               virtual pages
                       Alerts and reports can be sent to “owners” of particular
                       content
                       Alerts help to monitor third-party content provider’s
                       adherence to performance SLAs
                       Track ongoing performance of specific content of interest
©2009 Keynote Systems, Inc. Keynote & Client Confidential.                                         5
Example: Google Search – Physical Page




©2009 Keynote Systems, Inc. Keynote & Client Confidential.   6
Example: Google Search – Physical Page




                                                             Ads

©2009 Keynote Systems, Inc. Keynote & Client Confidential.         7
Example: Google Search – Google Content
 Virtual Page




©2009 Keynote Systems, Inc. Keynote & Client Confidential.   8
Example: Google Search – Ads Virtual Page




©2009 Keynote Systems, Inc. Keynote & Client Confidential.   9
Using Virtual Pages: Content Filter Definitions

        Configured using KITE
        (http://kite.keynote.com)

        Defined using content filters within
        the measurement script

        Content filters (“Match Page
        Elements”) can be inserted following
        a physical page

        Physical pages can contain filters to
        perform content exclusion

        Various filtering options are available
        (URL Match is most commonly used)


©2009 Keynote Systems, Inc. Keynote & Client Confidential.   10
Use Case Example

        Ads and other third-party content can sometimes Web sites
        to appear to load slowly
        Virtual pages allow users to quickly identify of particular
        content is the cause of slower performance
        Example transaction:
                 Go to online retail site (i.e, the “Publisher”)
                 Execute a search for “ipod touch 8gb”
                 Filter third-party content from publisher content on search results
                 page




©2009 Keynote Systems, Inc. Keynote & Client Confidential.                             11
Use Case Example
        Third-party content contributed to performance spike
        Publisher content performance remained relatively flat
                 No need to trigger performance alarm in the NOC




©2009 Keynote Systems, Inc. Keynote & Client Confidential.         12
Use Case Example

        Drilling down on the performance spike clearly shows that
        delays were caused by third-party ads content




        Waterfall graph shows a slow “ad.yieldmanager.com” call




©2009 Keynote Systems, Inc. Keynote & Client Confidential.          13
Summary: Advantages of Virtual Pages

        Allows users to filter specific content from Web pages and
        measure it separately
        Facilitates identification of poorly performing Web page
        components
        Reduces time to triage and troubleshoot performance issues
        Users can define alarms and reports for virtual pages
                 Alerts and reports can be sent to “owners” of particular content
                 Alerts help to monitor third-party performance and content provider’s
                 adherence to SLAs
                 Track ongoing performance of specific content of interest
        Saves time and effort!
©2009 Keynote Systems, Inc. Keynote & Client Confidential.                               14
Appendix


                                                             Virtual Pages Response Time Computation




©2009 Keynote Systems, Inc. Keynote & Client Confidential.                                             15
Virtual Pages Response Time Computation
        Virtual page response time only reports network times (i.e., “Total Time” in MyKeynote)
        Virtual page response time = (sum of network times for included page elements) – “gap”
        times




©2009 Keynote Systems, Inc. Keynote & Client Confidential.                                        16
Virtual Pages Response Time Computation
        Gaps occur when there is no network activity
        Gaps = Time between the end of any network activity to the beginning of the next set of
        activity


                                                             1s



                                                                            1.5s


                                                                    3s

                                                                  Gaps


©2009 Keynote Systems, Inc. Keynote & Client Confidential.                                        17
Virtual Pages Response Time Computation
        Example: Response time for virtual page below = 1+3+1.5 = 5.5s



                                                              1s



                                                                            1.5s



                                                                      3s



                                                             Gaps Removed


©2009 Keynote Systems, Inc. Keynote & Client Confidential.                         18

Contenu connexe

En vedette

Example of Client's Monthly Social Media Report
Example of Client's Monthly Social Media ReportExample of Client's Monthly Social Media Report
Example of Client's Monthly Social Media ReportLarry J Galante
 
Social Media Monitoring & Reporting
Social Media Monitoring & ReportingSocial Media Monitoring & Reporting
Social Media Monitoring & ReportingMike Schwede
 
Guide Facebook Ads - L'Autre Media
Guide Facebook Ads - L'Autre MediaGuide Facebook Ads - L'Autre Media
Guide Facebook Ads - L'Autre MediaL'Autre Media
 
Publicité Facebook Médias Sociaux
Publicité Facebook Médias Sociaux Publicité Facebook Médias Sociaux
Publicité Facebook Médias Sociaux Marie-Alice Boyé
 
Social Media Report Template
Social Media Report TemplateSocial Media Report Template
Social Media Report TemplateHaiku Deck
 
Facebook Performance Report Template
Facebook Performance Report TemplateFacebook Performance Report Template
Facebook Performance Report TemplateSocial Status
 
Faire de la publicité sur Facebook : le guide
Faire de la publicité sur Facebook : le guideFaire de la publicité sur Facebook : le guide
Faire de la publicité sur Facebook : le guideAnais Bon
 
Xu hướng Digital marketing 2016 -2017 - 2018 - bản đầy đủ nhất Thế giới
Xu hướng Digital marketing 2016 -2017 - 2018 - bản đầy đủ nhất Thế giớiXu hướng Digital marketing 2016 -2017 - 2018 - bản đầy đủ nhất Thế giới
Xu hướng Digital marketing 2016 -2017 - 2018 - bản đầy đủ nhất Thế giớiVinalink Media JSC
 
Facebook Ads Reports
Facebook Ads ReportsFacebook Ads Reports
Facebook Ads ReportsReportGarden
 

En vedette (9)

Example of Client's Monthly Social Media Report
Example of Client's Monthly Social Media ReportExample of Client's Monthly Social Media Report
Example of Client's Monthly Social Media Report
 
Social Media Monitoring & Reporting
Social Media Monitoring & ReportingSocial Media Monitoring & Reporting
Social Media Monitoring & Reporting
 
Guide Facebook Ads - L'Autre Media
Guide Facebook Ads - L'Autre MediaGuide Facebook Ads - L'Autre Media
Guide Facebook Ads - L'Autre Media
 
Publicité Facebook Médias Sociaux
Publicité Facebook Médias Sociaux Publicité Facebook Médias Sociaux
Publicité Facebook Médias Sociaux
 
Social Media Report Template
Social Media Report TemplateSocial Media Report Template
Social Media Report Template
 
Facebook Performance Report Template
Facebook Performance Report TemplateFacebook Performance Report Template
Facebook Performance Report Template
 
Faire de la publicité sur Facebook : le guide
Faire de la publicité sur Facebook : le guideFaire de la publicité sur Facebook : le guide
Faire de la publicité sur Facebook : le guide
 
Xu hướng Digital marketing 2016 -2017 - 2018 - bản đầy đủ nhất Thế giới
Xu hướng Digital marketing 2016 -2017 - 2018 - bản đầy đủ nhất Thế giớiXu hướng Digital marketing 2016 -2017 - 2018 - bản đầy đủ nhất Thế giới
Xu hướng Digital marketing 2016 -2017 - 2018 - bản đầy đủ nhất Thế giới
 
Facebook Ads Reports
Facebook Ads ReportsFacebook Ads Reports
Facebook Ads Reports
 

Similaire à Monitoring ads and_3rd_party_content

Magic quadrant for_wc2010
Magic quadrant for_wc2010Magic quadrant for_wc2010
Magic quadrant for_wc2010razvan001
 
Smart Clouds for Smart Companies
Smart Clouds for Smart CompaniesSmart Clouds for Smart Companies
Smart Clouds for Smart CompaniesPeter Coffee
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Mark Cesario
 
Having the Cloud Conversation: Why the Business Architect Should Care
Having the Cloud Conversation: Why the Business Architect Should CareHaving the Cloud Conversation: Why the Business Architect Should Care
Having the Cloud Conversation: Why the Business Architect Should CarePeter Coffee
 
Cloud Tools for Connected Communities
Cloud Tools for Connected CommunitiesCloud Tools for Connected Communities
Cloud Tools for Connected CommunitiesPeter Coffee
 
Managing API Security in SaaS and Cloud
Managing API Security in SaaS and CloudManaging API Security in SaaS and Cloud
Managing API Security in SaaS and CloudCA API Management
 
Managing API Security in SaaS and Cloud
Managing API Security in SaaS and CloudManaging API Security in SaaS and Cloud
Managing API Security in SaaS and CloudCA API Management
 
td Technology sales presentation 2012
td Technology sales presentation 2012td Technology sales presentation 2012
td Technology sales presentation 2012daxve
 
Responsive design and mobile
Responsive design and mobileResponsive design and mobile
Responsive design and mobileLee Andron
 
Peter Coffee at share2010seattle
Peter Coffee at share2010seattlePeter Coffee at share2010seattle
Peter Coffee at share2010seattlePeter Coffee
 
Automate Workflows With The Open-source Cloud-native Tool Boomerang Flow
Automate Workflows With The Open-source Cloud-native Tool Boomerang FlowAutomate Workflows With The Open-source Cloud-native Tool Boomerang Flow
Automate Workflows With The Open-source Cloud-native Tool Boomerang FlowKonveyor Community
 
Fy09 Sask Tel Learn It Ie7 And Ie8 Joel Semeniuk
Fy09 Sask Tel Learn It   Ie7 And Ie8   Joel SemeniukFy09 Sask Tel Learn It   Ie7 And Ie8   Joel Semeniuk
Fy09 Sask Tel Learn It Ie7 And Ie8 Joel Semeniuksim100
 
ClouDesire @ Italian DevOps Initiative 2013 #idi2013
ClouDesire @ Italian DevOps Initiative 2013 #idi2013ClouDesire @ Italian DevOps Initiative 2013 #idi2013
ClouDesire @ Italian DevOps Initiative 2013 #idi2013Giovanni Toraldo
 
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...InfluxData
 
Moving Beyond Migration: Reinventing Process in the Cloud
Moving Beyond Migration: Reinventing Process in the CloudMoving Beyond Migration: Reinventing Process in the Cloud
Moving Beyond Migration: Reinventing Process in the CloudPeter Coffee
 
The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9wnowakkk
 
Cloud Service Providers and OpenStack
Cloud Service Providers and OpenStackCloud Service Providers and OpenStack
Cloud Service Providers and OpenStackOpen Stack
 
국내 최초 클라우드 플랫폼 ‘세일즈포스닷컴’ 활용 가이드(1)
국내 최초 클라우드 플랫폼 ‘세일즈포스닷컴’ 활용 가이드(1)국내 최초 클라우드 플랫폼 ‘세일즈포스닷컴’ 활용 가이드(1)
국내 최초 클라우드 플랫폼 ‘세일즈포스닷컴’ 활용 가이드(1)mosaicnet
 
IBM Blockchain Labs Explained v1.0
IBM Blockchain Labs Explained v1.0IBM Blockchain Labs Explained v1.0
IBM Blockchain Labs Explained v1.0Matt Lucas
 

Similaire à Monitoring ads and_3rd_party_content (20)

Magic quadrant for_wc2010
Magic quadrant for_wc2010Magic quadrant for_wc2010
Magic quadrant for_wc2010
 
Smart Clouds for Smart Companies
Smart Clouds for Smart CompaniesSmart Clouds for Smart Companies
Smart Clouds for Smart Companies
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0
 
Internet Explorer 8
Internet Explorer 8Internet Explorer 8
Internet Explorer 8
 
Having the Cloud Conversation: Why the Business Architect Should Care
Having the Cloud Conversation: Why the Business Architect Should CareHaving the Cloud Conversation: Why the Business Architect Should Care
Having the Cloud Conversation: Why the Business Architect Should Care
 
Cloud Tools for Connected Communities
Cloud Tools for Connected CommunitiesCloud Tools for Connected Communities
Cloud Tools for Connected Communities
 
Managing API Security in SaaS and Cloud
Managing API Security in SaaS and CloudManaging API Security in SaaS and Cloud
Managing API Security in SaaS and Cloud
 
Managing API Security in SaaS and Cloud
Managing API Security in SaaS and CloudManaging API Security in SaaS and Cloud
Managing API Security in SaaS and Cloud
 
td Technology sales presentation 2012
td Technology sales presentation 2012td Technology sales presentation 2012
td Technology sales presentation 2012
 
Responsive design and mobile
Responsive design and mobileResponsive design and mobile
Responsive design and mobile
 
Peter Coffee at share2010seattle
Peter Coffee at share2010seattlePeter Coffee at share2010seattle
Peter Coffee at share2010seattle
 
Automate Workflows With The Open-source Cloud-native Tool Boomerang Flow
Automate Workflows With The Open-source Cloud-native Tool Boomerang FlowAutomate Workflows With The Open-source Cloud-native Tool Boomerang Flow
Automate Workflows With The Open-source Cloud-native Tool Boomerang Flow
 
Fy09 Sask Tel Learn It Ie7 And Ie8 Joel Semeniuk
Fy09 Sask Tel Learn It   Ie7 And Ie8   Joel SemeniukFy09 Sask Tel Learn It   Ie7 And Ie8   Joel Semeniuk
Fy09 Sask Tel Learn It Ie7 And Ie8 Joel Semeniuk
 
ClouDesire @ Italian DevOps Initiative 2013 #idi2013
ClouDesire @ Italian DevOps Initiative 2013 #idi2013ClouDesire @ Italian DevOps Initiative 2013 #idi2013
ClouDesire @ Italian DevOps Initiative 2013 #idi2013
 
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
Gilmore, Palani [InfluxData] | Use Case: Monitoring / Observability | InfluxD...
 
Moving Beyond Migration: Reinventing Process in the Cloud
Moving Beyond Migration: Reinventing Process in the CloudMoving Beyond Migration: Reinventing Process in the Cloud
Moving Beyond Migration: Reinventing Process in the Cloud
 
The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9
 
Cloud Service Providers and OpenStack
Cloud Service Providers and OpenStackCloud Service Providers and OpenStack
Cloud Service Providers and OpenStack
 
국내 최초 클라우드 플랫폼 ‘세일즈포스닷컴’ 활용 가이드(1)
국내 최초 클라우드 플랫폼 ‘세일즈포스닷컴’ 활용 가이드(1)국내 최초 클라우드 플랫폼 ‘세일즈포스닷컴’ 활용 가이드(1)
국내 최초 클라우드 플랫폼 ‘세일즈포스닷컴’ 활용 가이드(1)
 
IBM Blockchain Labs Explained v1.0
IBM Blockchain Labs Explained v1.0IBM Blockchain Labs Explained v1.0
IBM Blockchain Labs Explained v1.0
 

Monitoring ads and_3rd_party_content

  • 1. Monitoring of Ads and Third-Party Content Using the Virtual Pages Monitoring Feature In Transaction Perspective October 22, 2009 ©2009 Keynote Systems, Inc. Keynote & Client Confidential.
  • 2. Who Benefits from Monitoring Third-Party Content? Web/IT Operations Measure 3rd party content separately to determine whose problem it is Configure alerts and only manage content that the company controls Set separate alarms for “your” content versus third-party content Fewer alerts sent to NOC (since 3rd party content alarms may go elsewhere) Faster time to resolution because alarms are more targeted Online Business Units/Managers More easily manage and track ongoing performance of ALL content Specific tracking and reporting by application: search, cart, log-in, etc. Configure alerts, monitor content controlled by different internal teams Make third-party content providers liable for poor performance with evidence to collect rebates Development and QA Groups Understand impact of 3rd content on performance during design and testing phase Perform targeted measurements of content identified for potential performance optimizations Isolate specific code to improve visibility and feedback on new software releases ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 2
  • 3. Monitoring 3rd Party Content With Virtual Pages Feature provided with Transaction Perspective Uses a real Internet Explorer 7 browser to playback measurement scripts Provides accurate measurement of each download Web page element Virtual pages allows users to Monitoring of ads and other third-party content Perform content exclusion from any Web page to measure only specific content of interest Results from virtual pages appear in MyKeynote Virtual pages are treated the same as any other Web pages Can report and alert on performance/availability of virtual pages ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 3
  • 4. Monitoring 3rd Party Content With Virtual Pages “Third-party” content can be considered any particular content filtered from a Web page Content served by ads or other third-party content providers Any content of interest that is developed by other internal teams Web Page Filter Virtual Page ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 4
  • 5. Multiple Virtual Pages Can Be Created Per Web Page Physical Page Filters Virtual Pages Ads CDN Hosted Partner Delivered Users can define alarms and reports for virtual pages Alerts and reports can be sent to “owners” of particular content Alerts help to monitor third-party content provider’s adherence to performance SLAs Track ongoing performance of specific content of interest ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 5
  • 6. Example: Google Search – Physical Page ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 6
  • 7. Example: Google Search – Physical Page Ads ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 7
  • 8. Example: Google Search – Google Content Virtual Page ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 8
  • 9. Example: Google Search – Ads Virtual Page ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 9
  • 10. Using Virtual Pages: Content Filter Definitions Configured using KITE (http://kite.keynote.com) Defined using content filters within the measurement script Content filters (“Match Page Elements”) can be inserted following a physical page Physical pages can contain filters to perform content exclusion Various filtering options are available (URL Match is most commonly used) ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 10
  • 11. Use Case Example Ads and other third-party content can sometimes Web sites to appear to load slowly Virtual pages allow users to quickly identify of particular content is the cause of slower performance Example transaction: Go to online retail site (i.e, the “Publisher”) Execute a search for “ipod touch 8gb” Filter third-party content from publisher content on search results page ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 11
  • 12. Use Case Example Third-party content contributed to performance spike Publisher content performance remained relatively flat No need to trigger performance alarm in the NOC ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 12
  • 13. Use Case Example Drilling down on the performance spike clearly shows that delays were caused by third-party ads content Waterfall graph shows a slow “ad.yieldmanager.com” call ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 13
  • 14. Summary: Advantages of Virtual Pages Allows users to filter specific content from Web pages and measure it separately Facilitates identification of poorly performing Web page components Reduces time to triage and troubleshoot performance issues Users can define alarms and reports for virtual pages Alerts and reports can be sent to “owners” of particular content Alerts help to monitor third-party performance and content provider’s adherence to SLAs Track ongoing performance of specific content of interest Saves time and effort! ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 14
  • 15. Appendix Virtual Pages Response Time Computation ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 15
  • 16. Virtual Pages Response Time Computation Virtual page response time only reports network times (i.e., “Total Time” in MyKeynote) Virtual page response time = (sum of network times for included page elements) – “gap” times ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 16
  • 17. Virtual Pages Response Time Computation Gaps occur when there is no network activity Gaps = Time between the end of any network activity to the beginning of the next set of activity 1s 1.5s 3s Gaps ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 17
  • 18. Virtual Pages Response Time Computation Example: Response time for virtual page below = 1+3+1.5 = 5.5s 1s 1.5s 3s Gaps Removed ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 18