Professional Documents
Culture Documents
Analytics
Google Analytics Implementation and Advanced Topics
WebShare, LLC
Morning
Afternoon
System Overview
Profiles
Internal Site Search
Filters
Profile and Filter Combos
Domains and Sub Domains
Regular Expressions
lunch
Logistics
Is my website design
driving
people away?
Search Marketing
Banner Advertising
Email Marketing
Determine which
marketing initiatives
are driving the best
traffic to your site
Print Ads
Radio Ads
TV Ads
7
Take
Action
Measure
Learn
8
Secure Google
Analytics Servers
Site Search
Browser/HTML Page
Report Database
Tracking Pitfalls
Client Side
1.
Javascript disabled
Visitors will not be tracked
2.
Cookies Deleted
Will appear as new visitors each time
3.
Server Side
1.
Multiple Domains
2.
Subdomains
3.
Redirects
4.
Frames/iFrames
5.
6.
Data Accuracy
No Analytics Package is 100% Accurate
JavaScript Based
Incomplete coverage
Other JS errors keep GA from loading
Firewalls/Browsers block JS
Mobile users rarely run JS
Log File Based
IP User
(mult. users per IP, mult. IPs per user)
Cached pages not counted
ALL file types are counted
Robots wreak havoc
Cookie Based
Browsers commonly configured to reject (1st party vs 3rd party)
Cookies deleted
Multiple users per computer, multiple computers per user
13
Account Creation
14
15
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ?
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "googleanalytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-475940-16");
pageTracker._trackPageview();
</script>
16
<HEAD>
..
GATC Option 2
</HEAD>
<BODY>
Frames site
.
.
.
</BODY>
GATC Option 1
17
Track All Pages!
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-16");
pageTracker._trackPageview();
</script>
18
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-16");
pageTracker._trackPageview("/RecordThisPageInstead.html");
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-16");
pageTracker._trackPageview();
</script>
<script type="text/javascript">
pageTracker._trackPageview("/RecordThisOneToo.html");
</script>
20
Tracking non-HTML
<a href=/content/us-en/w/widget1.pdf>
<a href=/content/us-en/w/widget1.pdf onClick="javascript:
pageTracker._trackPageview('/content/us-en/w/widget1.pdf');">
<a href=/content/us-en/w/widget1.pdf onClick="javascript:
pageTracker._trackPageview('/downloads/widget1.pdf');">
<a href=http://www.NotMySite.com onClick="javascript:
pageTracker._trackPageview('/outgoing/NotMySite.com');">
<script>
pageTracker._trackPageview('/slideshow/puppy3.jpg');
</script>
Virtual Pageviews
Best Practice:
Design with the end in mind
How many downloads did we get this month?
Which type of download was most popular?
Which whitepaper was most popular?
22
Virtual Pageviews
Best Practice:
Choose your hierarchy wisely
/downloads/binaries/WIN-viewer.exe
/downloads/binaries/Mac-viewer.exe
/downloads/whitepapers/GoGreen.pdf
/downloads/whitepapers/compare.pdf
How
Which
Which
many
Type
whitepaper
downloads
of download
was
didmost
we
wasget
most
popular?
thispopular?
month?
23
Tracking non-HTML
Best Practice:
Begin all virtual pageviews with an identifiable prefix
so that they can be identified and filtered
/virtual/PrintButton
/virtual/slideshow/GoForward
/virtual/slideshow/GoBack
/downloads/pictureviewer.exe
24
Profiles &
Segmentation
25
US Traffic
AdWords
Only
Error Pages
WorldWide
Traffic
26
Profiles
WorldWide
Traffic
US Traffic
27
AdWords
Only
Only Error
Pages
28
1.
2.
29
30
default.asp
31
Query Parameters
32
Pageviews
http://googlestore.com/product.asp?catid=green&sessionID=0923jlkmwe
http://googlestore.com/product.asp?catid=green&sessionID=iok302okp2
http://googlestore.com/product.asp?catid=green&sessionID=iksjadfw90u
http://googlestore.com/product.asp?catid=green&sessionID=xcvnoiewn3
http://googlestore.com/product.asp?catid=green&sessionID=89rujo32jj90
http://googlestore.com/product.asp?catid=green&sessionID=sxd09xc3m3
1
1
1
1
1
1
URL
http://googlestore.com/product.asp?catid=green
33
Pageviews
6
sessionID
34
35
36
37
38
Blog
Make URI Lower Case
39
40
41
query parameter
value
query parameter name
42
43
http://googlestore.com/category.asp?catid=search&searchtype=price&search=3
44
45
Parts of an URL
hostname
http://blog.websharedesign.com/index.html
Protocol
SubDomain
Primary Domain
Request URI
Subdomain Tracking
Default:
Converted!
Canada.mysite.com
www.mysite.com
Referrer: Google/CPC
Referrer: Canada.mysite.com
Configured For
Subdomains:
Entire mysite.com Domain
Referrer: Google/CPC
# of Conversions
Canada.mysite.com
Google/CPC
47
Converted!
Cross-Domain Tracking
Default:
Converted!
www.mysite.com
shoppingcart.com
Referrer: Google/CPC
Referrer: www.mysite.com
Configured For
Cross-domain:
Synchronized mysite &
Shoppingcart.com Domain
Referrer: Google/CPC
# of Conversions
mysite.com
Google/CPC
48
Converted!
Subdomain Tracking
Default:
Canada.mysite.com
www.mysite.com
/index.html 24
/index.html 55
Configured For
Subdomains:
Entire mysite.com Domain
/index.html 79
Profile
Site
Pageviews
Goal
Conversions
Global Combined
*.mysite.com
11078
669
Blog Only
Blog.mysite.com
2693
123
Canada Only
Canada.mysite.com
3301
202
49
Sub-domain Tracking
websharedesign.com
blog.websharedesign.com
Same tracking
code
Same tracking
code
50
Subdomain Tracking
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ?
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "googleanalytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXXX-X");
pageTracker._setDomainName(websharedesign.com");
pageTracker._trackPageview();
</script>
51
Sub-domain Tracking
Cookie domain:
Cookie domain:
websharedesign.com
websharedesign.com
52
53
Cross-domain Tracking
Cookie domain:
Cookie domain:
googlestore.com
authorize.net
54
Cross-domain Tracking
Step 1: Configure
2nd domain to accept
the cookies
www.shoppingcart.com
www.mysite.com
55
Cross-domain Tracking
STEP 1: Tell GATC to accept the cookie transfer
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ?
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "googleanalytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXXX-X");
pageTracker._setDomainName("authorize.net");
pageTracker._setAllowLinker(true);
pageTracker._setAllowHash(false);
pageTracker._trackPageview();
</script>
For Google Store site:
pageTracker._setDomainName(GoogleStore.com");
For authorize.net site:
pageTracker._setDomainName(authorize.net");
56
Go to Checkout
with this link
By Link:
<a href="http://www.checkout.paypal.com"
onclick="pageTracker._link(this); return
false;">checkout now</a>
By Form:
<form action=http://www.checkout.google.com
name=c method="post"
onsubmit="pageTracker._linkByPost(this)"> . . .
</form>
57
Multiple Accounts
GM
Global
Chevy.com
GMC.com
Corvette.com
http://www.chevrolet.com/mds/pages/affordability.do
Opel.com
GMAC.com
58
Multiple Accounts
GM
Global
Chevy.com
GMC.com
Corvette.com
www.gmc.com/summersavings.do?brandId=gc&src=hom
Opel.com
GMAC.com
59
Multiple Accounts
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {var pageTracker = _gat._getTracker("UA-xxxxxx-yy");
pageTracker._trackPageview();
} catch(err) {}</script>
<script type="text/javascript">
try {var GMtracker = _gat._getTracker("UA-UUUUUU-ZZ");
GMtracker._trackPageview("/chevy/pricing/");
} catch(err) {}</script>
60
Regular Expressions
Regular Expressions
(A.K.A. RegEx)
61
Regular Expressions
62
Regular Expressions
1.
2.
3.
4.
Wildcards .,-,*,+,?,|
Anchors ^,$
Grouping (), [], Escaping \
63
Regular Expressions
64
Regular Expressions
Wildcards
wildcard description
.
*
+
?
|
example
matches
wi.gets
fun*y
fun+y
match 0 or 1 of previous
colou?r
Logical OR
widgets|funny|color
Anchors
Anchor
^
$
Description
must occur at beginning
must occur at end
Example
Matches
^widget
widget$
65
Regular Expressions
Grouping
Grouping
Description
Example
Matches
()
grand(ma|pa)
grandma, grandpa
[]
product[135]
Escaping
Character
Description
Example
Matches
my\-page\.html
my-page.html
Very Important in GA
66
RegEx Quiz
Wildcard
Description
Logical OR
Example
widgets|funny|color
67
Matches
widgets, funny, color
RegEx Quiz
Anchor
Description
must occur at
beginning
Example
Matches
^widget
68
RegEx Quiz
Pages I want to track:
/order.php?action=order&type=hat&sid=123456
/order.php?action=AddToCart&type=shirt&sid=123456
/order.php?action=order&type=jacket&sid=123456
Regular Expression*
^/order\.php\?action=(order|AddToCart)&type=(hat|shirt|jacket)
Regular Expression
^/order\.php\?action=(order|AddToCart)&sid=(.*)&type=(hat|shirt|jacket)
69
Profile Filters
Standard Filters
Custom Filters
Advanced Filters
71
Secure Google
Analytics Servers
Site Search
Browser/HTML Page
Report Database
73
Request URI
Hostname
Referral
Page Title
Visitor Browser Program
Visitor Browser Version
Visitor Operating System Platform
Visitor Operating System Version
Visitor Language Settings
Visitor Screen Resolution
Visitor Screen Colors
74
Campaign Source
Campaign Medium
Campaign Name
Campaign Term
Campaign Content
User Defined
E-Commerce Transaction Id
75
WorldWide
Traffic
US Traffic
76
AdWords
Only
Only Error
Pages
Adding a filter
77
Adding a filter
78
Template Filters
79
Custom Filters
80
Request URI
Hostname
Referral
Page Title
Visitor Browser Program
Visitor Browser Version
Visitor Operating System Platform
Visitor Operating System Version
Visitor Language Settings
Visitor Screen Resolution
Visitor Screen Colors
Visitor Java Enabled?
Visitor Flash version
Visitor IP Address
Visitor Geographic Domain
Visitor ISP Organization
Visitor Country
Visitor Region
Visitor City
Visitor Connection Speed
Visitor Type
Custom Field 1
Custom Field 2
Campaign Source
Campaign Medium
Campaign Name
Campaign Term
Campaign Content
81
RegEx
Filtered Profile
Unfiltered Profile
6,998
5,698
6,529
5,425
/seminars-for-success/
/seminars-for-success/
/index.php
/index.php
/google-consulting-services/
/google-consulting-services/
/register-seminars-for-success
/register-seminars-for-success
/google-consulting-services
/google-consulting-services
/outgoing/analytics.google.com
/training-solutions
/training-solutions
/contact-us
/contact-us
/outgoing/webanalyticsassociation.org
83
84
Include Filters
1,145
google / organic
msn / cpc
yahoo / organic
facebook / ppc
msn / cpc
facebook / ppc
Filtered Profile
Unfiltered Profile
85
Cascading Filters
Include:
Visitor Region=Utah
Organic
86
Cascading Filters
Exclude:
Visitor Region=Utah
CPC
87
Lowercase Filters
URL
Pageviews
http://en.wikipedia.org/wiki/Google_analytics
http://en.wikipedia.org/wiki/Google_Analytics
http://en.wikipedia.org/wiki/google_analytics
http://en.wikipedia.org/wiki/GOOGLE_analytics
88
2560
3338
256985
12563
89
90
Advanced Filters
RegEx
91
92
93
95
Quiz
Audience Quiz:
How would I create a profile that had only Google
AdWords traffic?
97
98
100
102
103
104
Lead Generation
Call Us
Mailing List
e-Commerce
Affiliate / Ads
Support
Information
Human Resources
105
Conversion Reporting
Audience Quiz: Assuming $1 profit per sale and both
were $0.30 CPC, which campaign is more profitable?
Ad
Version
AdWords
Ad A
AdWords
Ad B
# of Visitors
# of Conversions
990
0
100
480
107
Google Onesie
108
109
Goal Creation
110
Goal Creation
111
Goal Creation
112
Goal Creation
/newsletter/form/success.php
Tip: domains are meaningless for goals
113
Goal Creation
114
Type: Head Match: (most common) Match the beginning of the URI
Goal Form Entry: /newsletter/form/success.php
URI: /newsletter/form/success.php
URI: /newsletter/form/success.php?confirmation=4528323
Type: RegEx Match: If RegEx pattern matches URI, the goal is counted.
Goal Form Entry: ^/newsletter/form/success\.php
URI: /newsletter/form/success.php?confirmation=4528323
URI: /internal/newsletter/form/success.php?confirmation=4528323
115
116
117
118
119
Goal Creation
120
121
122
Secure Google
Analytics Servers
Site Search
Browser/HTML Page
Report Database
Details
Details
124
125
126
127
1:
2:
3:
4:
/category.asp?catid=apparel
/product/shirts.asp
/product/(shirts|hats|jackets)\.asp
/product/hats.asp
/product/jackets.asp
/cart/checkout.asp
/cart/thankyou.asp
128
129
Form Error:
130
Funnel Pitfalls
131
Break?
132
Campaign Tracking
134
135
__utmz
<GATC>
136
www.websharedesign.com/s4s?utm_campaign
=campaign&utm_source=source&utm_medium=
medium&utm_content=content&utm_term=ter
m
Attribute
Parameter
Campaign
utm_campaign
Medium
utm_medium
Source
utm_source
Content
utm_content
Keyword
utm_term
141
www.websharedesign.com/s4s?utm_campaign
=spring2010&utm_source=newsletter&utm_m
edium=email&utm_content=topbutton&utm_term=
Attribute
Parameter
Value
Campaign
utm_campaign
Spring2010
Medium
utm_medium
Source
utm_source
newsletter
Content
utm_content
top-button
Keyword
utm_term
<n/a>
142
Campaign Tracking
143
144
utm_source=msn
utm_medium=cpc
utm_term={keyword}
utm_content=m{AdID}
utm_campaign=YOUR_CAMPAIGN_NAME
www.websharedesign.com/s4s?utm_campaign=mycampaign&utm_source=msn&utm_medium=cpc&utm_con
tent=m{AdID}&utm_term={keyword}
145
utm_source=yahoo
utm_medium=cpc
utm_term={YSMKEY}
utm_content=y{YSMADID}
utm_campaign=YOUR_CAMPAIGN_NAME
www.websharedesign.com/s4s?utm_campaign=mycampaign&utm_source=yahoo&utm_medium=cpc&utm_
content=y{YSMADID}&utm_term={YSMKEY}
146
http://www.redsox.com/index.jsp?utm_c
ampaign=2009-ticketsale&utm_medium=banner&utm_source=
boston.com&utm_content=125x125
http://www.redsox.com/index.jsp?utm_campaign
=2009-ticketsale&utm_medium=banner&utm_source=boston.
com&utm_content=468x60
150
Values
Campaign
[Campaign Name]
Medium
Source
gender-female
gender-male
gender-all
purchase-last-30
purchase-last60
Content
free-shipping
20-off
product-creative
value-creative
151
152
AdWords
153
AdWords
154
AdWords Troubleshooting
155
1.
2.
3.
Multiple clicks on Ad
4.
5.
6.
Analytics
- No Extra Code
- Import Goals AND Transactions
- Improved ROI Tracking
- Integrates with Conversion Optimizer
157
158
Analytics
Analytics vs. AdWords Conversion Discrepancies
- Clicks vs. Visits
- Cookie expiration dates
- Data processing delays
159
161
162
Vanity URLs
www.SimplifyYourSecurity.com
163
Vanity URLs
165
166
167
UTMZ
Cookie:
(blank)
UTMZ Cookie:
utmcsr=(direct)
utmccn=(direct)
utmcmd=(none)
UTMZ Cookie:
UTMZ
Cookie:
UTMZ
Cookie:
utmcsr=(google)
utmccn=(organic)
utmcmd=(organic)
utmctr=webshare
utmcsr=wsj.com
utmccn=(referral)
utmcmd=referral
utmctr=webshare
Tagged
CPC
>
Direct
168
GA Cookies
Exclusively First Party Cookies
169
Cookies
Cookie
Name
__utma
Time to live
2 years
Purpose
Stores domain and visitor info
(timestamp of 1st visit, # sessions to date, etc.)
__utmb
__utmc
__utmk
__utmv
__utmz
2 years
6 months
Cookies
Cookie
Name
__utma
Time to live
2 years
Purpose
Stores domain and visitor info
(timestamp of 1st visit, # sessions to date, etc.)
__utmb
__utmc
__utmk
__utmv
__utmz
2 years
6 months
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-19");
pageTracker._setSessiontimeout(3600); //1 hour
pageTracker._trackPageview();
</script>
172
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-19");
pageTracker._setCookieTimeout(2592000); //6 mos to 30 days
pageTracker._trackPageview();
</script>
173
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-19");
pageTracker._addIgnoreOrganic(websharedesign.com);
pageTracker._trackPageview();
</script>
174
E-Commerce Tracking
175
Ecommerce Overview
176
Step 1:
Step 2:
<script type="text/javascript">
177
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :
"http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "googleanalytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
pageTracker._addTrans(
"1234", // Order ID
Google Store", // Affiliation
27.82", // Total
2.22", // Tax
"5", // Shipping
San Diego", // City
"California", // State
"USA" // Country
);
pageTracker._addItem(
"1234", // Order ID
backpack33", // SKU
Google Kids Backpack", // Product Name
apparel", // Category
13.91", // Price
2" // Quantity
);
pageTracker._trackTrans();
</script>
178
$27.82
item
transaction
anything on
my site
Ecommerce
Lead Generation
Order ID
12345
12345
Affiliation
optional
optional
Total
Tax
sales tax
N/a
Shipping
shipping cost
N/a
City
Anytown
Anytown
State
CA
CA
Country
USA
USA
Order ID
12345
12345
SKU
G-98765
N/a
Product Name
T-shirt
Lead
Category
Clothing
General Services
Price
item price
Quantity
179
Break?
180
Custom Segmentation
User Defined Variables
181
Custom Segmentation
???
Lots of Scenarios
182
Custom Segmentation
Note:
Utilizes __utmv cookie
Session values are based on the cookie status at the start of the visit
183
___
<script> pageTracker._setVar(PriorPurchase');</script>
$27.82
184
Via Links
<a href=newsletter-signup-confirmation.html"
onClick="pageTracker._setVar(NewsletterSubscriber');">
Click here</a>
185
186
Visitor
Visits
Pageviews
187
pageTracker._setCustomVar(
1,
//
Added Item to Cart", //
"Yes",
//
2
//
);
188
funnel
added
[session]
type
news
[page]
funnel
purchase
[session]
funnel
added
[session]
type
support
[page]
type=news
type=support
2
1
funnel=added
funnel=purchase
189
Event Tracking
Event Tracking
190
Event Tracking
Pageview model Breaks Down
Virtual Pageviews have drawbacks
Event tracking is much more flexible
and allows for better segmentation
Great for:
Video players
Rich Internet Applications
Flash/AJAX/etc.
Timer based events
File downloads
Outbound link clicks
Generic Events
191
Visitor
Visits
Pageviews
Events
192
Event Tracking
Category
A way to group objects to track together
Object
What we are tracking (Video Player)
Action
What we do to interact with the object
(start, stop, pause, play new video, change volume)
Labels
Optional string to give more information about the event being tracked
Values
Optional integer parameter to track a value (e.g. seconds played)
193
Event Tracking
pageTracker._trackEvent("Videos", "Play", "Gone With the Wind");
pageTracker._trackEvent("Videos", "Pause", "Gone With the Wind");
pageTracker._trackEvent("Videos", "Stop", "Gone With the Wind");
Category
Action
194
Label
195
196
197
198
http://bit.ly/XHmA1
http://www.lollapalooza.com/?utm_campaign=Lolla2009&utm_source=twitter
&utm_medium=share
199
200
201
Custom Reporting
202
203
204
205
206
207
208
209
210
Advanced Segmentation
211
212
213
214
215
216
217
218
219
220
Tons of Possibilities
Highly Engaged Visitors
Regular Visitors
Branded Keywords
221
Tip:
Use the reports to identify the data you want to include in your
custom segments
222
/products/flyingdisk.html
/products/yoyo.html
/products/yoyo.html
/products/hat.html
/products/hat.html
/AboutUs.html
/ShippingPolicy.html
/index.html
/checkout.html
/products/pocketPuzzle.html
/products/pocketPuzzle.html
Type: Include
Filter Field:
Request URI
Filter Pattern:
^/products/
223
/products/flyingdisk.html
/products/flyingdisk.html
/privacy.html
/privacy.html
/category/babystuff.html
/products/yoyo.html
/products/yoyo.html
/products/hat.html
/products/hat.html
/AboutUs.html
/AboutUs.html
/ShippingPolicy.html
/ShippingPolicy.html
/index.html
/index.html
/checkout.html
/products/pocketPuzzle.html
224
Filters are
Pageview based
Engagement Metrics
Cannot filter on IP Address
Segments can only filter,
not modify
Beta (Funnels/TV/etc)
225
Data API
How can I.
Create a report with data combined from multiple accounts?
PrimarySite.com
Pull GA data into my CoBrandSite.com
internal company reporting
software?
MicroSite.com
Create my own custom apps?
226
Site Search
Browser/HTML Page
Report Database
228
Urchin 6
Standalone Software
Import different sources of data (cost data from your Yahoo! reports)
Conspiracy!
229
61,709
Lowercase
Filter
231
google / organic
msn / cpc
yahoo / organic
facebook / ppc
msn / cpc
facebook / ppc
Include Only
PPC&CPC
233
Common Settings
/catalog.asp?prodid=123&session=18x5cs3
/catalog.asp?prodid=123
/catalog.asp?prodid=123&session=98vt234
/catalog.asp?prodid=123&session=4n563u1
/catalog.asp?prodid=123&session=98gd32f
Exclude Query
Parameters
234
Common Settings
200
/index.html
85
/index.html
Default
Page
235
285
Common Filters
/services/aboutUs.html
/services/aboutUs.html
/employees/TimeSheet.html
/employees/PartyPlanning.php
/login/myDetails.asp
/login/myCalendar.asp
Include
SubDirectory
236
Common Filters
/products.php?sku=100012
/products.php?sku=BlueTshirt
/products.php?sku=100013
/products.php?sku=RedTshirt
/products.php?sku=100008
/products.php?sku=GreenSocks
/products.php?sku=100024
/products.php?sku=BaseballCap
Search &
Replace
237
/index.php
www.mysite.com/index.php
/main.asp
blog.mysite.com/main.asp
/home.html
thirdpartyshoppingcart.com/home.html
Hostname
Injection
238
20
40
google / organic
google / organic
600
660
Exclude
Internal IPs
239
600
Common Filters
www.mysite.com/page1.html
esp.mysite.com/page1.html
esp.mysite.com/page1.html
fr.mysite.com/page1.html
de.mysite.com/page1.html
Include Filter
(hostname)
240
Common Filters
www.mywebsite.com
www.mywebsite.com
www.mywebsite.org
www.mywebsite.org
www.someforumpost.com
www.somescrapingsite.com
www.someonemessingwithmydata.com
Include Filter
(hostname)
241
Common Filters
/cmsindex.php?p=12341332&g=an12de234
/cmsindex.php?p=89343423&g=hi10xerw42
/cmsindex.php?p=89981234&g=12u123098
/cmsindex.php?p=11161239&g=bnn34s3w1
Custom
Advanced Filter
(URI/Title/URI)
242
Quiz
243
Resources
Webshare Blog:
http://WebshareDesign.com/conversion-marketing-blog/
Google Analytics
http://www.google.com/analytics
http://www.google.com/analytics/support_partner_provided.html
http://groups.google.com/group/analytics-help
http://www.conversionuniversity.com
Website Optimizer
http://www.google.com/websiteoptimizer
http://www.google.com/websiteoptimizer/partners.html
Additional Tools
http://www.crazyegg.com (site overlay)
WebShare
http://www.WebshareDesign.com
244
Thank You!
245
BACKUP
246
Google Checkout
Analytics
transaction fees.
247
http://code.google.com/apis/checkout/developer/checkout_analytics_integration.html
248
GA.js
XML API?
http://code.google.com/apis/checkout/developer/checkout_analytics_integration.html
249
http://code.google.com/apis/checkout/developer/checkout_analytics_integration.html
250
/login.html
/purchaseComplete.html
251
252
All Examples
today are
using GA.js
254
255
No Change:
Cost data report attributed to
AdWords campaign
Campaign data (AdWords visits) are
attributed to tagged campaigns
No Change:
No cost data
Campaign data (AdWords visits) attributed to
tagged campaigns
Auto
Tagging
No Change:
Clicks data in AdWords report
attributed to AdWords
campaign, AdWords visits are
attributed to AdWords campaigns
Big Change:
No cost data
AdWords visits show as
source = google
medium=cpc
(not cost data)
No
Tagging
No Change:
No cost data
AW visits show as Google
(organic)
No Change:
No cost data
No campaign data (AW visits)