Analytics dashboard with charts and graphs on a computer screen
Back to blog

Google Analytics 4 for Indonesian Businesses: A Practical Guide

Practical Google Analytics 4 guide for Indonesian businesses: correct setup, must-track events, reading reports, and avoiding common measurement mistakes.

Monday morning, the owner of an online boutique in Bandar Lampung opens Google Analytics and finds something strange. The "Revenue" report shows Rp 18 million, but the night before she closed the day with only Rp 9 million in sales. The number on screen is nearly double reality. She feels a brief flash of excitement before realizing something is wrong. After an investigation with her technical team, the cause turns out to be simple: product prices in her feed were being counted twice because of a duplicated tracking tag.

This story is no coincidence. Since Google replaced Universal Analytics with Google Analytics 4 (GA4) in July 2023, millions of sites worldwide — including thousands of Indonesian businesses — made the migration in a hurry. The result: duplicated data, incomplete events, and business decisions based on misleading numbers.

GA4 is a far more powerful platform than its predecessor. But that power only helps if it is configured correctly. This article is a practical guide: from understanding why GA4 is so different, to setting it up correctly for an Indonesian business, to the events you must track, to reading reports without getting lost in a sea of metrics.

Why GA4 Is Completely Different from Universal Analytics

If you have used Universal Analytics (UA), much of this will feel unfamiliar. GA4 is not just a new version with a different look; it was rebuilt from the ground up with a different philosophy.

The most fundamental difference: UA was session- and page-based. It counted how many sessions arrived, how many pages were viewed, and where visitors came from. GA4 is event-based. Every user interaction — scrolling, clicking, watching a video, adding an item to the cart, completing a purchase — is counted as a separate event. This model paints a more accurate picture of real user behavior, especially in the mobile era where people move between devices and apps.

The consequence is that the metrics you know have changed. "Bounce rate," once so popular, is now replaced by "engagement rate." "Sessions" have been replaced by a combination of "users" and "engaged sessions." Session counts in GA4 are almost always lower than in UA for the same site — not because traffic dropped, but because the definition changed. Many business owners panic when they see these "lower" numbers, when in fact nothing is wrong.

Another key difference is how GA4 treats data. UA relied on third-party cookies and cross-site tracking; GA4 was designed to work in a world that increasingly restricts cookies, with an approach focused on sustainable measurement amid tightening privacy regulations. This aligns with the direction of regulation in Indonesia: the Personal Data Protection Law (UU PDP), in effect since 2024, requires sites to handle user data transparently, including consent. GA4 offers better controls for this, provided you configure it correctly.

Before You Start: What You Need to Prepare

Proper GA4 setup begins before you ever touch the admin panel. A few decisions are best made up front, because changing them later can make your data inconsistent.

First, define your business goals concretely. GA4 has hundreds of metrics; without clear goals, you will drown. Write down three to five questions you most want to answer, such as: "How many visitors actually contact us via WhatsApp?", "Which products are added to the cart most often but never bought?", or "Where do our most valuable customers come from?"

Second, set up a clean account structure. For one business with one site, a single GA4 account with one property is enough. Do not create multiple properties for the same site just because you want to "experiment"; that only fragments your data. If your business has a main site and separate subdomains (for example, a blog on a subdomain), decide whether both should be measured in the same property with filters, or as separate properties. This decision is easier to make up front than to fix after data piles up.

Third, make sure your site is secure. GA4 can only measure pages served over HTTPS. If your site is still on HTTP, the first step is not installing GA4 — it is moving your site to HTTPS. For a thorough look at website security, we have a website security guide for businesses you can read.

Fourth, set up responsible access. GA4 has no concept of "admin for everyone." Give full access only to people who actually manage configuration, and restricted (viewer) access to team members who only read reports. This prevents accidental changes to your settings.

How to Set Up GA4 Correctly

Once your preparation is complete, it is time to install. There are three common paths, and your choice depends on the type of site.

1. Sites with Google Tag Manager (GTM)

This is the path we recommend for almost every business. Google Tag Manager is a central container for all tracking tags — GA4, Google Ads, Facebook Pixel, and others. With GTM, you never touch your site's code again when you want to add a new tag; you simply configure it in the GTM panel.

The process: create a GTM account, install the GTM code on your site, then inside GTM create a GA4 tag filled with your property's Measurement ID. Once the tag is in place, use GTM preview mode to confirm the tag fires on the pages you intend, then publish.

The advantage of GTM: tag changes can be made without waiting for a developer, and version history lets you roll back to a previous configuration if something breaks.

2. Sites with plugins or platform builders

