Implementing Sub-domain & Cross-domain Tracking A Complete Guide

Size: px
Start display at page:

Download "Implementing Sub-domain & Cross-domain Tracking A Complete Guide"

Transcription

1 Implementing Sub-domain & Cross-domain Tracking A Complete Guide Prepared By techbythebay.com 1

2 Contents 1. Sub Domain & Cross Domain Tracking for GA (asynchronous) I. Standard HTML/JavaScript Implementation II. jquery based implementation III. Implementation via Google Tag Manager IV. Special Case - Cross Domain tracking for iframes & links opening in new window 2. Sub Domain & Cross Domain Tracking for UA (analytics.js) I. Standard HTML/JavaScript Implementation II. Implementation via Google Tag Manager III. Special Case - Cross Domain tracking for iframes & links opening in new window 2

3 In this e-book, we have covered most of the case scenarios and procedures for implementing sub/cross domain tracking in Google Analytics (GA). Since GA uses first party cookies for storing visitor and session information, they can be read only by the issuing domain (website). This is the reason why tracking across different domains in GA requires specific code level configurations to pass on the cookie information from one domain to the other. Although this article covers the implementation mechanism using JavaScript methods offered by the GA tracking libraries, it is highly recommended that you leverage Google Tag Manager s capabilities to abstract out these complexities without requiring any programming knowledge. 1. Sub Domain & Cross Domain Tracking for GA (asynchronous) I. Standard HTML/JavaScript Implementation Tracking across subdomains For maintaining session information when a user navigates across subdomains, all of which share a common top level domain (TLD), we need to call the _setdomainname() method immediately after the setting the account via _setaccount(). For example, take the case of multiple regional sub domains for abc.com which need to be tracked under a common web property ID (say UA ) - en-us.abc.com - br.abc.com - as.abc.com On all pages of each of these domains, you would need to add the following code (the additional _setdomainname() method highlighted in red) <script> var _gaq = _gaq []; _gaq.push(['_setaccount', 'UA ']); _gaq.push(['_setdomainname', 'abc.com']); _gaq.push(['_setallowlinker', true]); _gaq.push(['_trackpageview']); </script> Notice that the common TLD common to all these domains is 'abc.com' and this is the domain which needs to be passed to _setdomainname() as the argument. 3

4 Tracking across cross domains Step 1: Add _setallowlinker() For maintaining session information across cross domains and tracking them under a common tracking ID, we need to first call the _setallowlinker() to allow cookie data to be read from the URL parameter on the target domain and enable cross domain linking. The method needs to be invoked just before the '_trackpageview' call, as shown below (highlighted in red) <script> var _gaq = _gaq []; _gaq.push(['_setaccount', 'UA ']); _gaq.push(['_setdomainname', 'example.com']); _gaq.push(['_setallowlinker', true]); _gaq.push(['_trackpageview']); </script> Step 2: Add the _link() method to all anchor links serving as entry points between the cross domains For all anchor based links originating from one domain to another, the _link method needs to be bound to the link s onclick event handler. For example, take the case of a link on pointing to Link on : <a href=" >Click Here</a> Now, we need to add the _link() method to this link in order to pass all the GA cookie parameters to ' as shown below (highlighted in red) <a href=" onclick="_gaq.push(['_link', ' return false;" >Click Here</a> Please note that the string parameter argument passed to the _link method holds the same value as that of the anchor tag s 'href' attribute. This logic needs to be applied to all links pointing from to and vice versa. 4

5 Step 3: Add the _linkbypost() to all form submissions that resolve to a page on the cross domain For all forms that resolve to a cross domain page after submission, we need to bind the _linkbypost() method to the form s onsubmit event handler. For example, consider a form hosted on which resolves to post submission Form tag hosted on <form name="form1" method="post"> We would need to add the _linkbypost() method, as shown below <form name="form1" method="post" onsubmit="_linkbypost(this);"> Here, 'this' is a reference to the current form html object and will remain constant. Please note that this mechanism may not work in cases where the form validation is handled using non-native JavaScript form functionality. This would be evident when the form tag does not have an 'action' specified in its tag. In such specific cases, you will need to rely on the _getlinkerurl method to decorate the URL to which the form resolves to after onsubmit. You can follow the same procedure mentioned in a latter part of this post which covers how to implement Cross Domain tracking for iframes & links opening in new window. II. jquery based implementation For websites with a small number of pages, it is feasible to adjust all links with the _link method. However, for large sized websites, this is definitely not a viable option and an alternative would be to use a global jquery code instead of having to tag individual cross domain links & forms with _link() and _linkbypost() respectively Step 1: If you do not have a jquery library included on the page, please make sure to add the following external library on all pages of both the cross domains <script src=" type="text/javascript"></script> Step 2: Again, consider the two domains to be example.com & example2.com on which you want to implement cross domain tracking functionality. 5

