Google Analytics with an Intro to Google Tag Manager for Austin WordPress Meetup.
This was an intermediate session where we took a deeper look into Google Analytics. We also introduced Google Tag Manager as a better way to run tracking code on a website.
On Starlink, presented by Geoff Huston at NZNOG 2024
Google Analytics with an Intro to Google Tag Manager for Austin WordPress Meetup
1. WordPress & Google Analytics
(with an intro to Google Tag Manager)
The Austin WordPress Meetup Group
Presented By: Rich Plakas
2. A Little Bit About Me
★ IT Background going back to the days of DOS & Novell
★ Began “messing” with WordPress in 2007.
★ Switched my focus from IT to WordPress in 2011
★ I was tired of doing Windoze Updates & changing
Printer Toners :-)
★ Joined the Austin WordPress Meetup Group In 2012.
★ I wasn't born in Texas but I got here as fast as I could!
★ I love BBQ & Craft Beer.
★ I founded the beer blog: www.CraftBeerAustin.com
3. I Have a Day Job!
★ WordPress Websites
★ Analytics and Website Optimization
★ Lead Generation
★ SEO
★ PPC (Paid Ads: Adwords, Facebook Ads, etc)
★ Ecommerce (WooCommerce)
★ Combining Offline Marketing and Online Marketing
★ Social Media & Email Newsletters
I run a Website and Digital Marketing Agency
4. WHY USE GOOGLE ANALYTICS?
It’s FREE!
Gain insights about visitor traffic on your website.
Who is visiting your site (Demographics)?
What devices are they using(Mobile vs Desktop)?
Where did they come from(Organic, Social Media, Ads, Social)?
Where are they visiting from(Geographic)?
What pages did they visit(Site Behavior)?
How long did they stay on your site?
How many pages did they view?
Real Time Analytics(Great for parties!)
6. How do I setup Google Analytics?
1. Account Name is Top Level and can contain many Website Tracking IDs
2. Property Name is Second Level and contains the Tracking ID for a particular website.
3. View Name is the Third Level. One website URL can have up to 25 views.
9. Is Google Analytics Free for Everyone?
Property Specific
These limits apply to the Web Property / Property / Tracking ID.
● 10 million hits per month per property
If you go over this limit, the Google Analytics team might contact you and ask you upgrade to Analytics 360 or implement client
sampling to reduce the amount of data being sent to Google Analytics.
For monthly total Analytics 360 limits, please contact your account manager or service representative.
ga.js or Legacy Libraries
This applies to ga.js, mobile snippets, and any other legacy tracking library.
● 500 hits per session
If you go over this limit, additional hits will not be processed for that session. This limit applies to Analytics 360as well.
Universal Analytics Enabled
This applies to analytics.js, Android iOS SDK, and the Measurement Protocol.
● 200,000 hits per user per day
● 500 hits per session
If you go over either of these limits, additional hits will not be processed for that session / day, respectively. These limits apply
to Analytics 360 as well.
10. How do I enable Google Analytics on my WordPress site?
Install some code in the <Head>
11. How do I enable Google Analytics on my WordPress site?
Or Install a Plugin!
14. Google Analytics Dashboard
You can share Dashboard Templates!
Here is a link to Import the Dashboard in the previous slide:
https://www.google.com/analytics/gallery/#posts/search/%3F_.term%3Drichp%26_.start%3D0%26_.vi
ewId%3Dcosie_X-Q_C1yLRtZLZF8w/
Google has a Gallery of Analytics Dashboards and Templates:
https://analytics.google.com/analytics/gallery/#landing/start/
15. Event/Goal Tracking with Google Analytics
Why use Event/Goal Tracking?
Track signups to a newsletter.
Track button clicks or link clicks on a page.
Track downloads of PDFs or other files.
Events/Goals are viewable as Conversions in
Real Time Analytics view.
18. Event/Goal Tracking with Google Analytics
onClick="ga('send', 'event', 'SignUp Clicked', 'Click', 'SignUp Validation');"
<a onClick="ga('send', 'event', 'SignUp Clicked', 'Click', 'SignUp Validation');" href="/signup"
class="heartbeat" >Click Here to Sign Up Now! </a>
19. Event/Goal Tracking with Google Analytics
onClick="ga('send', 'event', 'SignUp Clicked', 'Click', 'SignUp Validation');"
<a onClick="ga('send', 'event', 'SignUp Clicked', 'Click', 'SignUp Validation');"
href="/signup-page/">Click Here to Sign Up Now! </a>
Handy Dandy Google Analytics Event Tracking Code Generator
http://www.seoweather.com/google-analytics-event-tracking-code-generator/
20. Custom Reports - Google Analytics
ISP Source Report*
Show the ISP Name of visitors to your site such as AT&T or Time Warner.
Important because larger corporations & entities such as HEB, Apple, City of Austin have their own
ISP Service Provider name ;-)
Link to Report Template:
https://www.google.com/analytics/web/template?uid=JLbjaZTiSCacRcb-rT3kcA
*Thanks David Vogelpohl for showing me this report template a few years ago.
27. NEW Ask Analytics Intelligence!
Ask Analytics Intelligence about your data in
plain English, and get answers to a wide range of
questions.
Analytics Intelligence will get smarter over time
as it learns the types of questions users are
interested in.
“How many new users did we get last week on
mobile?”
https://support.google.com/analytics/answer/7347597
37. Google Tag Manager
Google Tag Manager (GTM) allows
you to run multiple tracking services on
a website with just piece of code.
“Tag Manager gives you the ability to
add and update your own tags for
conversion tracking, site analytics,
remarketing, and more.”
38. Google Tag Manager
Once the GTM code is on the website, you can
setup additional trackers from the Google Tag
Manager Dashboard...aka you do NOT need to
touch the website code again!
Additional trackers such as Facebook Pixel,
AdRoll, Crazy Egg, HotJar, Bing Ads and
more!
GTM also makes it very easy to track events
such as button clicks