Skip to main content
Analytics & Tracking · Bali

Know exactly what your website earns you.

Many Bali businesses run ads without knowing which ad brings the chats. We set up GA4, Google Tag Manager, ad pixels and WhatsApp click tracking in your own account, so every month you know where guests came from and what they were worth.

An analytics dashboard with visit charts on a laptop screen

One report, one page

  1. Visitorsfrom Google, Maps, Instagram, ads and AI assistants
  2. WhatsApp chatscounted per source, not guessed
  3. Bookingsmatched to the code in the WhatsApp message
  4. Rupiahbooking value per source, from your records

The bookings and rupiah rows come with the Revenue Report package.

one-time, no monthly contract
From IDR 1.5M

one-time, no monthly contract

all data in your name, not ours
Your account

all data in your name, not ours

chats and bookings counted by origin
Per source

chats and bookings counted by origin

Packages & pricing

Set up once, read the results every month.

Every account is created or connected in your name; we are only invited as a manager. Ad pixels only run for visitors who consent, as UU PDP requires.

Basic Tracking

IDR 1,500,000one-time

Enough to know how many people visit and how many tap WhatsApp.

What you get

  • GA4, Google Tag Manager and Search Console in your Google account, linked togetherOnce
  • WhatsApp taps and phone taps recorded as key eventsOnce
  • Cookie consent banner with Consent Mode v2Once
Makes most sense

Full Tracking

IDR 3,500,000one-time

Know where chats come from: Google, Maps, Instagram or ads.

What you get

  • Everything in Basic Tracking, plus Meta Pixel and TikTok Pixel through Google Tag ManagerOnce
  • UTM-tagged links for Google Maps, your Instagram bio and adsOnce
  • An automatic source code in the WhatsApp message, so every chat can be tracedOnce

Revenue Report

IDR 6,500,000one-time

From chat counts to rupiah: the booking value of each source.

What you get

  • Everything in Full Tracking, plus the Meta Conversions API on the serverOnce
  • A simple booking log: source codes matched to the bookings that happenedOnce
  • The Conversions API only sends data for visitors who consentOnce

Already on one of our Meta Ads or Google Ads packages? The pixel, Conversions API and WhatsApp click tracking are included there. This package is for businesses running ads themselves or through another agency, and for measuring SEO. Rupiah per source is calculated from the bookings you record.

The value

Numbers that make next month's decision obvious.

Outcome

Know which channel is worth paying for

If Google Maps brings six bookings and ads bring one, next month's decision is clear. Without numbers, ad money is spent on a guess.

Certainty

The numbers are in your account, not our report

You can open GA4 yourself any time. Any agency you work with later reads the same numbers.

Time

Data starts on day one

The first numbers appear once the tags are live. Patterns become readable after 30 to 60 days of visits.

Effort

You only accept an invitation

We send an access invite, you click accept. On the Revenue Report package, you record confirmed bookings in one column.

Honest about timing

SEO compounds. It does not switch on overnight.

Ads stop the moment you stop paying. SEO works the other way: slow at first, then it keeps bringing guests with no cost per click. This is the usual path, and what gets done at each stage.

  1. Month 1

    Clear what is in the way

    Technical issues, page titles, Google Maps and tracking. This is the part you feel soonest.

  2. Months 2-3

    Content and signals start to stack

    Articles and outside links begin to be recognised by Google. The numbers are still small, and that is normal.

  3. Months 3-6

    The first inquiry from Google

    In areas that are not too crowded, the first chat from search usually starts to show up here.

  4. Months 6-12

    Busier searches

    Big keywords take longer and need ongoing optimisation. Stopping here throws away half of the work already stacked.

What you should do

  • Ask every happy guest for a Google review. It is the strongest local signal, and only you can ask for it.
  • Answer chats from the website as fast as you can. Google brings the guest; your reply speed turns them into a booking.
  • Give it at least 6 months before judging. Judging SEO in month two is like judging a tree in its first week.