If your site is built on WordPress, plugins like Site Kit by Google or a reputable GA4 plugin can install GA4 in a few clicks. Important: use a plugin that is actively maintained and trustworthy, and make sure it actually installs GA4 rather than still injecting the obsolete Universal Analytics snippet.

Platform builders like Wix, Shopify, or Squarespace generally have built-in GA4 integration settings. Just paste your Measurement ID into the settings menu. For online stores, make sure you also enable e-commerce tracking, which is usually an additional toggle in the settings.

3. Custom-built sites

If your site is custom-built, you or your developer need to insert the GA4 snippet on every page, typically in the <head> section. Make sure the snippet is not installed twice (for example, both in <head> and through another plugin), since that is the most common cause of duplicated data we see in the field.

Whichever path you choose, there is one step you must not skip: verification. Open your site in incognito mode, then open the "Realtime" report in GA4. If you appear as one active user, the configuration works. If not, something went wrong during installation.

Must-Track Events for an Indonesian Business

GA4 automatically records a set of basic events: page_view, session_start, scroll, and clicks on outbound links. But real value appears when you track events aligned with your business goals. Here are the most important ones for businesses in Indonesia.

1. Leads and contact

For many Indonesian businesses, the main conversion is not "online purchase" but contact: a WhatsApp click, a phone-number click, or a form submission. All three must be tracked.

For WhatsApp clicks, create an event when a user clicks a wa.me link or a button with specific text. For forms, use an event when the form is successfully submitted, not when the button is clicked — clicking a button does not guarantee the form was sent. Setting up events like these is far easier through GTM, because GTM can capture clicks on specific elements without changing your site's code.

2. E-commerce

If you run an online store, e-commerce events are the heart of tracking. GA4 uses a standard event structure: view_item (viewing a product), add_to_cart (adding to cart), begin_checkout (starting checkout), and purchase (completed purchase). This sequence lets you see exactly where customers drop off.

From this, funnel analysis is born: how many view a product, how many add it to the cart, and how many finally buy. If many people add to the cart but few check out, the problem is likely in the payment process, not the product.

For a custom-built store, setting up GA4 e-commerce requires developer cooperation. Note that one of the most common complaints is a purchase event that never records because of currency conversion or incorrect price formatting. Make sure prices are sent in the smallest unit (cents/smallest rupiah denomination) as GA4 expects, or all your revenue reports will be wrong.

3. Content engagement

For businesses that rely on content — blogs, media, or information sites — events like scroll (for example, scrolling 90 percent) and engagement duration are valuable metrics. GA4 calculates "engagement time" automatically. Content that keeps people around longer usually signals quality and relevance.

We discuss broader content strategy in our guide to website development services, because a well-structured site and correct analytics support each other.

Reading GA4 Reports Without Getting Lost

GA4 organizes reports into a few main areas. You do not need to understand all of them; focus on the ones that answer your business questions.

Realtime reports

Shows user activity in the last 30 minutes. Useful for verifying that tracking works, and for seeing immediate response to campaigns or social posts. Not a tool for strategic decisions.

Acquisition reports

Answers the question "where do visitors come from?". Here you see traffic by channel: Organic Search (Google results), Paid Search (ads), Direct (typing the URL directly), Referral (from other sites), and Social.

One important note for Indonesian businesses: a lot of "Direct" traffic actually comes from instant messaging apps like WhatsApp and Telegram. When people click a link from a chat, the referrer is often not recorded, so GA4 classifies it as Direct. Do not conclude that Direct means users who typed the URL; much of it comes from message sharing.

Engagement reports

Shows the most-viewed pages, engagement duration, and events. This is where you see which content or products attract the most attention.

Monetization reports

Specifically for sites with transactions or revenue. Here you see total revenue, top products, and cart performance.

Explorations

This is the most powerful tool in GA4. Unlike standard reports that are pre-built, Explorations lets you build custom analyses: funnels, user segmentation, cohorts, and path exploration. A funnel exploration, for example, visually shows where users drop off, from visit to purchase. This is far more useful than just looking at total numbers.

Common GA4 Myths and Mistakes

Throughout our work with businesses, we keep finding recurring error patterns. Here are the most common.

"GA4 is automatically accurate"

No. GA4 is an estimation tool that samples large reports, and accuracy depends heavily on configuration. Events that are not configured will not be recorded. Duplicated data is almost always caused by a tag installed twice. Always verify with Realtime before trusting large numbers.

"Bounce rate is gone, so the data is broken"

GA4 indeed does not show bounce rate as a primary metric, replacing it with engagement rate. This is not a bug but a definition change. Focus on engagement rate and engagement time rather than comparing directly with UA's bounce rate.

"Session counts dropped, so traffic dropped"

