How I use Google Analytics

· Andrew Borden-Chisholm

Google Analytics (GA4) Setup & Optimization Plan

TABLE OF CONTENTS

For Portfolio (Squarespace), Blog (Super.so + Notion), Digital Products Store (Gumroad or Alternative), and Shopify (Print-on-Demand)

⛰️ Overview

The goal is to:

  1. Track user behavior across platforms (Squarespace, Super.so, Gumroad/alternative, Shopify).
  2. Optimize conversions (purchases, email signups, free downloads).
  3. Grow an email list by identifying high-performing lead generation sources.
  4. Leverage analytics for better marketing and sales using GA4 + Google Tag Manager (GTM).

🔹 Step 1: Create & Configure Google Analytics (GA4) Account

✅ Create a GA4 Property for each platform (Squarespace, Super.so, Gumroad/alternative, Shopify). ✅ Enable Enhanced Measurement to track interactions like:

  • Scrolls
  • Outbound link clicks
  • Site searches
  • File downloads

✅ Connect GA4 to Google Ads for tracking ad-driven conversions.


🔹 Step 2: Install Google Analytics Across Platforms

1️⃣ Squarespace (Portfolio Website)

✅ Go to Settings > Advanced > External API Keys > Google Analytics → Paste GA4 Measurement ID. ✅ Install Google Tag Manager (GTM) in the code injection area for better tracking control. ✅ Enable Outbound Link Tracking (to blog, digital store, Shopify).

Key Events to Track: ✔ Portfolio Page Views ✔ Contact Form Submissions (Key Event) ✔ Clicks to Shop or Blog (Key Event)


2️⃣ Blog (Super.so + Notion)

Since Notion and Super.so do not allow direct script injections, tracking requires workarounds:

✅ Use Super.so’s Google Analytics Integration (Super.so settings → Add GA4 Measurement ID). ✅ Set up a GTM-based tracking script (if possible via Super.so custom scripts). ✅ Use UTM parameters when linking blog posts to store/portfolio for accurate tracking.

Key Events to Track: ✔ Blog Post Views ✔ Scroll Depth (Engagement) ✔ Newsletter Signups (Key Event) ✔ Clicks to Portfolio & Store (Key Event)


3️⃣ Digital Products Store (Gumroad or Alternative)

✅ If using Gumroad: Go to Settings > Advanced > Analytics & paste GA4 Measurement ID. ✅ If using an alternative (e.g., Lemon Squeezy, Podia, ThriveCart): Install GA4 tracking & GTM. ✅ Enable Purchase Tracking (via GA4 purchase event). ✅ Track Free Downloads as a lead-generation conversion.

Key Events to Track: ✔ Product Page Views ✔ Add to Cart (if supported) ✔ Free Digital Downloads (Key Event) ✔ Paid Digital Purchases (Conversion) ✔ Email Signup Before Purchase (Key Event)


4️⃣ Shopify (Print-on-Demand Store)

✅ Enable GA4 Integration in Shopify Admin → Preferences → Google Analytics. ✅ Install Google Tag Manager (GTM) via theme.liquid for advanced tracking. ✅ Enable Enhanced Ecommerce Tracking to capture shopping behavior.

Key Events to Track: ✔ Product Page Views ✔ Add to Cart (Key Event) ✔ Checkout Started (Key Event) ✔ Purchase Completed (Conversion)


🔹 Step 3: Google Tag Manager (GTM) Setup

✅ Create a GTM container for all platforms for centralized tracking. ✅ Deploy GTM script on Squarespace, Shopify, and Gumroad (if alternative platform allows). ✅ Set up event tracking tags for conversions like form submissions, newsletter signups, and purchases. ✅ Use dataLayer variables for advanced tracking (e.g., passing revenue data to GA4).


🔹 Step 4: Define Key Events vs. Conversions

PlatformKey Event (Tracked in GA4)Conversion (Used for Ads & Growth)
Portfolio (Squarespace)Contact Form SubmissionN/A
Blog (Super.so)Newsletter Signup, Clicks to StoreNewsletter Signup
Digital StoreFree Download, Add to CartPaid Purchase
ShopifyAdd to Cart, Checkout StartPurchase Completion

✅ Mark Conversions in GA4 under Admin → Events → Mark as Conversion.


🔹 Step 5: Email List Growth & Performance Tracking

✅ Track Newsletter Signups as a key event. ✅ Use UTM Parameters in emails to measure traffic sources. ✅ Segment Audiences in GA4:

  • People who downloaded a free product but haven’t purchased.
  • Visitors who added a product to the cart but didn’t buy.

🔹 Step 6: Optimize & Leverage Data for Marketing

✅ Use Looker Studio (formerly Data Studio) for custom analytics reports. ✅ Run A/B Tests on landing pages based on conversion data. ✅ Adjust marketing campaigns based on high-performing lead sources. ✅ Retarget Users with Google Ads based on behavior (e.g., cart abandoners).


🔹 Step 7: Ongoing Monitoring & Optimization

✅ Check GA4 Reports Weekly for key insights. ✅ Refine Event Tracking as new marketing goals emerge. ✅ Optimize UTM Tracking to measure performance of marketing campaigns.


📈 GA4 Dashboard Template

MetricGA4 Report SectionActionable Insights
Total VisitorsUser OverviewMonitor overall traffic trends
Unique VisitorsUser OverviewTrack returning vs. new visitors
Avg. Session DurationEngagement OverviewIdentify if users engage with content
Bounce RateEngagement OverviewReduce bounce rate by improving content
Newsletter SignupsEventsMeasure lead generation effectiveness
Free Digital DownloadsEventsAssess effectiveness of free products
Paid Digital PurchasesConversionsTrack sales performance
Add to Cart EventsEventsOptimize product placement & pricing
Checkout InitiatedEventsIdentify checkout abandonment issues
Completed PurchasesConversionsEnsure smooth checkout experience
Blog Post ViewsEngagement OverviewMeasure blog content effectiveness
Portfolio Page ViewsEngagement OverviewEvaluate portfolio engagement
Clicks to StoreEngagement OverviewOptimize conversion paths
Email List Growth RateUser OverviewTrack email marketing effectiveness
Top Traffic SourcesAcquisition OverviewAdjust marketing campaigns based on sources
Top Landing PagesEngagement OverviewImprove high-traffic landing pages