Google Analytics Joris Roebben ( [email_address] ) Tom Michiels ( [email_address] ) www.queromedia.com
1. Introduction What is Google Analytics? urchin.js GA.js 2004 2005 2007
Conventions GA = Google Analytics GATC = Google Analytics Tracking Code
Google Analytics advantages Free Sufficiant possibilities for most companies Easy to implement Easy to use Easy to understand
Google Analytics disadvantages URL and title based No data history Privacy ? JavaScript and cookies Only visitors, no crawlers or bots
2. Google Analytics interface Dashboard Add / remove elements Personalized
Calendar
Reporting XML PDF CSV TSV Send now Schedule
3. Setup Google Analytics Create Google Account Free No spam Gmail = OK
Best practice for GA accounts Create GA account on  [email_address] Add  [email_address]  as administrator Add  [email_address]  as reviewer Advantage: structure
Sign up Login Create GA account
Get the GATC Google Analytics Tracking Code Old vs. New one urchin.js vs. GA.js
urchin.js Old code Can still be used <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA-123456-1&quot;; urchinTracker(); </script> </body> </html>
GA.js New code New features not yet available <script type=&quot;text/javascript&quot;> var gaJsHost = ((&quot;https:&quot; == document.location.protocol) ? &quot;https://ssl.&quot; : &quot;http://www.&quot;);document.write(&quot;\<script src='&quot; + gaJsHost + &quot;google-analytics.com/ga.js' type='text/javascript'>\<\/script>&quot; ); </script> <script type=&quot;text/javascript&quot;> var pageTracker = _gat._getTracker(&quot;UA-123456-1&quot;);pageTracker._initData();pageTracker._trackPaginaweergave();</script> </body> </html>
Host your own GATC Possible Not advised <script src=&quot;http://www.mydomain.com/mytrackingcode.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA-123456-1&quot;; urchinTracker(); </script>
Check your installation Put code just before </body> Loads pages faster No problem if GA offline
Easy implementation All HTML-files: lot of work Dynamic site: look for footer inclusion CMS: look for templates Put GATC on ALL pages !!! Correct data = essential
Access manager Give access to GA account Must be Google account Administrator or View Reports only
Add user
4. Adding AdWords to Google Analytics Use GA in AdWords interface AdWords reports in GA
Step 1: check GATC Make sure every page on website is tagged with GATC
Step 2: Login to Google AdWords www.google.com/adwords  as Administrator
Step 3: Tab Analytics  Click on the tab Analytics
Step 4: Link to existing GA account
Step 5: Account preferences Make sure auto-tagging is on !
5. Profiles and Filters Are the real strength of GA Segment data Deep analysis Depending on needs Start collecting data when created
Best practices Profile with ALL data Testing profile
Data needed for profile Website URL Profile Name Time Zone Default Page Exclude parameters E-commerce website Search
GATC for different profiles <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA- 123456-1 &quot;; urchinTracker(); </script> <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA- 123456-2 &quot;; urchinTracker(); </script> <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA- 654321-1 &quot;; urchinTracker(); </script>
Filters Applied to profile Change data (forever!) Segmentation Business rules 2 sorts: predefined and custom Test profile
How do filters work? 3 components Filter Type Filter Fields Filter Pattern Filter data before submitting it to GA DB
Multiple filters No problem Multiple filters applied to data Data output filter 1 is input filter 2 Be careful !!! Wrong conclusions
Filterfields 37 fields Field = pageview attribute Regular fields and user defined fields Regular: request URI, hostname, referral, page title, browser, IP address,... User defined: campaign name, source, campaign term, e-commerce variables,...
Possible values for Filterfields Check GA reports !!! Lists not yet available
Filter Patterns Pattern is applied to filterfield If ok, data registered If not ok, data neglected Build patterns using RegEx RegEx = set of characters, representative for bigger set of data
Filter Type 10 different types 3 predefined 7 custom
5.1 Exclude all traffic from a domain
5.2 Exclude all traffic from an IP address IP ranges with RegEx !!!
5.3 Include only traffic to a subdirectory
5.4 Include / Exclude filter (1)
5.4 Include / Exclude filter (2)
5.4 Include / Exclude filter (3)
5.5 Search and replace filter (1)
5.5 Search and replace filter (2) No RegEx !!! Changes data !!!
5.6 Uppercase / Lowercase filter
5.7 Lookup table filter Not available in GA Only old Urchin customers ~Search and replace filter Text file
5.8 Advanced filters Change data fields By combining elements 2 filter fields: Field A and Field B Extract field = Constructor RegEx !!!
Examples of advanced filters (1)
Examples of advanced filters (2)
6. Custom segmentation Segment data _utmv cookie JavaScript function _utmSetVar() On pages tagged with GATC Applied to HTML attributes as onLoad(), onChange(), onSubmit() Only 1 cookie per visitor (website)
Custom segmentation example
Custom segmentation code Everyone = visitor (“not set”) When registered = member When completed buy = customer Report: Visitors > User defined <body onLoad=”javascript:_utmSetVar(‘member’);”> <body onLoad=”javascript:_utmSetVar(‘customer’);”>
User Defined Values
RegEx Regular expressions are used to match or capture portions of a field using wildcards and metacharacters. They are often used for text manipulation tasks. Most of the filters included in Google Analytics use these expressions to match the data and perform an action when a match is achieved. For instance, an  exclude  filter is designed to exclude the hit if the regular expression in the filter matches the data contained in the field specified by the filter. Regular expressions are text strings that contain characters, numbers, and wildcards. Note that these wildcard characters can be used literally by escaping them with a backslash '\'. For example, when entering  www.google.com , escape the periods with a backslash:  www\.google\.com
RegEx .  match any single character *  match zero or more of the previous items +  match one or more of the previous items ?  match zero or one of the previous items ()  remember contents of parenthesis as item []  match one item in this list create a range in a list |  or ^  match to the beginning of the field $  match to the end of the field \  escape any of the above More:  http://en.wikipedia.org/wiki/Regex
7. Goals Conversions ? Conversion rate Reports Success of site “ Thank you” page Max. 4 per profile Contact – buy – download - register
Setting up goals
Goals howto Match type Goal value Choose good name Unique “thank you” page per conversion Keep track of filters
Goals visualisation (1)
Goals visualisation (2)
Funnels Extension of goals Predefined steps Track conversion process Required steps ?
Funnel visualisation
8. E-commerce tracking Not accounting Use it to find trends No absolute figures !!!
Implementing E-commerce tracking Activate E-commerce tracking in profile Add code below GATC Extra reports Data from transaction needs to be transfered to GA 1 Transaction Multiple items urchin.js vs. GA.js
E-commerce for urchin.js <form style=&quot;display:none;&quot; name=&quot;utmform&quot;> <textarea id=&quot;utmtrans&quot;> UTM:T|[order-id]|[affiliation]|[total]|[tax]|[shipping]|[city]|[state]|[country] UTM:I|[order-id]|[sku/code]|[productname]|[category]|[price]|[quantity] UTM:I|[order-id]|[sku/code]|[productname]|[category]|[price]|[quantity] </textarea> </form>
E-commerce for GA.js <script src=&quot;http://www.google-analytics.com/ga.js&quot; type=&quot;text/javascript&quot;></script> <script type=&quot;text/javascript&quot;> var pageTracker = _gat._getTracker(&quot;UA-XXXXX-1&quot;); pageTracker._initData(); pageTracker._addTrans( &quot;1234&quot;,  // Order ID &quot;partner&quot;,  // Affiliation &quot;2500.25&quot;,  // Total &quot;200.25&quot;,  // Tax &quot;3&quot;,  // Shipping &quot;Brussels&quot;,  // City &quot;Brabant&quot;,  // State &quot;Belgium&quot;  // Country ); pageTracker._addItem( &quot;1234&quot;,  // Order ID &quot;MTB25&quot;,  // SKU &quot;Mountainbike&quot;,  // Product Name  &quot;Off-road&quot;,  // Category &quot;1500&quot;,  // Price &quot;1&quot;  // Quantity ); pageTracker._addItem( &quot;1234&quot;,  // Order ID &quot;MTB44&quot;,  // SKU &quot;Mountainbike&quot;,  // Product Name  &quot;Cross&quot;,  // Category &quot;1000.25&quot;,  // Price &quot;1&quot;  // Quantity ); pageTracker._trackTrans(); </script>
Complete process
E-commerce reports
E-commerce reports
E-commerce reports
E-commerce reports
9. Tips & Tricks: Site Search
Tips & Tricks: Event tracking Downloads, clicks, ... Urchintracker() generates pageview Pageviews in reports Naming ! <a href=&quot;http://www.webiste.com/pdf/document1.pdf&quot; onClick=&quot;javascript:urchinTracker('/pdf/document1');&quot;>
Tips & Tricks: Multi-domain tracking Website on multiple domains Most often used for external checkout Transfer content of first party cookies to other domain urchin.js vs. GA.js
Multi-domain tracking urchin.js (1) Change GATC <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct=&quot;UA-xxxx-x&quot;; _udn=&quot;none&quot;; _ulink=1; urchinTracker(); </script>
Multi-domain tracking urchin.js (2) Change cross-domain links <a href=&quot;https://www.secondsite.com/?login=parameters&quot;>Log in Now</a> <script type=&quot;text/javascript&quot;> document.write('<a href=&quot;javascript:__utmLinker(\' https://www.secondsite.com/?login=parameters\');&quot;>Log in Now</a>'); </script> <noscript> <a href=&quot; https://www.secondsite.com/?login=parameters &quot;>Log in Now</a> </noscript>
Multi-domain tracking GA.js (1) Change GATC <script type=&quot;text/javascript&quot;> var gaJsHost = ((&quot;https:&quot; == document.location.protocol) ? &quot; https://ssl.&quot; : &quot;http://www.&quot;); document.write(&quot;\<script src='&quot; + gaJsHost + &quot;google-analytics.com/ga.js ' type='text/javascript'>\<\/script>&quot; ); </script> <script type=&quot;text/javascript&quot;> var pageTracker = _gat._getTracker(&quot;UA-12345-1&quot;);  pageTracker._setDomainName(&quot;none&quot;); pageTracker._setAllowLinker(true);   pageTracker._initData(); pageTracker._trackPaginaweergave(); </script>
Multi-domain tracking GA.js (2) Change cross-domain links <a href=&quot;https://www.secondsite.com/?login=parameters&quot;>Log in Now</a> <script type=&quot;text/javascript&quot;> document.write(‘<a href=&quot;javascript:pageTracker._link(\'https://www.secondsite.com/?login=parameters\');&quot;>Log in Now</a>'' );</script> <noscript> <a href=&quot;https://www.secondsite.com/?login=parameters&quot;>Log in Now</a>  </noscript>
Tips & Tricks: Tracking outbound links Creating pageviews Using UrchinTracker() Pageviews in reports Naming !  <a href=&quot;http://www.otherdomain.com&quot; onClick=&quot;javascript:urchinTracker('/outbound/otherdomain');&quot;>
Tips & Tricks: Tagging inbound links http://www.website.com/pagina.html http://www.website.com/pagina.html?utm_source=partner&utm_medium=banner&utm_campaign=nl&utm_term=zoekwoord Adjust cookies ~Google AdWords auto-tagging Not all parameters are required
10. Conclusion
11. Roundup  1. Create a Google Analytics account. 2. Analyze the website. 3. Create and Configure profiles. a) Create filters. b) Create goals and funnels. c) Create recommended profiles. 4. Edit the tracking code. 5. Modify the web site. 6. Add the tracking code to web site pages. 7. Tag marketing campaigns. 8. Enable e-commerce transaction tracking. 9. Implement custom segmentation. 10. Configure other administrative features. a) User accounts and report access. b) Automated email report delivery.
12. Q & A