As explained earlier, GA4 counts sessions more strictly than UA. The same site can show 20-30 percent lower session counts in GA4 than in UA, even though actual traffic is the same. Do not panic; compare numbers within one platform across periods, not across platforms.

"Set it up once, done forever"

GA4 configuration needs periodic review. Buttons change, pages are added, new products appear. If events are not updated, data becomes less and less representative of the actual site over time. Schedule a tracking audit every 3-6 months.

"Google Ads can be linked automatically without configuration"

Linking GA4 with Google Ads is easy, but measuring it correctly requires configuration. Make sure the conversions you use in Google Ads truly match valid GA4 events, not just "every visit." Overly loose conversions make ad optimization run on bad data. For a deeper look at measurement strategy, you can read our guide on when you need an IT consultant.

Privacy and Regulation: The Part Often Forgotten

Indonesia's Personal Data Protection Law is in effect and being enforced gradually. For site owners, the implication is clear: you need to be transparent about what data you collect and why. GA4 provides tools for this, but you must enable them.

First: use GA4's consent mode. Consent mode lets you signal to Google whether users have consented to tracking, while still measuring in aggregate for users who decline. This is not just about compliance; it also keeps your data meaningful in a world where more users are declining cookies.

Second: enable a reasonable data retention period. GA4 lets you set how long data is stored (2 or 14 months by default). Choose a policy that fits your business needs and compliance, and make this decision deliberately, not out of forgetfulness.

Third: pay attention to IP anonymization. GA4 handles this better than UA by default, but make sure your configuration does not store unnecessary personal data.

Cost Breakdown: What GA4 Costs an Indonesian Business

The good news: GA4 itself is free. This makes it a very affordable starting point for analytics for Indonesian businesses of any size.

What you need to budget for is time and, when needed, configuration services. Realistic estimates for the Indonesian market:

ItemEstimated cost
GA4 account and basic tagRp 0
GTM setup by a developerRp 1-3 million
Complete e-commerce + conversion setupRp 3-8 million
Periodic tracking auditRp 2-5 million per audit
Google Ads integrationRp 1-4 million

Compare this with the benefit: a single analytics finding — for example, discovering that your checkout loses 60 percent of customers because of one form — can be worth tens of millions of rupiah per month. GA4 is one of the best cost-to-benefit investments a digital business can make, as long as the data is correct.

Companion Tools Worth Knowing

GA4 rarely stands alone. A healthy stack for an Indonesian business usually includes:

  • Google Tag Manager: the container for all tags, GA4's primary companion.
  • Google Search Console: data on how your site appears in Google search. Although separate, the data complements each other; Search Console shows queries and positions, GA4 shows what visitors do after arriving.
  • Google Looker Studio: for building dashboards you can share with your team. A concise weekly report is far more useful than letting everyone open GA4 and guess.
  • Google Ads: if you advertise, link GA4 as a conversion source.

Building the Habit: When to Open GA4

Analytics only helps if it becomes a habit. We suggest a simple rhythm:

  • Daily (2 minutes): open Realtime, make sure tracking works, check response to that day's posts.
  • Weekly (15 minutes): review visitor trends, top pages, and primary conversions. Compare with the previous week.
  • Monthly (1 hour): dig deeper — which products are rising, which channels are most valuable, which events need adding or fixing.
  • Quarterly: audit configuration, clean up unused events, update goals.

This rhythm prevents two extremes: never looking at data at all, or checking daily numbers too often when they barely change.

The Fatal Mistake: Measuring Everything but Understanding Nothing

There is one intellectual trap to watch for. GA4 produces hundreds of metrics, and it is easy to fall into "vanity metrics" — numbers that look impressive but tell you nothing about business health. Rising visitor counts every month feel satisfying, but they mean nothing without conversion.

Focus on metrics tied to business goals: conversions, cost per conversion, average order value, and engagement of valuable customers. One metric that describes health is worth more than twenty that merely decorate a report.

Your First Step Today

You do not need to understand all of GA4 to begin. The most practical step: make sure your GA4 tag is installed and firing on your site, open Realtime, and confirm you can see yourself. Then pick the single most important conversion event for your business — a WhatsApp click, a form submission, or a purchase — and make sure that event actually fires. That is enough for this week.

If you want to ensure your tracking is configured correctly from the start, or need help building a reporting dashboard that your team will actually read, the Kartech team in Bandar Lampung can help. We handle GA4, GTM, and e-commerce tracking setup with an approach that starts from your business questions, not from jargon in a panel. Reach us through the contact page or explore our services to see how we work.

Foto: Unsplash

Bring us the hard part.

Tell us what is blocked, what must be built, or where your current technology is falling short. We will start with the problem.

Talk to us