Why GA4 Replaced Universal Analytics (And Why You Need It Now)
Google retired Universal Analytics (UA) in July 2024. If your Nepal business website is still trying to use the old UA tracking, it stopped collecting data. GA4 is the mandatory replacement.
What's different about GA4:
- Event-based model Every user action (page view, scroll, click, form submit) is an "event." This is more flexible than UA's session/pageview model.
- Cross-device tracking GA4 can track users across mobile and desktop sessions more reliably than UA.
- Better privacy compliance GA4 is designed for a cookieless future with Google's Consent Mode.
- Machine learning insights GA4 predicts which users are likely to purchase or churn, based on your data patterns.
Step 1: Create a GA4 Property
- Go to analytics.google.com and sign in with your Google account (create one if needed).
- Click Admin (gear icon, bottom left).
- Click Create Property. Enter your property name (e.g., "YourBusiness.com.np").
- Select your business category, size, and intended use. Click Next.
- Select Web as your platform. Enter your website URL (e.g.,
https://yourbusiness.com.np). - Click Create Stream. You'll see your Measurement ID (format: G-XXXXXXXXXX). Copy this.
Step 2: Install the Tracking Code on Your Website
Add this code to the <head> section of every page on your website. Replace G-XXXXXXXXXX with your actual Measurement ID:
<!-- Google Analytics 4 -->
<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>
Using WordPress? Install the "Site Kit by Google" plugin - it handles GA4 installation without touching code. Using Wix or Squarespace? Each platform has a dedicated GA4 integration in settings. Static HTML site? Add the code directly to every HTML file's <head> section.
Step 3: Verify Data is Flowing
- Open your website in a browser.
- In GA4, go to Reports → Realtime.
- You should see "1 user in last 30 minutes" that's you.
- If nothing appears: check the code is on all pages, verify your Measurement ID is correct, and disable ad-blockers for testing.
Wait 24–48 hours before judging whether data is accumulating. GA4's reports have a data processing delay that's normal.
Want GA4 set up properly with custom event tracking?
I set up GA4 with custom events, conversion tracking, and Search Console integration for Nepal businesses. Takes 1–2 days to implement correctly.
I can do this for youKey Events to Track for Nepal Businesses
GA4 tracks some events automatically (page views, scrolls, clicks, file downloads). For Nepal businesses, these additional events matter most:
Contact form submission
The most important event for service businesses. Fire a GA4 event when someone submits your inquiry form. Without this, you can't measure your website's lead generation.
Phone number click
Track when mobile users tap your phone number. On a Nepal website where 80% of traffic is mobile, this is often your highest-converting action.
WhatsApp / Viber button click
If you have WhatsApp or Viber contact buttons (common for Nepal businesses), track clicks. This tells you which communication channel your customers prefer.
Product/service page views
Which services get the most views? This tells you where to invest in content and where to improve conversion copy.
Step 4: Setting Up Conversions
A "conversion" in GA4 is an event you mark as business-critical. Setting up conversions correctly lets you measure your ROI from SEO, ads, and other channels.
- In GA4, go to Admin → Conversions.
- Click New Conversion Event.
- Enter the event name you want to mark as a conversion (e.g.,
form_submit,phone_call_click). - Click Save. It takes up to 24 hours for conversions to appear in reports.
Reading Your GA4 Dashboard: What the Numbers Mean
| Metric | What It Means | Good Benchmark |
|---|---|---|
| Active users | Unique visitors (30-day period) | Depends on your stage |
| Sessions | Total visits (1 user can have multiple) | Higher than users |
| Engagement rate | % of sessions lasting 10s+ or with conversion | >50% is good |
| Bounce rate | Sessions with no engagement (not labeled in GA4 as in UA) | Lower is better |
| Conversions | Times your key events fired | Track trend over time |
| Organic search traffic | Visitors from Google (not paid ads) | Growing month-over-month |
Common GA4 Mistakes Nepal Websites Make
- Tracking code not on every page. If GA4 code is missing from the contact page or thank-you page, your conversion data will be wrong.
- Internal traffic inflating the numbers. Every time you visit your own site, it counts as a session. Filter out your IP address in GA4 Admin → Data Streams → More Tagging Settings → Define Internal Traffic.
- Not linking to Google Search Console. GA4 + Search Console integration shows which Google search queries bring visitors. This is essential for SEO planning. Link in GA4 Admin → Property Settings → Search Console Links.
- Not setting up conversion events. Without conversions, you can't measure which traffic sources actually generate leads - you're just counting visits.
- Trusting the Realtime report for decisions. Realtime is for verification, not decisions. Use Reports → Acquisition for traffic analysis and Reports → Engagement for behavior analysis.
Bonus: Connect Google Search Console
Google Search Console shows you what search queries bring people to your site, which pages rank for which keywords, and which pages have crawl errors. Connecting it to GA4 gives you the complete picture.
- Go to Google Search Console → Add Property → enter your Nepal website URL.
- Verify ownership (easiest method: add the HTML meta tag to your homepage).
- In GA4 Admin → Property Settings → Search Console Links → Link.
- Data from Search Console appears in GA4 Reports → Acquisition → Search Console.
Want GA4 set up properly for your Nepal business?
I set up GA4 with custom event tracking, conversion configuration, and Search Console integration. You get actionable data - not just a tracking pixel.
Get GA4 set up right