6 On Example.com: Add the _gaq.push(['_setallowlinker', true]); as mentioned above and then include the following jquery script after the jquery library include: <script type="text/javascript"> //<![CDATA[ $(document).ready(function() { // Add onclick _link to all <a> elements on page where href contains example2.com $("a[href*='example2.com']").click(function() { _gaq.push(['_link', this.href]); return false; }); // Add onsubmit _linkbypost to all <form> elements on page where action contains example2.com $("form[action*='example2.com']").attr("onsubmit","_gaq.push(['_linkbypost', this])"); }); //]]> </script> On Example2.com: Add the _gaq.push(['_setallowlinker', true]); as mentioned above and then include the following jquery script after the jquery library include: 6

7 <script type="text/javascript"> //<![CDATA[ $(document).ready(function() { // Add onclick _link to all <a> elements on page where href contains example.com $("a[href*='example.com']").click(function() { _gaq.push(['_link', this.href]); return false; }); // Add onsubmit _linkbypost to all <form> elements on page where action contains example.com $("form[action*='example.com']").attr("onsubmit","_gaq.push(['_linkbypost', this])"); }); //]]> </script> You can test this setup by inspecting the URL after clicking on any of the links or submitting any of the forms between the sites. You should notice a string of parameters appended to your URL containing the cookie data from your originating domain. Again note that this mechanism may not work in cases where the form validation is handled using non-native JavaScript form functionality since _linkbypost relies heavily on native usage of the form POST functionality. You ll need to follow the procedure explained in Cross Domain tracking for iframes & links opening in new window section to decorate the URL to which the form resolves to after onsubmit. III. Google Tag Manager (GTM) implementation Tracking across subdomains For tracking across subdomains under a common tracking ID via GTM, you just need to set the TLD in the 'Domain Name' field under 'Domain and Directories' for all Track Types under the 'Classic Google Analytics' Tag Type. Using the same example of multiple regional subdomains under abc.com, screenshot given below shows configuration equivalent to setting the TLD via _setdomainname() - 7

8 Tracking across cross domains Setting up cross domain tracking via GTM is relatively simple and involves adding a few additional decorate tags for achieving the functionality. Step 1: Enabling _setallowlinker() to true To enable _setallowlinker() and set it to true, you simply need to check the button option under 'Domains and Directories' for all Track Types under the 'Classic Google Analytics' Tag Type, as shown below Step 2: Create 'Decorate Link' and 'Decorate Form' which are available as prebuilt templates. These tags are used to replicate the functionality achieved by _link() & _linkbypost() respectively. 8

9 Prior to creating the decorate tags, we would need to first create the helper tags for listening to clicks and form submissions. The prebuilt events generated by these tags (gtm.linkclick & gtm.formsubmission) will then be used to conditionally trigger the decorate tags to emulate the functionalities of _link() & _linkbypost() respectively. Step 2.1: Adding a Link Click Listener Tag: Add a tag of type Event Listener > Link Click Listener. You can name it "Link Click Listener". Add a single firing rule of "All pages", as shown below 9

10 Step 2.2: Adding a Form Submit Listener Tag: Add a tag of type Event Listener > Form Submit Listener. You can name it "Form Listener". Add a single firing rule of "All pages". Submit Please note that the Form Submit Listener may, at times, lead to inadvertent breaking of forms in older versions of IE and you might need to deselect the 'Wait for Tags' option and check if it still works for your case. The technical nuances involved in such cases is beyond the scope of this post and I ll cover them in future posts. Step 2.3 Create Decorate Link Tag(s): Add a tag of type 'Classical Google Analytics' and select 'Track Type' as 'Decorate Link', check the 'Allow Linker' checkbox under 'Domains and Directories' 10

11 Now we need to create a firing rule for triggering this tag whenever a user clicks on the cross domain. For this, we rely on two macros {{event}} This should match gtm.linkclick which is an inbuilt event triggered whenever a user clicks on an anchor link. This event is initiated by the Link Click Listener Tag explained in Step 2.1 {{element url}} This should match anything containing the cross domain within part of its URL. For example, for decorating links pointing from example.com to example2.com, the value of this macro should match any string containing example2.com Screenshot below shows how to setup the page rule for the decorate link tag for tagging links pointing from example.com to example2.com - 11

12 Please note that you will need to create a separate decorate link tag for every possible combination of cross domain navigation via links. In our example where only two domains are involved (example.com & example2.com), you will need to create another decorate link tag for tagging links pointing from example2.com to example.com. The only change would be in the page rule where {{element url}} would need to match any string containing example.com instead of example2.com If there were 3 domains being tracked under the same GTM container (say example.com, example2.com & example3.com), you would need to create 6 decorate link tags for each of the following combinations of cross domain navigation via links 12

13 links pointing from example1.com to example2.com links pointing from example1.com to example3.com links pointing from example2.com to example1.com links pointing from example2.com to example3.com links pointing from example3.com to example1.com links pointing from example3.com to example2.com Alternative Option: {{cross domain}} Create a custom JavaScript macro named 'cross domain' and add the following code with the Custom JavaScript field - function() { } var domains = ['example.com', 'example2.com']; var linkhost = {{element}}.hostname ''; if (linkhost!= '' && linkhost!= document.domain) { } for (var i = 0; i < domains.length; i++) { } if (linkhost.indexof(domains[i]) >= 0) return true; return false; Please note you can enter any number of domains (separated by ',') and use this as the second condition in place of the {{element url}} macro. You would just need to set the condition such that {{cross domain}} equals true Step 2.4: Create a Decorate Form Tag(s) For creating a Decorate form tag for every combination of cross domain navigation via form submissions, follow the same process and just replace the page rule condition such that {{event}} equals gtm.formsubmit instead of gtm.linkclick 13

