SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Why Upgrade to the Webtrends v10 Tag?
          John Clark, Principal Consultant, Webtrends
 Tony Gray, Director of Consulting Services, Webtrends
Agenda
•    Webtrends v10 Tag Flexibility
•    Using Webtrends Transforms to Modify Data
•    “Touchless” Page Markup Event Tracking
•    Form Fill Tracking With Plugins
•    Quick & Easy 4 Step Tag Upgrade
Digital Measurement with Analytics 10

V9 VS V10 TAGS
v8 & v9
                   v10 tag
 Tags

                    Add-in
                  modules to
                  customize
Modify Tag to
 Customize        Tag never
                  ch a n g e s

Synchronous
                Asynchronous
V10 Tag Benefits
•    Scalable – Easily deployed against multiple sites
•    Maintainable – Selectors and plug-in are modular
•    Flexible – Modular architecture flexible tracking
•    Asynchronous – Runs in background thread
Anatomy of the V10 Tag
 V10 tag
 Library
webtrends.js
               Transforms are used to modify the data
               collected or to change the behavior of the
               tracking code. In either case, they are called
  Transforms   just before the beacon request is generated.


               Selectors are a way to unobtrusively attach
               multiTrack calls to dom elements. This uses
  Selectors    the browser's CSS Selectors engine to find
               the elements.

               Plugins are modules that run in the
   Plugins     Webtrends namespace that can be used for
               almost anything.
Digital Measurement with Analytics 10

TRANSFORMS
Transforms: Modifying Data Prior to Processing

•  Transforms are used to modify the data collected or
   to change the behavior of the tracking code

•  Transforms are used to change the data before its
   sent to Webtrends
Transforms: From A Caterpillar To A Butterfly




                Transform
Transforms: Modifying Data Collected
Transform to modify the parameter z_call me, and if its
Caterpillar, transform it to Butterfly.



dcs.addTransform(
    function(dcsObject, multiTrackObject) {
        if (dcsObject.WT.z_callMe === “Caterpillar”)
        dcsObject.WT.z_callMe = “Butterfly”;

   )},
   "all”);
Digital Measurement with Analytics 10

A MORE PRACTICAL EXAMPLE
Simple Application of A Transform
   Use a transform to set the content groups base on the path
   in a url. This way we don’t need to add META content to
   every page.
   www.webtrends.com/newproducts/streams/demo
dcs.addTransform(
    function(dcsObject, multiTrackObject) {
        if (window.location.pathname.split('/')[1])
        dcsObject.WT.cg_n = window.location.pathname.split('/')[1];

   )},
   "all);
Selectively Apply a Transform
•  all – Always transform the data
•  collect – only transform the data on collect
•  multitrack – Only transform the data on multitrack

dcs.addTransform(
        function(dcsObject, multiTrackObject) {
                  if (window.location.pathname.split('/')[1])

                             dcsObject.WT.cg_n = window.location.pathname.split('/')[1];

)},
“collect”);
Practical uses
•  Create pseudo page names
•  Add data to a hit
•  Modify data from a hit
Digital Measurement with Analytics 10

OK, HERE COMES THE COOL STUFF!
Selectors
•  Selectors allow us to add event tracking
   without changing the markup
•  Events such as:
     •    Link clicks
     •    Download clicks
     •    Input box clicks
     •    Image clicks
Selectors
•  The Old Way:
 •  <a href="the_new_link" id=link_1 class="nav_links"
    onclick="dcsMultiTrack('DCS.dcsuri','/Corporate','WT.ti','The
    Corporate Site',’WT.dl’,’99’,’WT.myPram’,’customParmValue’);">
    This is the first link</a>


•  The New Way:
 •  <a href="the_new_link" id=link_1 class="nav_links”> This is the first
    link</a>

•  Adding onclick events into the markup
   causes scalability and maintainability issues
   as the page markup is changed
The Webtrends Selector Way – w/CSS

Page Markup – No Changes
Add the tracking into the Webtrends file
dcs.addSelector(‘A’,
        filter: function (dcsObject, o) {
             var e = o.element || {};
             if (e.id == “link_1”) return false;
                                                      Filter for   the target link
             else return true;
     },
            transform: function (dcsObject, o) {
        o.argsa.push("DCS.dcssip", window.location.hostname,
                 "DCS.dcsuri", window.location.pathname,
                 "WT.ti", document.title,                                 Send our data
                 "WT.dl", “99”);
      }
});
The Webtrends Selector Way – w/jQuery

If jQuery is loaded on the page you can use
jQuery as the selector:
dcs.addSelector(‘A#link_1’,
       transform: function (dcsObject, o) {
         o.argsa.push("DCS.dcssip", window.location.hostname,
                       "DCS.dcsuri", window.location.pathname,
                       "WT.ti", document.title,
                       "WT.dl", “99”);
     }
});
Digital Measurement with Analytics 10

PLUGINS – A MODULAR APPROACH
Plugins
•  Plugin are re-usable modules that can
   contain transforms and/or selectors, and/
   or custom code.

•  They can be easily used across sites, rather
   then being put into the code.
Plugin Framework
•  The plugin framework is just a container for the
   functions you’d like to deploy
   (function(_window, _document) {

                 //
                 // put custom code here
                 // selectors
                 // transforms
                 // custom stuff
                 //

                 Webtrends.registerPlugin('yt', WTYT_loader);

   })(window, window.document);
Plugin Example
•  Form fill tracking can get complicated
   when you have to bind to all the form
   elements with onClick multi-track handlers
•  But with a quick plugin you can easily
   deploy a method to track form fills
Webtrends Markup
Plugin To Track Changes In INPUT
          Form Elements