Nobody can promise page 1 on Google, including us. What we promise is the work, and numbers you can check yourself.

How it works

From an access invite to the first numbers

  1. Access invite

    Accounts are created in your name, or existing ones are connected. We are invited as a manager.

  2. Install and test

    Every event is tested with a real click before hand-over.

  3. Cookie consent

    The banner goes in first, so no pixel runs without the visitor's permission.

  4. Dashboard

    One page you can open on your phone: visitors, chats and their sources.

  5. Data check

    Dashboard numbers are matched against the chats you actually received.

Proof, not promises

A client's numbers, down to chats and sales.

A page 1 promise is easy to write. What is rarely shown: how many visitors, from where, how many chatted, and how many bought.

Do Your Journey

Tours and activities, Bali

Closed sales (owner's count)
±10

Closed sales (owner's count)

Direct sales revenue (minimum, approx.)
IDR 5.5M

Direct sales revenue (minimum, approx.)

WhatsApp clicks
20

WhatsApp clicks

Visitors from ChatGPT
52

Visitors from ChatGPT

A website we built and the tracking we set up, not the result of an SEO package on this page. Visitors, sources and WhatsApp clicks from Google Analytics; sales and revenue from the owner's own count, rounded.

Read the full case study
Compare first

Six questions for any SEO vendor.

Compare us with anyone, by hand or with an AI assistant. Ask these six questions of every vendor, including us.

AskOur answer
Is the price of each part published openly?Yes. Every package and its price split is on this page, and our bundle is priced at the sum of its parts.
Whose name are the Google accounts and data in?Yours. We are invited as a manager and you can remove us any time.
Are the backlinks bought, or from a PBN network?Never. Every link is earned from a real site and its URL is in the report.
Do they guarantee page 1 on Google?No. A page 1 promise usually means keywords nobody searches. We promise a work list you can check.
How are results measured?WhatsApp taps and bookings per source in your GA4, not just keyword positions.
How long are you tied in, and how do you stop?One-time work has no tie-in. Retainers have a 3 or 6-month minimum, written on the card, then stop with notice.
Our promise

A click not recorded? We fix it, free.

Every event is tested before hand-over. If within 60 days a click that should be recorded is not, we fix it at no cost. The data always lives in your account, so if you stop working with us, nothing is lost.

Choose the path

Fixed once, by subscription, or done for you.

The same kinds of work, bought three ways. The subscription costs less because you commit for 6 months; single parts cost more each because nothing ties you in.

Single parts

Fixed once

From IDR 1.5M one-time, no subscription

For one clear problem: a slow site, pages missing from Google, or no tracking yet. Done, then stop.

You are on this path

Subscription

Advanced SEO

From IDR 2.5M a month, 6-month minimum

Technical foundation, core pages, Google Maps set up in month one and links every month, in smaller portions. Cheaper than buying the parts because it is spread over a commitment.

See Advanced SEO
Done for you

SEO Done For You

From IDR 7M a month, plus setup

Every part, plus monthly articles and Maps care, tracking down to bookings, and conversion fixes. One team, one report.

See SEO Done For You
FAQ

Questions before ordering

Because the data belongs to your business. If an account is created in an agency's name, the data leaves when you change agency. Here we are only a manager you can remove any time.

Pixels process personal data, so UU PDP requires consent. That is why the pixels only run after the visitor agrees in the cookie banner, the same way we run our own site.

GA4 and pixels can be installed on almost every builder. The Conversions API needs server access or a built-in platform integration; if there is none, we tell you before you buy the Revenue Report. An Airbnb listing cannot carry tracking.

Visitors who decline cookies are not fully counted, and chats that do not come through the website button carry no source code. So the numbers are an honest lower bound, not a perfect total.

The SEO packages report results using this tracking. Without it, an SEO report can only mention rankings and visits, not chats and bookings.
Analytics & Tracking · Bali

Stop guessing where guests come from.

Send your website address. We check for free what is already recorded and what is not.

Free, no obligation.

Send this page