14 IV. Cross Domain tracking for iframes & links opening in new window For tracking iframes which are hosted on a different domain (cross domain) than its parent page, you will need to use the _getlinkerurl() method to transfer visitor and campaign cookies from one domain to another. For example, suppose you include a form in an iframe that is hosted on In order to transfer visitor information from the parent page that hosts the iframe on you would use JavaScript to load the iframe and pass in the cookie information using the _getlinkerurl() method. _gaq.push(function() { var pagetracker = _gat._gettrackerbyname(); var iframe = document.getelementbyid('myiframe'); iframe.src = pagetracker._getlinkerurl(' }); Please note that the above function must be invoked before the iframe has loaded. The iframe tag in this case will have the 'src' attribute of the following form after appending the GA cookie attribution parameters via _getlinkerurl() <iframe src=" utma= (organic) utmcmd=organic utmctr=(not%20provided)& utmv=- & utmk= " id="myiframe"></iframe> Please note that the linker parameter should be set to true by including _gaq.push(['_setallowlinker', true]); on both the iframe hosting (source) and destination page. In order to implement the above functionality via GTM, please refer 14

15 2. Sub Domain & Cross Domain Tracking for UA (analytics.js) I. Standard HTML/JavaScript Implementation Tracking across subdomains In Universal Analytics, tracking across subdomains is simplified and you just need to add the parameter 'auto' while creating a new tracker, as shown below <script> (function(i,s,o,g,r,a,m){i['googleanalyticsobject']=r;i[r]=i[r] function(){ (i[r].q=i[r].q []).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getelementsbytagname(o)[0];a.async=1;a.src=g;m.parentnode.insertbefore(a,m) })(window,document,'script','// ga('create', 'UA ', 'auto'); ga('send', 'pageview'); </script> This code will automatically write cookies to the highest level domain possible when the auto parameter is used. Tracking across cross domains Analytics.js provides autolink plugin to automatically implement cross domain linking across all the links on a page. Say you have a website hosted on example.com and you have the following links pointing to the following destination domains that you want to track with cross domain tracking: example1.com test.example1.com/page2 test.example2.com?page4 To add cross domain linking to these 3 links you would use: 15

16 // Load the plugin. ga('require', 'linker'); // Define which domains to autolink. ga('linker:autolink', ['example1.com', 'example2.com']); Now, page s existing create method must be updated by setting the allowlinker configuration parameter to true, as shown below: ga('create', 'UA-XXXXXX-X', 'auto', { 'allowlinker': true }); II. GTM implementation To implement cross domain tracking using GTM for UA, simply follow the steps below which are equivalent to loading the autolink plugin and setting the cookie domain to automatically pick up the highest level domain - Step 1: Add a (or edit your existing) basic page tracking tag (i.e. Tag Type of Universal Analytics; Track Type of Page View). Step 2: Find the field More settings > Cookie Configuration > Cookie Domain and enter "auto" (no quotes). Step 3: Under More Settings > Cross Domain Tracking, set the Allow Linker drop down menu to True. Step 4: Find the field More settings > Cross Domain Tracking > Auto Link Domains and enter the list of domains for which you want to implement cross domain tracking (depending on whether these domains are being tracked under a single container) The screenshot shown below depicts the configuration of aforementioned steps - 16

17 III. Cross Domain tracking for iframes & links opening in new window Please refer for a detailed guide on implementing cross domain tracking for iframes while using the analytics.js (Universal Analytics) tracking library Ref ackingiframes 17

18 About Us: We are a rapidly growing digital marketing agency based in Bombay, India and we offer cutting-edge internet marketing, end-to-end tracking and web analytics services to a wide range of businesses in India and abroad. We have vast cumulative experience is working with a number of brands and helping them succeed online. We will help position you right where your potential customers are present and help you derive huge benefits from the resultant exposure your brand gains on the internet. Our Offering: 360 Internet Marketing & Tracking Search Engine Optimization (SEO) Social Media Marketing (SMM) Pay Per Click Marketing (PPC) Web Analytics & Tracking Website Design & Development Mobile App Development Contact Us today to know how we can help you grow your business online or mail us at [email protected] Visit our website for more info techbythebay.com Thanks for downloading the e-book. We welcome your feedback & suggestions. 18

Tagging Guide: Website and Email Implementation. Contents

Tagging Guide: Website and Email Implementation. Contents Tagging Guide: Website and Email Implementation Contents About This Guide... 2 Your CiteID... 2 Website Implementation... 2 Tag Placement... 2 Example... 3 Email Implementation... 5 DNS Setup... 5 Tag

More information

Personalizing Google Analytics Using Events and Custom Variables. Josh Wilson State Library of North Carolina

Personalizing Google Analytics Using Events and Custom Variables. Josh Wilson State Library of North Carolina Personalizing Google Analytics Using Events and Custom Variables Josh Wilson State Library of North Carolina Five Minute Version What are Events? What are Custom Variables? Definitions & Differences Understanding

More information

Is Your Google Analytics Data Accurate?

Is Your Google Analytics Data Accurate? Is Your Google Analytics Data Accurate? September 18, 2013 Presented By Amin Shawki Analytics Manager Andy Gibson Digital Marketing Analyst 1. 1 Billion+ pageviews/year in sites analyzed and supported

More information

Demystifying Digital Introduction to Google Analytics. Mal Chia Digital Account Director

Demystifying Digital Introduction to Google Analytics. Mal Chia Digital Account Director Demystifying Digital Introduction to Google Analytics Mal Chia Digital Account Director @malchia @communikateetal Slides will be emailed after the session 2 Workshop Overview 1. Introduction 2. Getting

More information

Index. AdWords, 182 AJAX Cart, 129 Attribution, 174

Index. AdWords, 182 AJAX Cart, 129 Attribution, 174 Index A AdWords, 182 AJAX Cart, 129 Attribution, 174 B BigQuery, Big Data Analysis create reports, 238 GA-BigQuery integration, 238 GA data, 241 hierarchy structure, 238 query language (see also Data selection,

More information

LACKING TRACKING? STOP SLACKING. GOOGLE TAG MANAGER

LACKING TRACKING? STOP SLACKING. GOOGLE TAG MANAGER LACKING TRACKING? STOP SLACKING. GOOGLE TAG MANAGER November 9, 2015 edui HI! I M PAUL KOCH I work as a Senior Digital Analyst at Viget. @paulmkoch Viget Labs, LLC This presentation is CONFIDENTIAL and

More information

WEB ANALYTICS. Presented by Massimo Paolini MPThree Consulting Inc. www.mpaolini.com 408-256-0673

WEB ANALYTICS. Presented by Massimo Paolini MPThree Consulting Inc. www.mpaolini.com 408-256-0673 WEB ANALYTICS Presented by Massimo Paolini MPThree Consulting Inc. www.mpaolini.com 408-256-0673 WEB ANALYTICS IS ABOUT INCREASING REVENUE WHAT WE LL COVER Why should you use Asynchronous code What are

More information

Google Analytics tags migration to Google Tag Manager in a multi-site environment Monday, 28 September 2015 07:55

Google Analytics tags migration to Google Tag Manager in a multi-site environment Monday, 28 September 2015 07:55 Introduction More than one year ago my colleague Stephane wrote an article about Google Tag Manager implementation basics. As a reminder this tool is a tag management system launched in 2012 by Google.

More information

Google Analytics workbook

Google Analytics workbook Google Analytics workbook Sub-title here Google Analytics workbook Overview Google Analytics is just one of many tools available for tracking activity on a website or mobile application. It provides users

More information

SizmekFeatures. HTML5JSSyncFeature

SizmekFeatures. HTML5JSSyncFeature Features HTML5JSSyncFeature Table of Contents Overview... 2 Supported Platforms... 2 Demos/Downloads... 3 Note... 3 For Tags Served in iframes... 3 Features... 3 Use Case... 3 Included Files... 4 Implementing

More information

IMRG Peermap API Documentation V 5.0

IMRG Peermap API Documentation V 5.0 IMRG Peermap API Documentation V 5.0 An Introduction to the IMRG Peermap Service... 2 Using a Tag Manager... 2 Inserting your Unique API Key within the Script... 2 The JavaScript Snippet... 3 Adding the

More information

Technical Brief: Google Analytics Integration

Technical Brief: Google Analytics Integration Technical Brief: Google Analytics Integration Convirza for Call Quality Monitoring and Google Analytics integration allows users to combine online web analytics with call details from Convirza for CQM

More information

Google Analytics Universal Guide

Google Analytics Universal Guide Google Analytics Universal Guide BEST PRACTICES FOR IMPLEMENTATION AND REPORTING Eric Fettman Google Analytics Universal Guide - Best Practices for Implementation and Reporting - March 2014 1 Table of

More information

Getting Started Guide

Getting Started Guide Getting Started Guide Table of Contents OggChat Overview... 3 Getting Started Basic Setup... 3 Dashboard... 4 Creating an Operator... 5 Connecting OggChat to your Google Account... 6 Creating a Chat Widget...

More information

1 Which of the following questions can be answered using the goal flow report?

1 Which of the following questions can be answered using the goal flow report? 1 Which of the following questions can be answered using the goal flow report? [A] Are there a lot of unexpected exits from a step in the middle of my conversion funnel? [B] Do visitors usually start my

More information

About Google Analytics

About Google Analytics About Google Analytics v10 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 800.362.2605 805.484.9428 (fax) www.omniupdate.com

More information

Google Analytics Health Check

Google Analytics Health Check Google Analytics Health Check Summary Google Analytics (GA) is a free tool for recording information about visitors and actions on your website or mobile application. Once the Google Analytics tracking

More information

White paper: Google Analytics 12 steps to advanced setup for developers

White paper: Google Analytics 12 steps to advanced setup for developers White paper: Google Analytics 12 steps to advanced setup for developers We at Core work with a range of companies who come to us to advises them and manage their search and social requirements. Dr Jess

More information

Google Universal Analytics Enhanced E-commerce Tracking - Installation/Set-up Guide

Google Universal Analytics Enhanced E-commerce Tracking - Installation/Set-up Guide Google Universal Analytics Enhanced E-commerce Tracking - Installation/Set-up Guide 1. Disable Compilation Mode: To check that this is disabled, go to System- >Tools->Compilation. If the compiler status

More information

Portals and Hosted Files

Portals and Hosted Files 12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines

More information

Technical Brief: Dynamic Number Insertion

Technical Brief: Dynamic Number Insertion Technical Brief: Dynamic Number Insertion Feature Definition Dynamic Number Insertion (DNI) by Convirza for Call Quality Monitoring allows users to display a different call tracking phone number on their

More information

Canadian Association for Research Libraries Toronto, Ontario 14 October 2015

Canadian Association for Research Libraries Toronto, Ontario 14 October 2015 Canadian Association for Research Libraries Toronto, Ontario 14 October 2015 Introductions Help & Learning Standard Reports Audience Traffic Sources Content Behaviour Measuring Value Basic Filtering &

More information

The un-official Google Analytics How To PDF guide to:

The un-official Google Analytics How To PDF guide to: The un-official Google Analytics How To PDF guide to: - Help you set up and configure Google Analytics - Use advanced features like event tracking, filters and segments - Build custom reports and dashboards

More information

Google Analytics Audit. Prepared For: Xxxxx

Google Analytics Audit. Prepared For: Xxxxx Google Analytics Audit Prepared For: Xxxxx Please Note: We have edited all images and some text to protect the privacy of our client. 1. General Setup 3 1.1 current analytics tracking code 3 1.2 test purchase

More information

Startup Guide. Version 2.3.9

Startup Guide. Version 2.3.9 Startup Guide Version 2.3.9 Installation and initial setup Your welcome email included a link to download the ORBTR plugin. Save the software to your hard drive and log into the admin panel of your WordPress

More information

WEBINAR Implementation and Advanced Google Tag Manager

WEBINAR Implementation and Advanced Google Tag Manager WEBINAR Implementation and Advanced Google Tag Manager May 21, 2014 About InfoTrust GACP and GAP Reseller working with 2,000+ sites globally. Google Tag Manager Specialists In-depth understanding of tagging

More information

A PRESENTATION BY RITESH GUPTA

A PRESENTATION BY RITESH GUPTA A PRESENTATION BY RITESH GUPTA WEB ANALYTICS next 2 Deep Dive 01 into Web Analytics Web Analytics < 3 Digital Analytics / Measurability Caution: The addictive adrenaline of analzying website data, interpreting

More information

英 文 考 題 1. You are an online seller. A consumer purchases a product to be delivered to his office. He then makes another order to be delivered to his

英 文 考 題 1. You are an online seller. A consumer purchases a product to be delivered to his office. He then makes another order to be delivered to his 英 文 考 題 1. You are an online seller. A consumer purchases a product to be delivered to his office. He then makes another order to be delivered to his mother s home. How many purchases will be shown in

More information

A comprehensive guide to XML Sitemaps:

A comprehensive guide to XML Sitemaps: s emperpl ugi ns. com A comprehensive guide to XML Sitemaps: What are they? Why do I need one? And how do I create one? A little background and history A sitemap is a way of collecting and displaying the

More information

TOP 10 things. In Google Analytics. Your Association Should Measure. weblinkinternational.com

TOP 10 things. In Google Analytics. Your Association Should Measure. weblinkinternational.com TOP 10 things Your Association Should Measure In Google Analytics 1 weblinkinternational.com TABLE OF CONTENTS Welcome.... 3 Metric 1 «Audience Location.... 4 Metric 2 «Audience Engagement....... 6 Metric

More information

Get Started with LeadSquared Guide for Marketing Users. Complete lead to revenue platform

Get Started with LeadSquared Guide for Marketing Users. Complete lead to revenue platform Get Started with LeadSquared Guide for Marketing Users Complete lead to revenue platform Bookmark LeadSquared Login Page Login to LeadSquared at https://run.leadsquared.com (Bookmark the URL) LeadSquared

More information

Online sales management software Quick store setup. v 1.1.3

Online sales management software Quick store setup. v 1.1.3 Online sales management software Quick store setup v 1.1.3 Table of Contents 1Shopizer urls...3 2Configure your store...3 Store and profile...4 Store Front Configuration...4 3Integration...6 4Configure

More information

Getting Starting with Google Analytics. Summer Durrant IUPUI University Library Indiana Library Federation Conference November 14, 2012

Getting Starting with Google Analytics. Summer Durrant IUPUI University Library Indiana Library Federation Conference November 14, 2012 Getting Starting with Google Analytics Summer Durrant IUPUI University Library Indiana Library Federation Conference November 14, 2012 What is Google Analytics? Google Analytics is a tool to quantitatively

More information

Canonical. Plugin for Joomla! This manual documents version 3.11.x of the Joomla! extension. http://www.aimy-extensions.com/joomla/canonical.

Canonical. Plugin for Joomla! This manual documents version 3.11.x of the Joomla! extension. http://www.aimy-extensions.com/joomla/canonical. Canonical Plugin for Joomla! This manual documents version 3.11.x of the Joomla! extension. http://www.aimy-extensions.com/joomla/canonical.html 1 Introduction The Joomla! plugin Aimy Canonical allows

More information

SEO Techniques for Higher Visibility LeadFormix Best Practices

SEO Techniques for Higher Visibility LeadFormix Best Practices Introduction How do people find you on the Internet? How will business prospects know where to find your product? Can people across geographies find your product or service if you only advertise locally?

More information

Tracking Campaigns for Local Authorities. Lucian Glenny Web Analyst

Tracking Campaigns for Local Authorities. Lucian Glenny Web Analyst Tracking Campaigns for Local Authorities Lucian Glenny Web Analyst Overview 1. Creating a measurement plan 2. Identifying users from your campaign in Google Analytics 3. Analysing the pages viewed by campaign

More information

Visual COBOL ASP.NET Shopping Cart Demonstration

Visual COBOL ASP.NET Shopping Cart Demonstration Visual COBOL ASP.NET Shopping Cart Demonstration Overview: The original application that was used as the model for this demonstration was the ASP.NET Commerce Starter Kit (CSVS) demo from Microsoft. The

More information

Setup Guide. 1.877.273.9921 www.epikone.com

Setup Guide. 1.877.273.9921 www.epikone.com Setup Guide by Step 1: Create A Google Analytics Account Step 2: Analyze Your Website Step 3: Create A Profile Step 4: Link Google Analytics Account To Your Google AdWords Account Step 5: Add Tracking

More information

IBM BPM V8.5 Standard Consistent Document Managment

IBM BPM V8.5 Standard Consistent Document Managment IBM Software An IBM Proof of Technology IBM BPM V8.5 Standard Consistent Document Managment Lab Exercises Version 1.0 Author: Sebastian Carbajales An IBM Proof of Technology Catalog Number Copyright IBM

More information

HTML Form Widgets. Review: HTML Forms. Review: CGI Programs

HTML Form Widgets. Review: HTML Forms. Review: CGI Programs HTML Form Widgets Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back to the web server Forms allow web servers to generate

More information

NewsletterAdmin 2.4 Setup Manual

NewsletterAdmin 2.4 Setup Manual NewsletterAdmin 2.4 Setup Manual Updated: 7/22/2011 Contact: [email protected] Contents Overview... 2 What's New in NewsletterAdmin 2.4... 2 Before You Begin... 2 Testing and Production...

More information

8 illegitimate reasons for discrepancies between AdWords and Google Analytics conversions

8 illegitimate reasons for discrepancies between AdWords and Google Analytics conversions 8 illegitimate reasons for discrepancies between AdWords and Google Analytics conversions If you are an experienced AdWords advertiser, you probably have familiarity with AdWords conversion tracking code.

More information

Adobe Marketing Cloud Bloodhound for Mac 3.0

Adobe Marketing Cloud Bloodhound for Mac 3.0 Adobe Marketing Cloud Bloodhound for Mac 3.0 Contents Adobe Bloodhound for Mac 3.x for OSX...3 Getting Started...4 Processing Rules Mapping...6 Enable SSL...7 View Hits...8 Save Hits into a Test...9 Compare

More information

Google Analytics Playbook. Version 0.92

Google Analytics Playbook. Version 0.92 Version 0.92 2014 CrownPeak Technology, Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording,

More information

Checklist of Best Practices in Website

Checklist of Best Practices in Website Checklist of Best Practices in Website An educational guide for anyone responsible for website performance and search engine optimization. Specialists in Direct & Digital Marketing Checklist of Best Practices

More information

MONITORING YOUR WEBSITE WITH GOOGLE ANALYTICS

MONITORING YOUR WEBSITE WITH GOOGLE ANALYTICS MONITORING YOUR WEBSITE WITH GOOGLE ANALYTICS How to use Google Analytics to track activity on your website and help get the most out of your website 2 April 2012 Version 1.0 Contents Contents 2 Introduction

More information

!!!!!!!! Startup Guide. Version 2.7

!!!!!!!! Startup Guide. Version 2.7 Startup Guide Version 2.7 Installation and initial setup Your welcome email included a link to download the ORBTR plugin. Save the software to your hard drive and log into the admin panel of your WordPress

More information

MY DIGITAL PLAN MY DIGITAL PLAN BROCHURE

MY DIGITAL PLAN MY DIGITAL PLAN BROCHURE MY DIGITAL PLAN BROCHURE Digital Marketing Overview What is marketing? What is digital marketing and why is it required? Traditional marketing v/s Digital marketing How to do it? Visibility of my brand

More information

SAP Digital CRM. Getting Started Guide. All-in-one customer engagement built for teams. Run Simple

SAP Digital CRM. Getting Started Guide. All-in-one customer engagement built for teams. Run Simple SAP Digital CRM Getting Started Guide All-in-one customer engagement built for teams Run Simple 3 Powerful Tools at Your Fingertips 4 Get Started Now Log on Choose your features Explore your home page

More information

ONCONTACT MARKETING AND CAMPAIGN USER GUIDE V8.1

ONCONTACT MARKETING AND CAMPAIGN USER GUIDE V8.1 ONCONTACT MARKETING AND CAMPAIGN USER GUIDE V8.1 OnContact Marketing Guide v8.1 Contents Marketing Dashboard... 2 Marketing Dashboard Panels... 3 Campaign Record... 3 Field Descriptions... 3 Products Tab...

More information

For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce.

For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce. Chapter 41 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:

More information

How to work with the WordPress themes

How to work with the WordPress themes How to work with the WordPress themes The WordPress themes work on the same basic principle as our regular store templates - they connect to our system and get data about the web hosting services, which

More information

Google Analytics Guide

Google Analytics Guide Google Analytics Guide 1 We re excited that you re implementing Google Analytics to help you make the most of your website and convert more visitors. This deck will go through how to create and configure

More information

Getting Started with the new VWO

Getting Started with the new VWO Getting Started with the new VWO TABLE OF CONTENTS What s new in the new VWO... 3 Where to locate features in new VWO... 5 Steps to create a new Campaign... 18 Step # 1: Enter Campaign URLs... 19 Step

More information

Configuring Salesforce

Configuring Salesforce Chapter 94 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:

More information

Adobe Marketing Cloud Dynamic Tag Management Product Documentation

Adobe Marketing Cloud Dynamic Tag Management Product Documentation Adobe Marketing Cloud Dynamic Tag Management Product Documentation Contents Dynamic Tag Management Product Documentation...5 Release Notes for Dynamic Tag Management...7 Dynamic Tag Management Overview...9

More information

ClickDimensions Quick Start Guide For Microsoft Dynamics CRM 2011. 9/1/2011 ClickDimensions

ClickDimensions Quick Start Guide For Microsoft Dynamics CRM 2011. 9/1/2011 ClickDimensions ClickDimensions Quick Start Guide For Microsoft Dynamics CRM 2011 9/1/2011 ClickDimensions Online Training Resources This guide will explain how to register for and use a ClickDimensions Marketing Automation

More information

Lab: Developing Mobile Web Apps. Adage Technologies adagetechnologies.com

Lab: Developing Mobile Web Apps. Adage Technologies adagetechnologies.com Lab: Developing Mobile Web Apps Adage Technologies adagetechnologies.com Agenda I. PhoneGap II. Ionic III. EPiServer REST Integration IV. Review EPiServer V. Review PhoneGap VI. Q & A About Adage Technologies

More information

Findability Consulting Services

Findability Consulting Services Findability Consulting Services In 2012, after twelve years of running the Findability Group, I was delighted to merge my firm with industry innovators Volume 9 Inc., who are now my exclusive referral

More information

Introduction. Chapter 1 Why Understanding Your Web Traffic Is Important to Your Business 3

Introduction. Chapter 1 Why Understanding Your Web Traffic Is Important to Your Business 3 Contents Foreword Introduction xix xxi Part I Measuring Success 1 Chapter 1 Why Understanding Your Web Traffic Is Important to Your Business 3 Website Measurement Why Do This?... 4 Information Web Analytics

More information

Website Marketing Audit. Example, inc. Website Marketing Audit. For. Example, INC. Provided by

Website Marketing Audit. Example, inc. Website Marketing Audit. For. Example, INC. Provided by Website Marketing Audit For Example, INC Provided by State of your Website Strengths We found the website to be easy to navigate and does not contain any broken links. The structure of the website is clean

More information

Google Analytics for Government Second Edition

Google Analytics for Government Second Edition Google Analytics for Government Second Edition By Sarah Kaczmarek, May 2014 GOOGLE ANALYTICS FOR GOVERNMENT Second Edition Table of Contents PART 1: INTRODUCTION... 2 WELCOME TO THE SECOND EDITION OF GOOGLE

More information

Getting A Google Account

Getting A Google Account Getting A Google Account To get started with Google Analytics, you ll first need a Google account. If you already have a Gmail account, you'll be able to use that. If not, create your Google account. 1.

More information

Digital Marketing Training Institute

Digital Marketing Training Institute Our USP Live Training Expert Faculty Personalized Training Post Training Support Trusted Institute 5+ Years Experience Flexible Batches Certified Trainers Digital Marketing Training Institute Mumbai Branch:

More information

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file. Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded

More information

ONCONTACT MARKETING AND CAMPAIGN USER GUIDE V8.1

ONCONTACT MARKETING AND CAMPAIGN USER GUIDE V8.1 ONCONTACT MARKETING AND CAMPAIGN USER GUIDE V8.1 OnContact Marketing Guide v8.1 Contents Marketing Dashboard... 2 Marketing Dashboard Panels... 2 Campaign Record... 3 Field Descriptions... 3 Products Tab...

More information

How to Enable the Persistent Player

How to Enable the Persistent Player How to Enable the Persistent Player The Persistent Player feature within Core Publisher will allow your site visitors to effortlessly listen to any of your station s live streams while simultaneously navigating

More information

Egnyte Single Sign-On (SSO) Installation for Okta

Egnyte Single Sign-On (SSO) Installation for Okta w w w. e g n y t e. c o m Egnyte Single Sign-On (SSO) Installation for Okta To set up Egnyte so employees can log in using SSO, follow the steps below to configure Okta and Egnyte to work with each other.

More information

Customize Bluefin Payment Processing app to meet the needs of your business. Click here for detailed documentation on customizing your application

Customize Bluefin Payment Processing app to meet the needs of your business. Click here for detailed documentation on customizing your application STEP 1 Download and install Bluefin Payment Processing app STEP 2 Sign up for a Bluefin merchant account Once you install the application, click the Get Started link from the home page to get in touch

More information

SHIPSTATION / MIVA MERCHANT SETUP GUIDE

SHIPSTATION / MIVA MERCHANT SETUP GUIDE SHIPSTATION / MIVA MERCHANT SETUP GUIDE 9/20/2013 Miva Merchant Setup Guide ShipStation has created a Miva Merchant module to allow for a more streamlined order fulfillment process. This guide provides

More information

TheComplete GoogleAnalytics PowerUserGuide

TheComplete GoogleAnalytics PowerUserGuide TheComplete GoogleAnalytics PowerUserGuide 1 Introduction: Google Analytics (GA) can be a powerful tool. It can also be incredibly intimidating for new users. This guide is a compilation of VKI's Google

More information

Hybrid Approach to Search Engine Optimization (SEO) Techniques

Hybrid Approach to Search Engine Optimization (SEO) Techniques Suresh Gyan Vihar University Journal of Engineering & Technology (An International Bi Annual Journal) Vol. 1, Issue 2, 2015, pp.1-5 ISSN: 2395 0196 Hybrid Approach to Search Engine Optimization (SEO) Techniques

More information

How to integrate Exoclick s conversions tracking with. tracking software voluum

How to integrate Exoclick s conversions tracking with. tracking software voluum How to integrate Exoclick s conversions tracking with tracking software voluum Introduction ExoClick gives you access to global traffic sources, targeting features, big data and statistical analytical

More information

1 open source' I community experience distilled. Piwik Web Analytics Essentials. Stephan A. Miller

1 open source' I community experience distilled. Piwik Web Analytics Essentials. Stephan A. Miller Piwik Web Analytics Essentials A complete guide to tracking visitors on your websites, e-commerce shopping carts, and apps using Piwik Web Analytics Stephan A. Miller [ PUBLISHING 1 open source' I community

More information

Service Manager 9.41 Smart Analytics Demo Script

Service Manager 9.41 Smart Analytics Demo Script Service Manager 9.41 Smart Analytics Demo Script Before we begin First read HP SM Smart Analytics Trial Kit.pdf. It includes important information, for example, how to setup Google Chrome browser to function

More information

Web Same-Origin-Policy Exploration Lab

Web Same-Origin-Policy Exploration Lab Laboratory for Computer Security Education 1 Web Same-Origin-Policy Exploration Lab (Web Application: Collabtive) Copyright c 2006-2011 Wenliang Du, Syracuse University. The development of this document

More information

Deploying the BIG-IP System with VMware vcenter Site Recovery Manager

Deploying the BIG-IP System with VMware vcenter Site Recovery Manager Deployment Guide Version 1.0 Deploying the BIG-IP System with VMware vcenter Site Recovery Manager Contents 2 Prerequisites and configuration notes 2 Deployment overview 3 Example configuration of BIG-IP

More information

How to do Split testing on your WordPress site using Google Website Optimizer

How to do Split testing on your WordPress site using Google Website Optimizer How to do Split testing on your WordPress site using Google Website Optimizer If you are now at a stage where you ve read enough about the merits of split testing that you want to want to jump in and try

More information

How to: Audit Your Google Analytics Installation

How to: Audit Your Google Analytics Installation How to: Audit Your Google Analytics Installation Your site seems to be working perfectly and you re trying to track the results in Google Analytics. But something is missing. You think you re receiving

More information

Google Analytics Health Check Laying the foundations for successful analytics and optimisation

Google Analytics Health Check Laying the foundations for successful analytics and optimisation Google Analytics Health Check Laying the foundations for successful analytics and optimisation Google Analytics Property [UA-1234567-1] Domain [Client URL] Date of Review MMM YYYY Consultant [Consultant

More information

Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts! http://www.acorn-is.

Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts! http://www.acorn-is. Intell-a-Keeper Reporting System Technical Programming Guide Tracking your Bookings without going Nuts! http://www.acorn-is.com 877-ACORN-99 Step 1: Contact Marian Talbert at Acorn Internet Services at

More information