(function (_window, _document) {

  if (!_window.Webtrends) return;

  FromTrack_loader = function (t, p) {
     var elems = document.getElementsByTagName('INPUT');
     for (var Tag = 0; Tag < elems.length; Tag++) {
        elems[Tag].onchange = function () {
           e = event.srcElement;
           if (e.getAttribute('data-si_n')) {
               Webtrends.multiTrack({
                   argsa: ["DCS.dcssip", window.location.hostname,
                     "DCS.dcsuri", window.location.pathname,
                     "WT.ti", document.title,
                                                                     Send data       Attach tracking
                     "WT.event_nam", e.name,
                     "WT.si_n", e.getAttribute('data-si_n'),
                                                                     if there is a   to all the Input
                     "WT.si_x", e.getAttribute('data-si_x'),
                     "WT.dl", '99']                                  data-si_n       boxes on the
               });
           }                                                         attribute       page
        }
     }
  };

  Webtrends.registerPlugin('FormTrack', FromTrack_loader);

})(window, window.document);
Form Tracking Scenario Funnel
Webtrends Async Tag
•  Why move to the async code base?
  –  Does not delay the page load like sync code
     does
  –  Modular approach simplifies maintainability
  –  People are developing cool plugin’s
     •  Facebook, Video Tracking, Form Tracking,
        Heatmaps, Streams
•  As easy as 4 simple steps to upgrade!
Digital Measurement with Analytics 10

FOUR EASY STEPS TO ASYNC
4 Steps to Converting to Async 10
0. Take opportunity to evaluate current
    tagging
1.  Transform old config to new format
2.  Move over your customizations
3.  Replace the old code block with the new
    code block
4.  Test
It’s really simple

CONVERTING 9.X TO A10
Async Basics
                                (function() {
  Async load line loads                var s = document.createElement('script'); s.async = true;s.type="text/javascript";
                                       s.src = 'http://s.webtrends.com/js/webtrends.js‘;
   webtrends code as                   var s2=document.getElementsByTagName("script")
  background process            [0];s2.parentNode.insertBefore(s,s2);
                                }());



                                window.webtrendsAsyncInit = function() {
                                        var dcs=new Webtrends.dcs()
                                         .init(
Once loaded, the code runs                        {domain="statse.webtrendslive.com”,
                                                  timezone=-8,
‘webtrendsAsyncInit‘ to pick                      fpcdom="hilton.com“,
      up configuration                            onsitedoms="secure3-dev.hilton.com“,
                                        })
                                        .track();
                                };



                                window.webtrendsAsyncLoad = function(_tag){

      Then code runs                  // static values that go on all of the pages
                                      _tag.WT.site = document.location.hostname;
 ’webtrendsAsyncLoad’ to              _tag.WT.sitetype = 'B';
   install customizations             _tag.WT.t_B01 = 'Luxury.V1.R1';
                                     // END Static Values
                                };
Step 1: Transform Config
                 Old Config                                                                   New Config
this.domain="statse.webtrendslive.com";
                                                                             domain="statse.webtrendslive.com”,
this.timezone=-8;
                                                                             timezone=-8,
this.fpcdom="hilton.com";
                                                                             fpcdom="hilton.com“,
this.onsitedoms="secure3-dev.hilton.com";
                                                                             onsitedoms="secure3-dev.hilton.com“,
this.downloadtypes="xls,doc,pdf,txt,csv,zip,docx,xlsx";   Remove ‘this.’     downloadtypes="xls,doc,pdf,txt,csv,zip,docx,xlsx“,
this.navigationtag="div,table";
this.trackevents=true;
                                                          Replace ‘;’ with   navigationtag="div,table“,
                                                                             trackevents=true,
this.trimoffsiteparams=true;                              ‘,’                trimoffsiteparams=true,
this.enabled=true;
                                                                             enabled=true,
this.i18n=true;
                                                                             i18n=true,
this.fpc="WT_FPC";
                                                                             fpc="WT_FPC“,
this.paidsearchparams="gclid";
                                                                             paidsearchparams="gclid“,
this.splitvalue="";
                                                                             splitvalue="“
Put into init section
<!-- START OF SmartSource Data Collector TAG Copyright (c) 1996-2011 WebTrends Inc. All rights
reserved. -->
<!-- Version: 10.0.0 : Tag Builder Version: NA : Created: NA -->
<script type="text/javascript">
window.webtrendsAsyncInit = function() {
       var dcs=new Webtrends.dcs()
        .init(
               {domain="statse.webtrendslive.com”,
               timezone=-8,
               fpcdom="hilton.com“,
               onsitedoms="secure3-dev.hilton.com“,
               downloadtypes="xls,doc,pdf,txt,csv,zip,docx,xlsx“,
               navigationtag="div,table“,
               trackevents=true,
               trimoffsiteparams=true,
               enabled=true,
               i18n=true,
               fpc="WT_FPC“,
               paidsearchparams="gclid“,
               splitvalue="“
       })                                                            Don’t forget to
       .track();                                                      remove last
};                                                                      comma
Step 2: Move over customizations
              Old Config                                                                              New Config
                                                                                  <script type="text/javascript">
_tag.dcsCustom = function () {                                                    window.webtrendsAsyncLoad = function(_tag){
                                                                                         // extract info from to URL to see where we are
                                                                                        _tag.WT.t_B02 = document.URL.split('/')[3];
    // extract info from to URL to see where we are
    _tag.WT.t_B02 = document.URL.split('/')[3];                                          // pull the content group data from the URL string
                                                                                         if (document.URL.split('/').length > 5) {
    // pull the content group data from the URL string
                                                                                              if (document.URL.split('/')[5].indexOf('index') != -1) {
    if (document.URL.split('/').length > 5) {
        if (document.URL.split('/')[5].indexOf('index') != -1)
                                                                 Move                             _tag.WT.cg_n = document.URL.split('/')[4];
                                                                                              } else {
{                                                                customizations                 _tag.WT.cg_s = document.URL.split('/')[5].split('.')
         _tag.WT.cg_n = document.URL.split('/')[4];
      } else {                                                   into AsyncLoad   [0];
                                                                                              _tag.WT.cg_n = document.URL.split('/')[4];
         _tag.WT.cg_s = document.URL.split('/')
[5].split('.')[0];                                               method                     }
                                                                                          } else _tag.WT.cg_n = 'Home';
         _tag.WT.cg_n = document.URL.split('/')[4];
      }
   } else _tag.WT.cg_n = 'Home';
                                                                                         _tag.WT.z_brand = XlateBrand(document.URL).Name;
                                                                                         // END URL extracted data
   _tag.WT.z_brand =
                                                                                          // static values that go on all of the pages
XlateBrand(document.URL).Name;                                                            _tag.WT.site = document.location.hostname;
  // END URL extracted data
                                                                                          _tag.WT.sitetype = 'B';
                                                                                          _tag.WT.t_B01 = 'Luxury.V1.R1';
    // static values that go on all of the pages
                                                                                         // END Static Values
    _tag.WT.site = document.location.hostname;
                                                                                  };
    _tag.WT.sitetype = 'B';                                                       </script>
    _tag.WT.t_B01 = 'Luxury.V1.R1';
    // END Static Values

}
Step 3:
     Replace old code block with the new