An introduction to Google Analytics

  • 1.
    Google Analytics JorisRoebben ( [email_address] ) Tom Michiels ( [email_address] ) www.queromedia.com
  • 2.
    1. Introduction Whatis Google Analytics? urchin.js GA.js 2004 2005 2007
  • 3.
    Conventions GA =Google Analytics GATC = Google Analytics Tracking Code
  • 4.
    Google Analytics advantagesFree Sufficiant possibilities for most companies Easy to implement Easy to use Easy to understand
  • 5.
    Google Analytics disadvantagesURL and title based No data history Privacy ? JavaScript and cookies Only visitors, no crawlers or bots
  • 6.
    2. Google Analyticsinterface Dashboard Add / remove elements Personalized
  • 7.
  • 8.
    Reporting XML PDFCSV TSV Send now Schedule
  • 9.
    3. Setup GoogleAnalytics Create Google Account Free No spam Gmail = OK
  • 10.
    Best practice forGA accounts Create GA account on [email_address] Add [email_address] as administrator Add [email_address] as reviewer Advantage: structure
  • 11.
    Sign up LoginCreate GA account
  • 12.
    Get the GATCGoogle Analytics Tracking Code Old vs. New one urchin.js vs. GA.js
  • 13.
    urchin.js Old codeCan still be used <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA-123456-1&quot;; urchinTracker(); </script> </body> </html>
  • 14.
    GA.js New codeNew features not yet available <script type=&quot;text/javascript&quot;> var gaJsHost = ((&quot;https:&quot; == document.location.protocol) ? &quot;https://ssl.&quot; : &quot;http://www.&quot;);document.write(&quot;\<script src='&quot; + gaJsHost + &quot;google-analytics.com/ga.js' type='text/javascript'>\<\/script>&quot; ); </script> <script type=&quot;text/javascript&quot;> var pageTracker = _gat._getTracker(&quot;UA-123456-1&quot;);pageTracker._initData();pageTracker._trackPaginaweergave();</script> </body> </html>
  • 15.
    Host your ownGATC Possible Not advised <script src=&quot;http://www.mydomain.com/mytrackingcode.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA-123456-1&quot;; urchinTracker(); </script>
  • 16.
    Check your installationPut code just before </body> Loads pages faster No problem if GA offline
  • 17.
    Easy implementation AllHTML-files: lot of work Dynamic site: look for footer inclusion CMS: look for templates Put GATC on ALL pages !!! Correct data = essential
  • 18.
    Access manager Giveaccess to GA account Must be Google account Administrator or View Reports only
  • 19.
  • 20.
    4. Adding AdWordsto Google Analytics Use GA in AdWords interface AdWords reports in GA
  • 21.
    Step 1: checkGATC Make sure every page on website is tagged with GATC
  • 22.
    Step 2: Loginto Google AdWords www.google.com/adwords as Administrator
  • 23.
    Step 3: TabAnalytics Click on the tab Analytics
  • 24.
    Step 4: Linkto existing GA account
  • 25.
    Step 5: Accountpreferences Make sure auto-tagging is on !
  • 26.
    5. Profiles andFilters Are the real strength of GA Segment data Deep analysis Depending on needs Start collecting data when created
  • 27.
    Best practices Profilewith ALL data Testing profile
  • 28.
    Data needed forprofile Website URL Profile Name Time Zone Default Page Exclude parameters E-commerce website Search
  • 29.
    GATC for differentprofiles <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA- 123456-1 &quot;; urchinTracker(); </script> <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA- 123456-2 &quot;; urchinTracker(); </script> <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct = &quot;UA- 654321-1 &quot;; urchinTracker(); </script>
  • 30.
    Filters Applied toprofile Change data (forever!) Segmentation Business rules 2 sorts: predefined and custom Test profile
  • 31.
    How do filterswork? 3 components Filter Type Filter Fields Filter Pattern Filter data before submitting it to GA DB
  • 32.
    Multiple filters Noproblem Multiple filters applied to data Data output filter 1 is input filter 2 Be careful !!! Wrong conclusions
  • 33.
    Filterfields 37 fieldsField = pageview attribute Regular fields and user defined fields Regular: request URI, hostname, referral, page title, browser, IP address,... User defined: campaign name, source, campaign term, e-commerce variables,...
  • 34.
    Possible values forFilterfields Check GA reports !!! Lists not yet available
  • 35.
    Filter Patterns Patternis applied to filterfield If ok, data registered If not ok, data neglected Build patterns using RegEx RegEx = set of characters, representative for bigger set of data
  • 36.
    Filter Type 10different types 3 predefined 7 custom
  • 37.
    5.1 Exclude alltraffic from a domain
  • 38.
    5.2 Exclude alltraffic from an IP address IP ranges with RegEx !!!
  • 39.
    5.3 Include onlytraffic to a subdirectory
  • 40.
    5.4 Include /Exclude filter (1)
  • 41.
    5.4 Include /Exclude filter (2)
  • 42.
    5.4 Include /Exclude filter (3)
  • 43.
    5.5 Search andreplace filter (1)
  • 44.
    5.5 Search andreplace filter (2) No RegEx !!! Changes data !!!
  • 45.
    5.6 Uppercase /Lowercase filter
  • 46.
    5.7 Lookup tablefilter Not available in GA Only old Urchin customers ~Search and replace filter Text file
  • 47.
    5.8 Advanced filtersChange data fields By combining elements 2 filter fields: Field A and Field B Extract field = Constructor RegEx !!!
  • 48.
  • 49.
  • 50.
    6. Custom segmentationSegment data _utmv cookie JavaScript function _utmSetVar() On pages tagged with GATC Applied to HTML attributes as onLoad(), onChange(), onSubmit() Only 1 cookie per visitor (website)
  • 51.
  • 52.
    Custom segmentation codeEveryone = visitor (“not set”) When registered = member When completed buy = customer Report: Visitors > User defined <body onLoad=”javascript:_utmSetVar(‘member’);”> <body onLoad=”javascript:_utmSetVar(‘customer’);”>
  • 53.
  • 54.
    RegEx Regular expressionsare used to match or capture portions of a field using wildcards and metacharacters. They are often used for text manipulation tasks. Most of the filters included in Google Analytics use these expressions to match the data and perform an action when a match is achieved. For instance, an exclude filter is designed to exclude the hit if the regular expression in the filter matches the data contained in the field specified by the filter. Regular expressions are text strings that contain characters, numbers, and wildcards. Note that these wildcard characters can be used literally by escaping them with a backslash '\'. For example, when entering www.google.com , escape the periods with a backslash: www\.google\.com
  • 55.
    RegEx . match any single character * match zero or more of the previous items + match one or more of the previous items ? match zero or one of the previous items () remember contents of parenthesis as item [] match one item in this list create a range in a list | or ^ match to the beginning of the field $ match to the end of the field \ escape any of the above More: http://en.wikipedia.org/wiki/Regex
  • 56.
    7. Goals Conversions? Conversion rate Reports Success of site “ Thank you” page Max. 4 per profile Contact – buy – download - register
  • 57.
  • 58.
    Goals howto Matchtype Goal value Choose good name Unique “thank you” page per conversion Keep track of filters
  • 59.
  • 60.
  • 61.
    Funnels Extension ofgoals Predefined steps Track conversion process Required steps ?
  • 62.
  • 63.
    8. E-commerce trackingNot accounting Use it to find trends No absolute figures !!!
  • 64.
    Implementing E-commerce trackingActivate E-commerce tracking in profile Add code below GATC Extra reports Data from transaction needs to be transfered to GA 1 Transaction Multiple items urchin.js vs. GA.js
  • 65.
    E-commerce for urchin.js<form style=&quot;display:none;&quot; name=&quot;utmform&quot;> <textarea id=&quot;utmtrans&quot;> UTM:T|[order-id]|[affiliation]|[total]|[tax]|[shipping]|[city]|[state]|[country] UTM:I|[order-id]|[sku/code]|[productname]|[category]|[price]|[quantity] UTM:I|[order-id]|[sku/code]|[productname]|[category]|[price]|[quantity] </textarea> </form>
  • 66.
    E-commerce for GA.js<script src=&quot;http://www.google-analytics.com/ga.js&quot; type=&quot;text/javascript&quot;></script> <script type=&quot;text/javascript&quot;> var pageTracker = _gat._getTracker(&quot;UA-XXXXX-1&quot;); pageTracker._initData(); pageTracker._addTrans( &quot;1234&quot;, // Order ID &quot;partner&quot;, // Affiliation &quot;2500.25&quot;, // Total &quot;200.25&quot;, // Tax &quot;3&quot;, // Shipping &quot;Brussels&quot;, // City &quot;Brabant&quot;, // State &quot;Belgium&quot; // Country ); pageTracker._addItem( &quot;1234&quot;, // Order ID &quot;MTB25&quot;, // SKU &quot;Mountainbike&quot;, // Product Name &quot;Off-road&quot;, // Category &quot;1500&quot;, // Price &quot;1&quot; // Quantity ); pageTracker._addItem( &quot;1234&quot;, // Order ID &quot;MTB44&quot;, // SKU &quot;Mountainbike&quot;, // Product Name &quot;Cross&quot;, // Category &quot;1000.25&quot;, // Price &quot;1&quot; // Quantity ); pageTracker._trackTrans(); </script>
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
    9. Tips &Tricks: Site Search
  • 73.
    Tips & Tricks:Event tracking Downloads, clicks, ... Urchintracker() generates pageview Pageviews in reports Naming ! <a href=&quot;http://www.webiste.com/pdf/document1.pdf&quot; onClick=&quot;javascript:urchinTracker('/pdf/document1');&quot;>
  • 74.
    Tips & Tricks:Multi-domain tracking Website on multiple domains Most often used for external checkout Transfer content of first party cookies to other domain urchin.js vs. GA.js
  • 75.
    Multi-domain tracking urchin.js(1) Change GATC <script src=&quot;http://www.google-analytics.com/urchin.js&quot; type=&quot;text/javascript&quot;> </script> <script type=&quot;text/javascript&quot;> _uacct=&quot;UA-xxxx-x&quot;; _udn=&quot;none&quot;; _ulink=1; urchinTracker(); </script>
  • 76.
    Multi-domain tracking urchin.js(2) Change cross-domain links <a href=&quot;https://www.secondsite.com/?login=parameters&quot;>Log in Now</a> <script type=&quot;text/javascript&quot;> document.write('<a href=&quot;javascript:__utmLinker(\' https://www.secondsite.com/?login=parameters\');&quot;>Log in Now</a>'); </script> <noscript> <a href=&quot; https://www.secondsite.com/?login=parameters &quot;>Log in Now</a> </noscript>
  • 77.
    Multi-domain tracking GA.js(1) Change GATC <script type=&quot;text/javascript&quot;> var gaJsHost = ((&quot;https:&quot; == document.location.protocol) ? &quot; https://ssl.&quot; : &quot;http://www.&quot;); document.write(&quot;\<script src='&quot; + gaJsHost + &quot;google-analytics.com/ga.js ' type='text/javascript'>\<\/script>&quot; ); </script> <script type=&quot;text/javascript&quot;> var pageTracker = _gat._getTracker(&quot;UA-12345-1&quot;); pageTracker._setDomainName(&quot;none&quot;); pageTracker._setAllowLinker(true); pageTracker._initData(); pageTracker._trackPaginaweergave(); </script>
  • 78.
    Multi-domain tracking GA.js(2) Change cross-domain links <a href=&quot;https://www.secondsite.com/?login=parameters&quot;>Log in Now</a> <script type=&quot;text/javascript&quot;> document.write(‘<a href=&quot;javascript:pageTracker._link(\'https://www.secondsite.com/?login=parameters\');&quot;>Log in Now</a>'' );</script> <noscript> <a href=&quot;https://www.secondsite.com/?login=parameters&quot;>Log in Now</a> </noscript>
  • 79.
    Tips & Tricks:Tracking outbound links Creating pageviews Using UrchinTracker() Pageviews in reports Naming ! <a href=&quot;http://www.otherdomain.com&quot; onClick=&quot;javascript:urchinTracker('/outbound/otherdomain');&quot;>
  • 80.
    Tips & Tricks:Tagging inbound links http://www.website.com/pagina.html http://www.website.com/pagina.html?utm_source=partner&utm_medium=banner&utm_campaign=nl&utm_term=zoekwoord Adjust cookies ~Google AdWords auto-tagging Not all parameters are required
  • 81.
  • 82.
    11. Roundup 1. Create a Google Analytics account. 2. Analyze the website. 3. Create and Configure profiles. a) Create filters. b) Create goals and funnels. c) Create recommended profiles. 4. Edit the tracking code. 5. Modify the web site. 6. Add the tracking code to web site pages. 7. Tag marketing campaigns. 8. Enable e-commerce transaction tracking. 9. Implement custom segmentation. 10. Configure other administrative features. a) User accounts and report access. b) Automated email report delivery.
  • 83.