Google Analytics 4 (GA4) replaced Universal Analytics in July 2023. If you’re setting up analytics for the first time — or still using an old Universal Analytics setup — this guide walks through everything from account creation to the reports you should check weekly. The whole process takes under 30 minutes.
Step 1: Create your GA4 account and property
- Go to analytics.google.com and sign in with your Google account
- Click Admin (gear icon, bottom left)
- Click Create → Account
- Name your account (your business name) and configure data sharing settings
- Click Next → name your property (your website name)
- Set your reporting time zone and currency (use Gulf Standard Time (GMT+4) and AED for UAE businesses)
- Select your industry category and business size
- Click Create
Step 2: Set up your data stream
A data stream tells GA4 where to collect data from. For a website:
- In your new property, select Web as the platform
- Enter your website URL and a stream name (e.g., “Main Website”)
- Enable Enhanced Measurement — this automatically tracks page views, scrolls, outbound clicks, site search, video engagement, and file downloads without any extra code
- Click Create stream
- Copy your Measurement ID (starts with
G-) — you’ll need this next
Step 3: Install the tracking code
How you install GA4 depends on your platform:
For Webflow
- Go to Project Settings → Custom Code
- Paste the Google tag (
gtag.js) script in the Head Code section - Publish your site
For WordPress
- Install a plugin like Site Kit by Google (official) or GA4 for WordPress
- Connect your Google account and select your GA4 property
- The plugin handles the code injection automatically
For Shopify
- Go to Online Store → Preferences
- Paste your Measurement ID in the Google Analytics field
- Alternatively, use the Google & YouTube sales channel for deeper integration
For custom-built sites
Add the Google tag directly to the <head> section of every page:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Replace G-XXXXXXXXXX with your actual Measurement ID.
Verify installation
Go to Reports → Realtime in GA4. Open your website in another tab. You should see your visit appear within seconds. If nothing appears after 2 minutes, check that the code is in the <head> section (not <body>) and that no ad blocker is interfering.
Step 4: Set up conversion events
GA4 tracks everything as “events.” You need to tell it which events count as conversions — the actions that actually matter to your business.
Essential conversions to track:
| Conversion | How to set up |
|---|---|
| Contact form submission | Create a custom event triggered on form submission (thank-you page view or form event) |
| Phone call click | Track clicks on tel: links — Enhanced Measurement handles this automatically |
| WhatsApp click | Track clicks on WhatsApp links (wa.me/) as a custom event |
| Purchase | For e-commerce, use the GA4 e-commerce events (purchase, add_to_cart, etc.) |
| Newsletter signup | Track the confirmation page view or form submission event |
How to mark an event as a conversion:
- Go to Admin → Events
- Find the event (or create it)
- Toggle the Mark as key event switch
Without conversion tracking, GA4 only tells you how many people visited — not how many took action. This is the single most important setup step.
Step 5: Connect Google Search Console
Linking Search Console to GA4 shows you which Google searches drive traffic to your site — directly within your GA4 reports.
- In GA4, go to Admin → Product Links → Search Console Links
- Click Link and select your verified Search Console property
- Once connected, you’ll see organic search data in Reports → Acquisition → Google Organic Search Traffic
This is essential for tracking your SEO performance — you can see which keywords drive traffic, which pages rank, and how click-through rates change over time.
The 5 GA4 reports you should check weekly
GA4 has dozens of reports. These 5 give you 80% of the insight you need:
1. Traffic acquisition (Reports → Acquisition → Traffic Acquisition)
What it shows: Where your visitors come from — organic search, paid ads, social, direct, referral. What to look for: Is organic traffic growing month over month? Which channels convert best?
2. Landing pages (Reports → Engagement → Landing Page)
What it shows: Which pages visitors arrive on first. What to look for: Your homepage shouldn’t be the #1 landing page for a content-driven site. If blog posts and service pages aren’t appearing, your SEO isn’t working.
3. Conversions (Reports → Engagement → Conversions)
What it shows: How many conversion events happened and from which traffic sources. What to look for: Are form submissions, calls, and WhatsApp clicks trending up? Which traffic source drives the most conversions (not just the most traffic)?
4. Pages and screens (Reports → Engagement → Pages and Screens)
What it shows: Which pages get the most views and engagement. What to look for: High-traffic pages with low engagement time may have content that doesn’t match what visitors expected. Pages with high engagement but low traffic are candidates for more promotion or internal linking.
5. Realtime (Reports → Realtime)
What it shows: What’s happening on your site right now. What to look for: Useful for verifying that tracking works, checking campaign launches, and monitoring traffic spikes during promotions.
Common GA4 setup mistakes
- Not marking conversions. GA4 tracks page views by default but doesn’t know which actions matter to your business until you tell it. Set up conversion events in the first week.
- Forgetting to exclude internal traffic. Your team browsing the site inflates data. Go to Admin → Data Streams → your stream → Configure Tag Settings → Define Internal Traffic, and filter your office IP.
- Ignoring cross-domain tracking. If you have multiple domains (e.g., main site + shop on a subdomain), configure cross-domain tracking so GA4 doesn’t treat visitors moving between them as separate sessions.
- Not connecting Search Console. Without this, you can’t see which organic keywords drive your traffic — which makes SEO decisions impossible to make from data.
Your next step
- Verify your GA4 is working. Open your site, then check Realtime in GA4. If you don’t see your visit, the tracking code isn’t installed correctly.
- Set up at least 3 conversion events. Form submission, phone call click, and WhatsApp click cover most UAE service businesses.
- Schedule a weekly check. Every Monday morning, spend 10 minutes in GA4 reviewing the 5 reports above. Consistent monitoring catches problems early and reveals opportunities.
For help setting up analytics and conversion tracking for your website, talk to our team.