<!-- START OF SmartSource Data Collector TAG -->
<!-- Copyright (c) 1996-2011 WebTrends Inc. All rights reserved. -->
<!-- Version: 9.3.0 -->
<!-- Tag Builder Version: 3.1 -->
<!-- Created: 1/14/2011 4:37:20 PM -->
<script src="/scripts/webtrends.js" type="text/javascript"></script>
<!-- ----------------------------------------------------------------------------------- --> Data Collector TAG Copyright (c) 1996-2011 WebTrends Inc. All rights reserved. -->
                                                      <!-- START OF SmartSource
<!-- Warning: The two script blocks below must remain inline.: Moving
                                                      <!-- Version: 10.0.0 Tag Builder Version: NA : Created: NA -->
them to an external -->                               <script type="text/javascript">
<!-- JavaScript include file can cause serious problems with cross- = function() {
                                                      window.webtrendsAsyncInit
domain tracking. -->                                              var dcs=new Webtrends.dcs()
<!-- ----------------------------------------------------------------------------------- -->
                                                                   .init({
<script type="text/javascript">                                               domain="statse.webtrendslive.com”,
//<![CDATA[                                                                   timezone=-8,
var _tag=new WebTrends();                                                     fpcdom="hilton.com“,
_tag.dcsGetId();                                                              onsitedoms="secure3-dev.hilton.com“,
//]]>                                                                         downloadtypes="xls,doc,pdf,txt,csv,zip,docx,xlsx“,
</script>                                                                     navigationtag="div,table“,
<script type="text/javascript">                                               trackevents=true,
//<![CDATA[                                                                   trimoffsiteparams=true,
_tag.dcsCustom=function(){                                                    enabled=true,
// Add custom parameters here.                                                i18n=true,
//_tag.DCSext.param_name=param_value;                                         fpc="WT_FPC“,
}                                                                             paidsearchparams="gclid“,
_tag.dcsCollect();                                                            splitvalue="“
//]]>                                                             })
</script>                                                         .track();
                                                      };

                                              (function() {
                                                     var s = document.createElement('script'); s.async = true;s.type="text/javascript";
                                                      s.src = 'http://s.webtrends.com/js/webtrends.js‘;
                                                     var s2=document.getElementsByTagName("script")[0];s2.parentNode.insertBefore(s,s2);
                                              }());
                                              </script>
                                              <script type="text/javascript">
                                              window.webtrendsAsyncLoad = function(_tag){
                                                // extract info from to URL to see where we are
                                                 _tag.WT.t_B02 = document.URL.split('/')[3];

                                                 // pull the content group data from the URL string
                                                 if (document.URL.split('/').length > 5) {
Step 4: Test
•  You should see a callback
•  And the data payload
Top Take-Aways
Conversion to v10 is easy and provides a
best practice digital analytics foundation.

“Must Have” benefits include:
  –  Scalability
  –  Ease of maintenance
  –  Extreme flexibility
  –  Asynchronous
Sessions You Must See
•  Wed @ 2:40 : Ad Hoc Analysis: An
   Answer for the Next Digital Marketing
   Question

•  Wed @ 3:40 : Implementing Facebook
   Measurement
Rate
 Session
   &
Speakers/
Panelists
Thank You
John Clark, Principal Consultant, Webtrends Consulting Services
      Tony Gray, Director, Webtrends Consulting Services


                    John.Clark@webtrends.com
                    Tony.Gray@webtrends.com

                         blogs.webtrends.com
Engage 2013 - Why Upgrade to v10 Tag

Más contenido relacionado

La actualidad más candente

Grokking Engineering - Data Analytics Infrastructure at Viki - Huy Nguyen
Grokking Engineering - Data Analytics Infrastructure at Viki - Huy NguyenGrokking Engineering - Data Analytics Infrastructure at Viki - Huy Nguyen
Grokking Engineering - Data Analytics Infrastructure at Viki - Huy NguyenHuy Nguyen
 
Angular 4 with firebase
Angular 4 with firebaseAngular 4 with firebase
Angular 4 with firebaseAnne Bougie
 
JavaOne LATAM 2015 - Batch Processing: Processamento em Lotes no Mundo Corpor...
JavaOne LATAM 2015 - Batch Processing: Processamento em Lotes no Mundo Corpor...JavaOne LATAM 2015 - Batch Processing: Processamento em Lotes no Mundo Corpor...
JavaOne LATAM 2015 - Batch Processing: Processamento em Lotes no Mundo Corpor...Rodrigo Cândido da Silva
 
Web Technologies - forms and actions
Web Technologies -  forms and actionsWeb Technologies -  forms and actions
Web Technologies - forms and actionsAren Zomorodian
 
Salesforce1 Platform for programmers
Salesforce1 Platform for programmersSalesforce1 Platform for programmers
Salesforce1 Platform for programmersSalesforce Developers
 
Cassandra Day SV 2014: Fundamentals of Apache Cassandra Data Modeling
Cassandra Day SV 2014: Fundamentals of Apache Cassandra Data ModelingCassandra Day SV 2014: Fundamentals of Apache Cassandra Data Modeling
Cassandra Day SV 2014: Fundamentals of Apache Cassandra Data ModelingDataStax Academy
 
Simplify AJAX using jQuery
Simplify AJAX using jQuerySimplify AJAX using jQuery
Simplify AJAX using jQuerySiva Arunachalam
 
iPhone project - Wireless networks seminar
iPhone project - Wireless networks seminariPhone project - Wireless networks seminar
iPhone project - Wireless networks seminarSilvio Daminato
 
Windows Azure Mobile Services - The Perfect Partner
Windows Azure Mobile Services - The Perfect PartnerWindows Azure Mobile Services - The Perfect Partner
Windows Azure Mobile Services - The Perfect PartnerMichael Collier
 
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...DataStax Academy
 
Coldbox developer training – session 5
Coldbox developer training – session 5Coldbox developer training – session 5
Coldbox developer training – session 5Billie Berzinskas
 
OpenStack Horizon: Controlling the Cloud using Django
OpenStack Horizon: Controlling the Cloud using DjangoOpenStack Horizon: Controlling the Cloud using Django
OpenStack Horizon: Controlling the Cloud using DjangoDavid Lapsley
 

La actualidad más candente (20)

Grokking Engineering - Data Analytics Infrastructure at Viki - Huy Nguyen
Grokking Engineering - Data Analytics Infrastructure at Viki - Huy NguyenGrokking Engineering - Data Analytics Infrastructure at Viki - Huy Nguyen
Grokking Engineering - Data Analytics Infrastructure at Viki - Huy Nguyen
 
Angular 4 with firebase
Angular 4 with firebaseAngular 4 with firebase
Angular 4 with firebase
 
JavaOne LATAM 2015 - Batch Processing: Processamento em Lotes no Mundo Corpor...
JavaOne LATAM 2015 - Batch Processing: Processamento em Lotes no Mundo Corpor...JavaOne LATAM 2015 - Batch Processing: Processamento em Lotes no Mundo Corpor...
JavaOne LATAM 2015 - Batch Processing: Processamento em Lotes no Mundo Corpor...
 
Web Technologies - forms and actions
Web Technologies -  forms and actionsWeb Technologies -  forms and actions
Web Technologies - forms and actions
 
Salesforce1 Platform for programmers
Salesforce1 Platform for programmersSalesforce1 Platform for programmers
Salesforce1 Platform for programmers
 
Mate
MateMate
Mate
 
Cassandra Day SV 2014: Fundamentals of Apache Cassandra Data Modeling
Cassandra Day SV 2014: Fundamentals of Apache Cassandra Data ModelingCassandra Day SV 2014: Fundamentals of Apache Cassandra Data Modeling
Cassandra Day SV 2014: Fundamentals of Apache Cassandra Data Modeling
 
Caching in asp.net
Caching in asp.netCaching in asp.net
Caching in asp.net
 
Simplify AJAX using jQuery
Simplify AJAX using jQuerySimplify AJAX using jQuery
Simplify AJAX using jQuery
 
iPhone project - Wireless networks seminar
iPhone project - Wireless networks seminariPhone project - Wireless networks seminar
iPhone project - Wireless networks seminar
 
Windows Azure Mobile Services - The Perfect Partner
Windows Azure Mobile Services - The Perfect PartnerWindows Azure Mobile Services - The Perfect Partner
Windows Azure Mobile Services - The Perfect Partner
 
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
Cassandra Day Atlanta 2015: Building Your First Application with Apache Cassa...
 
Coldbox developer training – session 5
Coldbox developer training – session 5Coldbox developer training – session 5
Coldbox developer training – session 5
 
CQL3 in depth
CQL3 in depthCQL3 in depth
CQL3 in depth
 
JavaScript JQUERY AJAX
JavaScript JQUERY AJAXJavaScript JQUERY AJAX
JavaScript JQUERY AJAX
 
Ajax and Jquery
Ajax and JqueryAjax and Jquery
Ajax and Jquery
 
Ecom2
Ecom2Ecom2
Ecom2
 
OpenStack Horizon: Controlling the Cloud using Django
OpenStack Horizon: Controlling the Cloud using DjangoOpenStack Horizon: Controlling the Cloud using Django
OpenStack Horizon: Controlling the Cloud using Django
 
Parse Advanced
Parse AdvancedParse Advanced
Parse Advanced
 
Html5 For Jjugccc2009fall
Html5 For Jjugccc2009fallHtml5 For Jjugccc2009fall
Html5 For Jjugccc2009fall
 

Destacado

United Nations: Innovative Technologies to Advance Gender Equality
United Nations: Innovative Technologies to Advance Gender EqualityUnited Nations: Innovative Technologies to Advance Gender Equality
United Nations: Innovative Technologies to Advance Gender EqualityGesche Haas
 
Газоанализатор ООО НПП Импульс
Газоанализатор ООО НПП ИмпульсГазоанализатор ООО НПП Импульс
Газоанализатор ООО НПП Импульсkulibin
 
Functional Programming in Groovy
Functional Programming in GroovyFunctional Programming in Groovy
Functional Programming in GroovyEvgeny Goldin
 
獅子山下女同志
獅子山下女同志獅子山下女同志
獅子山下女同志lalacamp07
 
Guidelines to evaluate blended learning programs
Guidelines to evaluate blended learning programsGuidelines to evaluate blended learning programs
Guidelines to evaluate blended learning programsReasoningMind
 
Scientix 11th SPNE Brussels 18 Mar 2016: Amigo
Scientix 11th SPNE Brussels 18 Mar 2016: AmigoScientix 11th SPNE Brussels 18 Mar 2016: Amigo
Scientix 11th SPNE Brussels 18 Mar 2016: AmigoBrussels, Belgium
 
Ready Player One - Week 2 Check-in
Ready Player One - Week 2 Check-inReady Player One - Week 2 Check-in
Ready Player One - Week 2 Check-incenter4edupunx
 
Volungeviciene LieDM konferencija 2010
Volungeviciene LieDM konferencija 2010Volungeviciene LieDM konferencija 2010
Volungeviciene LieDM konferencija 2010Airina Volungeviciene
 
Sharing data from clinical and medical research
Sharing data from clinical and medical researchSharing data from clinical and medical research
Sharing data from clinical and medical researchChristoph Steinbeck
 
Power of Personal Branding for Brands - Pubcon 2015
Power of Personal Branding for Brands - Pubcon 2015Power of Personal Branding for Brands - Pubcon 2015
Power of Personal Branding for Brands - Pubcon 2015Mark Traphagen
 

Destacado (20)

United Nations: Innovative Technologies to Advance Gender Equality
United Nations: Innovative Technologies to Advance Gender EqualityUnited Nations: Innovative Technologies to Advance Gender Equality
United Nations: Innovative Technologies to Advance Gender Equality
 
LinkedIn Endorsements
LinkedIn EndorsementsLinkedIn Endorsements
LinkedIn Endorsements
 
Sailor moon
Sailor moonSailor moon
Sailor moon
 
1. cronograma 2014
1. cronograma 20141. cronograma 2014
1. cronograma 2014
 
Газоанализатор ООО НПП Импульс
Газоанализатор ООО НПП ИмпульсГазоанализатор ООО НПП Импульс
Газоанализатор ООО НПП Импульс
 
Functional Programming in Groovy
Functional Programming in GroovyFunctional Programming in Groovy
Functional Programming in Groovy
 
獅子山下女同志
獅子山下女同志獅子山下女同志
獅子山下女同志
 
Blender
BlenderBlender
Blender
 
Guidelines to evaluate blended learning programs
Guidelines to evaluate blended learning programsGuidelines to evaluate blended learning programs
Guidelines to evaluate blended learning programs
 
Scientix 11th SPNE Brussels 18 Mar 2016: Amigo
Scientix 11th SPNE Brussels 18 Mar 2016: AmigoScientix 11th SPNE Brussels 18 Mar 2016: Amigo
Scientix 11th SPNE Brussels 18 Mar 2016: Amigo
 
Artikel FI
Artikel FIArtikel FI
Artikel FI
 
Ready Player One - Week 2 Check-in
Ready Player One - Week 2 Check-inReady Player One - Week 2 Check-in
Ready Player One - Week 2 Check-in
 
Alat ukur
Alat ukurAlat ukur
Alat ukur
 
Volungeviciene LieDM konferencija 2010
Volungeviciene LieDM konferencija 2010Volungeviciene LieDM konferencija 2010
Volungeviciene LieDM konferencija 2010
 
Test
TestTest
Test
 
Top 6 Data Blogs
Top 6 Data BlogsTop 6 Data Blogs
Top 6 Data Blogs
 
Sharing data from clinical and medical research
Sharing data from clinical and medical researchSharing data from clinical and medical research
Sharing data from clinical and medical research
 
Duke
DukeDuke
Duke
 
Power of Personal Branding for Brands - Pubcon 2015
Power of Personal Branding for Brands - Pubcon 2015Power of Personal Branding for Brands - Pubcon 2015
Power of Personal Branding for Brands - Pubcon 2015
 
2.7 mbonfim
2.7 mbonfim2.7 mbonfim
2.7 mbonfim
 

Similar a Engage 2013 - Why Upgrade to v10 Tag

Developing your first application using FIWARE
Developing your first application using FIWAREDeveloping your first application using FIWARE
Developing your first application using FIWAREFIWARE
 
TechDays 2013 Jari Kallonen: What's New WebForms 4.5
TechDays 2013 Jari Kallonen: What's New WebForms 4.5TechDays 2013 Jari Kallonen: What's New WebForms 4.5
TechDays 2013 Jari Kallonen: What's New WebForms 4.5Tieturi Oy
 
Engage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data CollectionEngage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data CollectionWebtrends
 
IBM Connect 2016 - Break out of the Box
IBM Connect 2016 - Break out of the BoxIBM Connect 2016 - Break out of the Box
IBM Connect 2016 - Break out of the BoxKarl-Henry Martinsson
 
Developing your first application using FI-WARE
Developing your first application using FI-WAREDeveloping your first application using FI-WARE
Developing your first application using FI-WAREFermin Galan
 
Mobile Software Engineering Crash Course - C06 WindowsPhone
Mobile Software Engineering Crash Course - C06 WindowsPhoneMobile Software Engineering Crash Course - C06 WindowsPhone
Mobile Software Engineering Crash Course - C06 WindowsPhoneMohammad Shaker
 
VMWorld 2017 Hackathon training: Getting Started with Clarity
VMWorld 2017 Hackathon training: Getting Started with ClarityVMWorld 2017 Hackathon training: Getting Started with Clarity
VMWorld 2017 Hackathon training: Getting Started with ClarityJeeyun Lim
 
Improving Your Selenium WebDriver Tests - Belgium testing days_2016
Improving Your Selenium WebDriver Tests - Belgium testing days_2016Improving Your Selenium WebDriver Tests - Belgium testing days_2016
Improving Your Selenium WebDriver Tests - Belgium testing days_2016Roy de Kleijn
 
Enhance Web Performance
Enhance Web PerformanceEnhance Web Performance
Enhance Web PerformanceAdam Lu
 
NoSQL meets Microservices - Michael Hackstein
NoSQL meets Microservices -  Michael HacksteinNoSQL meets Microservices -  Michael Hackstein
NoSQL meets Microservices - Michael Hacksteindistributed matters
 
Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event HandlingWebStackAcademy
 
Knockoutjs databinding
Knockoutjs databindingKnockoutjs databinding
Knockoutjs databindingBoulos Dib
 
Building Modern Websites with ASP.NET by Rachel Appel
Building Modern Websites with ASP.NET by Rachel AppelBuilding Modern Websites with ASP.NET by Rachel Appel
Building Modern Websites with ASP.NET by Rachel Appel.NET Conf UY
 
Practical AngularJS
Practical AngularJSPractical AngularJS
Practical AngularJSWei Ru
 
Hazelcast and MongoDB at Cloud CMS
Hazelcast and MongoDB at Cloud CMSHazelcast and MongoDB at Cloud CMS
Hazelcast and MongoDB at Cloud CMSuzquiano
 
7\9 SSIS 2008R2_Training - Script Task
7\9 SSIS 2008R2_Training - Script Task7\9 SSIS 2008R2_Training - Script Task
7\9 SSIS 2008R2_Training - Script TaskPramod Singla
 
Big Data for each one of us
Big Data for each one of usBig Data for each one of us
Big Data for each one of usOSCON Byrum
 
Html5 and web technology update
Html5 and web technology updateHtml5 and web technology update
Html5 and web technology updateDoug Domeny
 

Similar a Engage 2013 - Why Upgrade to v10 Tag (20)

Developing your first application using FIWARE
Developing your first application using FIWAREDeveloping your first application using FIWARE
Developing your first application using FIWARE
 
TechDays 2013 Jari Kallonen: What's New WebForms 4.5
TechDays 2013 Jari Kallonen: What's New WebForms 4.5TechDays 2013 Jari Kallonen: What's New WebForms 4.5
TechDays 2013 Jari Kallonen: What's New WebForms 4.5
 
Engage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data CollectionEngage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data Collection
 
IBM Connect 2016 - Break out of the Box
IBM Connect 2016 - Break out of the BoxIBM Connect 2016 - Break out of the Box
IBM Connect 2016 - Break out of the Box
 
Developing your first application using FI-WARE
Developing your first application using FI-WAREDeveloping your first application using FI-WARE
Developing your first application using FI-WARE
 
Mobile Software Engineering Crash Course - C06 WindowsPhone
Mobile Software Engineering Crash Course - C06 WindowsPhoneMobile Software Engineering Crash Course - C06 WindowsPhone
Mobile Software Engineering Crash Course - C06 WindowsPhone
 
VMWorld 2017 Hackathon training: Getting Started with Clarity
VMWorld 2017 Hackathon training: Getting Started with ClarityVMWorld 2017 Hackathon training: Getting Started with Clarity
VMWorld 2017 Hackathon training: Getting Started with Clarity
 
Data Science on Google Cloud Platform
Data Science on Google Cloud PlatformData Science on Google Cloud Platform
Data Science on Google Cloud Platform
 
Improving Your Selenium WebDriver Tests - Belgium testing days_2016
Improving Your Selenium WebDriver Tests - Belgium testing days_2016Improving Your Selenium WebDriver Tests - Belgium testing days_2016
Improving Your Selenium WebDriver Tests - Belgium testing days_2016
 
Enhance Web Performance
Enhance Web PerformanceEnhance Web Performance
Enhance Web Performance
 
Nodejs.meetup
Nodejs.meetupNodejs.meetup
Nodejs.meetup
 
NoSQL meets Microservices - Michael Hackstein
NoSQL meets Microservices -  Michael HacksteinNoSQL meets Microservices -  Michael Hackstein
NoSQL meets Microservices - Michael Hackstein
 
Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event Handling
 
Knockoutjs databinding
Knockoutjs databindingKnockoutjs databinding
Knockoutjs databinding
 
Building Modern Websites with ASP.NET by Rachel Appel
Building Modern Websites with ASP.NET by Rachel AppelBuilding Modern Websites with ASP.NET by Rachel Appel
Building Modern Websites with ASP.NET by Rachel Appel
 
Practical AngularJS
Practical AngularJSPractical AngularJS
Practical AngularJS
 
Hazelcast and MongoDB at Cloud CMS
Hazelcast and MongoDB at Cloud CMSHazelcast and MongoDB at Cloud CMS
Hazelcast and MongoDB at Cloud CMS
 
7\9 SSIS 2008R2_Training - Script Task
7\9 SSIS 2008R2_Training - Script Task7\9 SSIS 2008R2_Training - Script Task
7\9 SSIS 2008R2_Training - Script Task
 
Big Data for each one of us
Big Data for each one of usBig Data for each one of us
Big Data for each one of us
 
Html5 and web technology update
Html5 and web technology updateHtml5 and web technology update
Html5 and web technology update
 

Más 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 - 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 - Mobile Measurement Workshop
Engage 2013 - Mobile Measurement WorkshopEngage 2013 - Mobile Measurement Workshop
Engage 2013 - Mobile Measurement WorkshopWebtrends
 
Engage 2013 - Mobile Measurement Tactics
Engage 2013 - Mobile Measurement TacticsEngage 2013 - Mobile Measurement Tactics
Engage 2013 - Mobile Measurement TacticsWebtrends
 
Engage 2013 - Mobile Measurement Strategy
Engage 2013 - Mobile Measurement StrategyEngage 2013 - Mobile Measurement Strategy
Engage 2013 - Mobile Measurement StrategyWebtrends
 

Más 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 - 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 - Mobile Measurement Workshop
Engage 2013 - Mobile Measurement WorkshopEngage 2013 - Mobile Measurement Workshop
Engage 2013 - Mobile Measurement Workshop
 
Engage 2013 - Mobile Measurement Tactics
Engage 2013 - Mobile Measurement TacticsEngage 2013 - Mobile Measurement Tactics
Engage 2013 - Mobile Measurement Tactics
 
Engage 2013 - Mobile Measurement Strategy
Engage 2013 - Mobile Measurement StrategyEngage 2013 - Mobile Measurement Strategy
Engage 2013 - Mobile Measurement Strategy
 

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Engage 2013 - Why Upgrade to v10 Tag

  • 1. Why Upgrade to the Webtrends v10 Tag? John Clark, Principal Consultant, Webtrends Tony Gray, Director of Consulting Services, Webtrends
  • 2. Agenda •  Webtrends v10 Tag Flexibility •  Using Webtrends Transforms to Modify Data •  “Touchless” Page Markup Event Tracking •  Form Fill Tracking With Plugins •  Quick & Easy 4 Step Tag Upgrade
  • 3. Digital Measurement with Analytics 10 V9 VS V10 TAGS
  • 4. v8 & v9 v10 tag Tags Add-in modules to customize Modify Tag to Customize Tag never ch a n g e s Synchronous Asynchronous
  • 5. V10 Tag Benefits •  Scalable – Easily deployed against multiple sites •  Maintainable – Selectors and plug-in are modular •  Flexible – Modular architecture flexible tracking •  Asynchronous – Runs in background thread
  • 6. Anatomy of the V10 Tag V10 tag Library webtrends.js Transforms are used to modify the data collected or to change the behavior of the tracking code. In either case, they are called Transforms just before the beacon request is generated. Selectors are a way to unobtrusively attach multiTrack calls to dom elements. This uses Selectors the browser's CSS Selectors engine to find the elements. Plugins are modules that run in the Plugins Webtrends namespace that can be used for almost anything.
  • 7. Digital Measurement with Analytics 10 TRANSFORMS
  • 8. Transforms: Modifying Data Prior to Processing •  Transforms are used to modify the data collected or to change the behavior of the tracking code •  Transforms are used to change the data before its sent to Webtrends
  • 9. Transforms: From A Caterpillar To A Butterfly Transform
  • 10. Transforms: Modifying Data Collected Transform to modify the parameter z_call me, and if its Caterpillar, transform it to Butterfly. dcs.addTransform( function(dcsObject, multiTrackObject) { if (dcsObject.WT.z_callMe === “Caterpillar”) dcsObject.WT.z_callMe = “Butterfly”; )}, "all”);
  • 11. Digital Measurement with Analytics 10 A MORE PRACTICAL EXAMPLE
  • 12. Simple Application of A Transform Use a transform to set the content groups base on the path in a url. This way we don’t need to add META content to every page. www.webtrends.com/newproducts/streams/demo dcs.addTransform( function(dcsObject, multiTrackObject) { if (window.location.pathname.split('/')[1]) dcsObject.WT.cg_n = window.location.pathname.split('/')[1]; )}, "all);
  • 13. Selectively Apply a Transform •  all – Always transform the data •  collect – only transform the data on collect •  multitrack – Only transform the data on multitrack dcs.addTransform( function(dcsObject, multiTrackObject) { if (window.location.pathname.split('/')[1]) dcsObject.WT.cg_n = window.location.pathname.split('/')[1]; )}, “collect”);
  • 14. Practical uses •  Create pseudo page names •  Add data to a hit •  Modify data from a hit
  • 15. Digital Measurement with Analytics 10 OK, HERE COMES THE COOL STUFF!
  • 16. Selectors •  Selectors allow us to add event tracking without changing the markup •  Events such as: •  Link clicks •  Download clicks •  Input box clicks •  Image clicks
  • 17. Selectors •  The Old Way: •  <a href="the_new_link" id=link_1 class="nav_links" onclick="dcsMultiTrack('DCS.dcsuri','/Corporate','WT.ti','The Corporate Site',’WT.dl’,’99’,’WT.myPram’,’customParmValue’);"> This is the first link</a> •  The New Way: •  <a href="the_new_link" id=link_1 class="nav_links”> This is the first link</a> •  Adding onclick events into the markup causes scalability and maintainability issues as the page markup is changed
  • 18. The Webtrends Selector Way – w/CSS Page Markup – No Changes Add the tracking into the Webtrends file dcs.addSelector(‘A’, filter: function (dcsObject, o) { var e = o.element || {}; if (e.id == “link_1”) return false; Filter for the target link else return true; }, transform: function (dcsObject, o) { o.argsa.push("DCS.dcssip", window.location.hostname, "DCS.dcsuri", window.location.pathname, "WT.ti", document.title, Send our data "WT.dl", “99”); } });
  • 19. The Webtrends Selector Way – w/jQuery If jQuery is loaded on the page you can use jQuery as the selector: dcs.addSelector(‘A#link_1’, transform: function (dcsObject, o) { o.argsa.push("DCS.dcssip", window.location.hostname, "DCS.dcsuri", window.location.pathname, "WT.ti", document.title, "WT.dl", “99”); } });
  • 20. Digital Measurement with Analytics 10 PLUGINS – A MODULAR APPROACH
  • 21. Plugins •  Plugin are re-usable modules that can contain transforms and/or selectors, and/ or custom code. •  They can be easily used across sites, rather then being put into the code.
  • 22. Plugin Framework •  The plugin framework is just a container for the functions you’d like to deploy (function(_window, _document) { // // put custom code here // selectors // transforms // custom stuff // Webtrends.registerPlugin('yt', WTYT_loader); })(window, window.document);
  • 23. Plugin Example •  Form fill tracking can get complicated when you have to bind to all the form elements with onClick multi-track handlers •  But with a quick plugin you can easily deploy a method to track form fills
  • 25. Plugin To Track Changes In INPUT Form Elements (function (_window, _document) { if (!_window.Webtrends) return; FromTrack_loader = function (t, p) { var elems = document.getElementsByTagName('INPUT'); for (var Tag = 0; Tag < elems.length; Tag++) { elems[Tag].onchange = function () { e = event.srcElement; if (e.getAttribute('data-si_n')) { Webtrends.multiTrack({ argsa: ["DCS.dcssip", window.location.hostname, "DCS.dcsuri", window.location.pathname, "WT.ti", document.title, Send data Attach tracking "WT.event_nam", e.name, "WT.si_n", e.getAttribute('data-si_n'), if there is a to all the Input "WT.si_x", e.getAttribute('data-si_x'), "WT.dl", '99'] data-si_n boxes on the }); } attribute page } } }; Webtrends.registerPlugin('FormTrack', FromTrack_loader); })(window, window.document);
  • 27. Webtrends Async Tag •  Why move to the async code base? –  Does not delay the page load like sync code does –  Modular approach simplifies maintainability –  People are developing cool plugin’s •  Facebook, Video Tracking, Form Tracking, Heatmaps, Streams •  As easy as 4 simple steps to upgrade!
  • 28. Digital Measurement with Analytics 10 FOUR EASY STEPS TO ASYNC
  • 29. 4 Steps to Converting to Async 10 0. Take opportunity to evaluate current tagging 1.  Transform old config to new format 2.  Move over your customizations 3.  Replace the old code block with the new code block 4.  Test
  • 31. Async Basics (function() { Async load line loads var s = document.createElement('script'); s.async = true;s.type="text/javascript"; s.src = 'http://s.webtrends.com/js/webtrends.js‘; webtrends code as var s2=document.getElementsByTagName("script") background process [0];s2.parentNode.insertBefore(s,s2); }()); window.webtrendsAsyncInit = function() { var dcs=new Webtrends.dcs() .init( Once loaded, the code runs {domain="statse.webtrendslive.com”, timezone=-8, ‘webtrendsAsyncInit‘ to pick fpcdom="hilton.com“, up configuration onsitedoms="secure3-dev.hilton.com“, }) .track(); }; window.webtrendsAsyncLoad = function(_tag){ Then code runs // static values that go on all of the pages _tag.WT.site = document.location.hostname; ’webtrendsAsyncLoad’ to _tag.WT.sitetype = 'B'; install customizations _tag.WT.t_B01 = 'Luxury.V1.R1'; // END Static Values };
  • 32. Step 1: Transform Config Old Config New Config this.domain="statse.webtrendslive.com"; domain="statse.webtrendslive.com”, this.timezone=-8; timezone=-8, this.fpcdom="hilton.com"; fpcdom="hilton.com“, this.onsitedoms="secure3-dev.hilton.com"; onsitedoms="secure3-dev.hilton.com“, this.downloadtypes="xls,doc,pdf,txt,csv,zip,docx,xlsx"; Remove ‘this.’ downloadtypes="xls,doc,pdf,txt,csv,zip,docx,xlsx“, this.navigationtag="div,table"; this.trackevents=true; Replace ‘;’ with navigationtag="div,table“, trackevents=true, this.trimoffsiteparams=true; ‘,’ trimoffsiteparams=true, this.enabled=true; enabled=true, this.i18n=true; i18n=true, this.fpc="WT_FPC"; fpc="WT_FPC“, this.paidsearchparams="gclid"; paidsearchparams="gclid“, this.splitvalue=""; splitvalue="“
  • 33. Put into init section <!-- START OF SmartSource Data Collector TAG Copyright (c) 1996-2011 WebTrends Inc. All rights reserved. --> <!-- Version: 10.0.0 : Tag Builder Version: NA : Created: NA --> <script type="text/javascript"> window.webtrendsAsyncInit = function() { var dcs=new Webtrends.dcs() .init( {domain="statse.webtrendslive.com”, timezone=-8, fpcdom="hilton.com“, onsitedoms="secure3-dev.hilton.com“, downloadtypes="xls,doc,pdf,txt,csv,zip,docx,xlsx“, navigationtag="div,table“, trackevents=true, trimoffsiteparams=true, enabled=true, i18n=true, fpc="WT_FPC“, paidsearchparams="gclid“, splitvalue="“ }) Don’t forget to .track(); remove last }; comma
  • 34. Step 2: Move over customizations Old Config New Config <script type="text/javascript"> _tag.dcsCustom = function () { window.webtrendsAsyncLoad = function(_tag){ // extract info from to URL to see where we are _tag.WT.t_B02 = document.URL.split('/')[3]; // extract info from to URL to see where we are _tag.WT.t_B02 = document.URL.split('/')[3]; // pull the content group data from the URL string if (document.URL.split('/').length > 5) { // pull the content group data from the URL string if (document.URL.split('/')[5].indexOf('index') != -1) { if (document.URL.split('/').length > 5) { if (document.URL.split('/')[5].indexOf('index') != -1) Move _tag.WT.cg_n = document.URL.split('/')[4]; } else { { customizations _tag.WT.cg_s = document.URL.split('/')[5].split('.') _tag.WT.cg_n = document.URL.split('/')[4]; } else { into AsyncLoad [0]; _tag.WT.cg_n = document.URL.split('/')[4]; _tag.WT.cg_s = document.URL.split('/') [5].split('.')[0]; method } } else _tag.WT.cg_n = 'Home'; _tag.WT.cg_n = document.URL.split('/')[4]; } } else _tag.WT.cg_n = 'Home'; _tag.WT.z_brand = XlateBrand(document.URL).Name; // END URL extracted data _tag.WT.z_brand = // static values that go on all of the pages XlateBrand(document.URL).Name; _tag.WT.site = document.location.hostname; // END URL extracted data _tag.WT.sitetype = 'B'; _tag.WT.t_B01 = 'Luxury.V1.R1'; // static values that go on all of the pages // END Static Values _tag.WT.site = document.location.hostname; }; _tag.WT.sitetype = 'B'; </script> _tag.WT.t_B01 = 'Luxury.V1.R1'; // END Static Values }
  • 35. Step 3: Replace old code block with the new <!-- START OF SmartSource Data Collector TAG --> <!-- Copyright (c) 1996-2011 WebTrends Inc. All rights reserved. --> <!-- Version: 9.3.0 --> <!-- Tag Builder Version: 3.1 --> <!-- Created: 1/14/2011 4:37:20 PM --> <script src="/scripts/webtrends.js" type="text/javascript"></script> <!-- ----------------------------------------------------------------------------------- --> Data Collector TAG Copyright (c) 1996-2011 WebTrends Inc. All rights reserved. --> <!-- START OF SmartSource <!-- Warning: The two script blocks below must remain inline.: Moving <!-- Version: 10.0.0 Tag Builder Version: NA : Created: NA --> them to an external --> <script type="text/javascript"> <!-- JavaScript include file can cause serious problems with cross- = function() { window.webtrendsAsyncInit domain tracking. --> var dcs=new Webtrends.dcs() <!-- ----------------------------------------------------------------------------------- --> .init({ <script type="text/javascript"> domain="statse.webtrendslive.com”, //<![CDATA[ timezone=-8, var _tag=new WebTrends(); fpcdom="hilton.com“, _tag.dcsGetId(); onsitedoms="secure3-dev.hilton.com“, //]]> downloadtypes="xls,doc,pdf,txt,csv,zip,docx,xlsx“, </script> navigationtag="div,table“, <script type="text/javascript"> trackevents=true, //<![CDATA[ trimoffsiteparams=true, _tag.dcsCustom=function(){ enabled=true, // Add custom parameters here. i18n=true, //_tag.DCSext.param_name=param_value; fpc="WT_FPC“, } paidsearchparams="gclid“, _tag.dcsCollect(); splitvalue="“ //]]> }) </script> .track(); }; (function() { var s = document.createElement('script'); s.async = true;s.type="text/javascript"; s.src = 'http://s.webtrends.com/js/webtrends.js‘; var s2=document.getElementsByTagName("script")[0];s2.parentNode.insertBefore(s,s2); }()); </script> <script type="text/javascript"> window.webtrendsAsyncLoad = function(_tag){ // extract info from to URL to see where we are _tag.WT.t_B02 = document.URL.split('/')[3]; // pull the content group data from the URL string if (document.URL.split('/').length > 5) {
  • 36. Step 4: Test •  You should see a callback •  And the data payload
  • 37. Top Take-Aways Conversion to v10 is easy and provides a best practice digital analytics foundation. “Must Have” benefits include: –  Scalability –  Ease of maintenance –  Extreme flexibility –  Asynchronous
  • 38. Sessions You Must See •  Wed @ 2:40 : Ad Hoc Analysis: An Answer for the Next Digital Marketing Question •  Wed @ 3:40 : Implementing Facebook Measurement
  • 39. Rate Session & Speakers/ Panelists
  • 40. Thank You John Clark, Principal Consultant, Webtrends Consulting Services Tony Gray, Director, Webtrends Consulting Services John.Clark@webtrends.com Tony.Gray@webtrends.com blogs.webtrends.com