WhatsApp Us

GA4 setup service · lead-source reporting

GA4 setup service that shows which channel sends your leads, not just how many visitors you had

A GA4 setup service configures Google Analytics 4 so you can answer one plain business question: which channel sent the people who called, filled a form or messaged you on WhatsApp? BtechWaleTech is three freelance developers in India who build the property, data stream, key events, consent handling and a short set of reports you will actually open. You get a written measurement plan, admin access in your own Google account, and itemised pricing before any work begins. Related work such as conversion tracking setup can be scoped in the same quote.

  • What it fixesTraffic numbers with no lead source
  • Core deliverableMeasurement plan + working GA4 property
  • OwnershipProperty created in your Google account
  • QuoteItemised, in about 2 working days
  • Ongoing reportingInside monthly SEO from ₹10,000/mo
  • Talk toThe developer doing the setup
  • Property & data stream
  • Key events for leads
  • Enhanced measurement tuned
  • Consent mode
  • Cross-domain tracking
  • Lead-source reports
  • Your account, your data

Three freelance developers in India · replies on WhatsApp, 7 days a week

  • 3Freelance developers, one of them focused on data and technical SEO
  • 2Working days to an itemised quote
  • 0Platform fees: GA4 standard is free to use
  • 7Days a week we answer on WhatsApp

The short answer

What does a GA4 setup service include, and what does it cost?

A proper GA4 setup service covers the property and web data stream, enhanced measurement tuned to your site, key events for forms, calls and WhatsApp clicks, consent handling, cross-domain rules where needed, and simple lead-source reports. BtechWaleTech quotes standalone setups itemised within about 2 working days; ongoing reporting sits in monthly SEO from ₹10,000/mo, and new tracked websites start at ₹10,000.

If you also run Google Ads or Meta ads, pair GA4 with Google Tag Manager setup and a Meta Conversions API setup so every platform counts the same enquiries.

Last updated

GA4 setup service at a glance
Who it suitsBusinesses that get enquiries online but cannot say which channel produced them
Main outputKey events for every lead action, plus source and campaign reports
Typical durationA few working days for a standard lead site; longer for stores and multi-domain setups
Tools usedGA4, Google Tag Manager, Search Console link, Tag Assistant and DebugView
PrivacyConsent mode wiring and a plain-language cookie notice you approve
PricingStandalone setup quoted itemised; monthly SEO from ₹10,000/mo
PaymentUPI or bank transfer in India; Wise, wire or PayPal abroad

What the GA4 setup service covers

Every piece of the setup, scoped to how your business gets leads

Each card is a separate line in the quote. Skip what you do not need; a clinic with one website and no ads needs far less than a store running three ad platforms.

Why choose us

Three ways to get GA4 set up

Most businesses try one of these. The right choice depends on how many lead actions you have and whether ad spend depends on the numbers.

Three ways to get GA4 set up
Aspect DIY from a video tutorial Low-cost marketplace gig BtechWaleTech
Page views recorded Yes, usually within an hour Yes Yes
Form, call and WhatsApp leads as key events Often missed or double counted Sometimes, depends on the seller Planned, named and tested one by one
Written measurement plan Rare Rarely included Included and handed over
Consent mode and cookie notice Usually skipped Varies widely Wired to a banner you approve
Internal traffic and spam filtering Rarely set Sometimes Office and team traffic filtered
Who owns the property You Sometimes created under the seller's login Created in your Google account
Testing before handover Whatever you notice Screenshot of real-time report DebugView and live test leads for each event
Reports for the owner Default GA4 screens Default GA4 screens Lead-source report built around your enquiries
Help after setup Forums Ends with the gig WhatsApp, and 2 months free maintenance on sites we build

A careful owner can do a basic GA4 install alone; the value of a setup service is mostly in the planning, the testing and the lead events that tutorials skip.

Pricing

What a GA4 setup service costs with us

A GA4 setup service is quoted per job because the effort depends on what your site does. A five-page clinic site with one form and a WhatsApp button needs a short plan and a handful of events. A store with coupons, several payment methods and a separate blog domain needs ecommerce events, cross-domain rules and far more testing. We send an itemised quote within about 2 working days, and nothing is billed before you approve it in writing. If you want ongoing reporting and fixes, that sits inside monthly SEO from ₹10,000/mo. If the site itself needs rebuilding, websites start at ₹10,000 and stores at ₹50,000, with tracking planned from day one.

Starting prices in INR and USD
ServiceIndia (INR)Worldwide (USD)Typical timelineWhat is included
Static website from ₹10,000 from US$150 1 to 2 weeks Up to 100 pages, Responsive design, Contact form and enquiry setup, Basic SEO tags and sitemap
SEO website (299+ pages) from ₹20,000 from US$300 3 to 5 weeks 299+ SEO pages, Keyword and page planning, Schema, sitemap, and internal linking, Design to deployment included
Ecommerce store from ₹50,000 from US$750 4 to 8 weeks Product and category pages, Payment gateway setup, Order and inventory basics, Performance tuning
Android & iOS app from ₹40,000 from US$600 6 to 10 weeks Android and iOS app (Flutter or React Native), Login, forms and push notifications, Admin panel and API connection, Google Play and App Store publishing
Custom web app or software from ₹60,000 from US$900 6 to 12 weeks Custom features and APIs, User accounts and roles, Admin panel, Deployment and handover
AI automation from ₹40,000 from US$600 2 to 4 weeks Workflow mapping, Tool and CRM integrations, AI agent or automation build, Testing and handover
Monthly SEO from ₹10,000/mo from US$150/mo Ongoing, monthly Technical fixes, On-page and content work, Local SEO and listings, Search Console reporting
Maintenance and support from ₹8,000/mo from US$120/mo Ongoing, monthly Content updates, Bug fixes, Backups and security checks, Speed and uptime checks

All prices are starting points, quoted in INR for India and USD for international clients, not fixed quotes. Final cost depends on the number of pages, features, integrations, content, and timelines. Share your requirement and you get an itemised estimate with nothing hidden. See full pricing.

What is a GA4 setup service?

A GA4 setup service is paid help to configure Google Analytics 4 so that it records the actions that make you money, attributes them to the right channel and presents them in reports you can read. Pasting the tracking tag is the smallest part of it.

Google Analytics 4 is event-based: every interaction, from a page load to a form submission, is an event with parameters attached. Out of the box, GA4 records page views, sessions and a few automatic interactions. It does not know that the button labelled “Chat with us” opens WhatsApp, that your contact form shows a thank-you message without changing the URL, or that a visitor who taps your phone number is a lead worth more than one who scrolls.

So a real GA4 setup service starts with questions, not code. What counts as a lead for you? Which channels are you paying for? Do you have more than one domain, such as a booking engine or a separate shop? Who will read the numbers, and how often? The answers become a measurement plan, the plan becomes events and key events, and those feed a report that answers “where did this month’s enquiries come from?” in one screen.

Standard GA4 is free. What you pay a GA4 setup service for is the thinking, the implementation through Google Tag Manager, the testing and the handover. That is also why cheap installs and careful setups can look identical on day one and very different after a month of ad spend.

Why does my GA4 show traffic but no leads?

Because nobody told GA4 what a lead is. The default install counts visits and page views; forms, calls and WhatsApp clicks only appear as key events after someone creates them and marks them.

We see a few repeating causes when owners ask why their dashboard is full of users but shows zero conversions:

  • No key events defined. GA4 calls important actions key events. Until you mark at least one, the key events column in every report stays empty.
  • The form never reloads. Many modern forms submit in the background and display a message. Enhanced measurement’s form_submit event can misfire or miss these, so a custom event tied to the success state is needed.
  • WhatsApp and call buttons are plain links. A tap on a wa.me or tel: link leaves the page instantly. Without a click trigger for those link patterns, GA4 never hears about it.
  • Two tags are firing. A theme plugin and a hard-coded snippet both send data, doubling page views and hiding the real conversion rate.
  • Consent banner blocks everything. A banner that holds all tags until a click, with no consent mode, can leave GA4 with a fraction of real visits.

Each of these is a routine fix inside a GA4 setup service. If your site gets visitors but the phone stays quiet, the problem may be the site itself rather than tracking; our page on a website not generating leads covers that side.

The measurement plan behind a good GA4 setup service

The measurement plan is a short document that lists what you want to learn, which user actions answer it, and the exact event and parameter names used in GA4. Writing it first keeps event names consistent and stops the property filling with junk.

For a typical Indian service business, the plan fits on one page. It usually has three layers. At the top are business questions: which channel produces the most enquiries, which landing pages convert, which city do leads come from. In the middle are user actions that answer them: form submitted, WhatsApp chat opened, phone number tapped, brochure downloaded. At the bottom are GA4 names: generate_lead with a form_name parameter, whatsapp_click with a page_location, phone_click, file_download.

We also mark which events become key events. Not everything should. A brochure download is useful context but, for most clinics or coaching institutes, it is not a lead. Marking too many key events makes the headline number meaningless, and Google Ads bidding gets confused if you import weak signals as conversions.

The plan names owners too. The marketing person reads channel reports weekly; the owner looks at one lead-source summary monthly; the developer checks DebugView after any site change. When everyone knows what the numbers mean, the GA4 setup service keeps paying off after we step back.

How should a GA4 property and data stream be configured?

Create one GA4 property per business (or per brand), one web data stream per website, and set time zone, currency, retention and filters correctly before data starts flowing. Several of these settings cannot be applied to data already collected.

Settings we check on every GA4 setup service job:

  • Time zone and currency: India Standard Time and INR for Indian businesses, so daily totals line up with your order book and revenue is not converted oddly.
  • Data retention: Google’s help centre says standard properties can keep user-level and event-level data for 2 months or 14 months. This affects explorations and funnel reports, not standard aggregated reports, so we usually set 14 months.
  • Internal traffic: your office IP and team devices marked as internal and filtered, so staff testing the contact form does not inflate leads.
  • Unwanted referrals: payment pages and third-party checkout domains listed so a returning buyer is not credited to the payment page.
  • Enhanced measurement: switched on, then reviewed event by event (covered in the next section).
  • Google signals and user access: decided deliberately, with you as administrator and us as editor.

Universal Analytics is gone: Google stopped processing standard UA hits on July 1, 2023, and removed access to UA data from the week of July 1, 2024. If an old UA snippet is still in your theme, we remove it during setup.

Should I turn on enhanced measurement in GA4?

Yes, but review each event rather than trusting all of them. Enhanced measurement gives useful signals for free; one or two of its events can mislead on certain sites.

According to Google’s documentation, enhanced measurement can collect page_view, scroll (fired the first time a visitor reaches roughly 90% of the page depth), outbound click, view_search_results, video_start, video_progress and video_complete for embedded YouTube videos, file_download, form_start and form_submit.

Here is how we treat them in a GA4 setup service. Page views and outbound clicks stay on. Scroll stays on but is treated as a weak engagement signal, never a key event. Site search is kept only if your site actually has search and the query parameter is configured. File downloads are useful for brochures and price lists. The form events are the ones we scrutinise: on sites with newsletter boxes, search bars or multi-step forms, form_submit can fire for things that are not enquiries, or miss the real enquiry entirely.

Our usual approach is to leave the automatic form events on as supporting data, and build a separate generate_lead event that fires only on a confirmed success state. That custom event becomes the key event. It sounds like extra work; it is the difference between a lead count you trust and one you quietly ignore.

Which key events should a GA4 setup service create for a lead-generation site?

Mark as key events only the actions that start a sales conversation: a confirmed form submission, a WhatsApp chat click, a phone tap and, for stores, a purchase. Everything else stays a normal event.

GA4 describes a key event as an event that measures an action particularly important to the success of your business, and any collected event can be marked as one. Google Ads still uses the word conversion, and you can create Ads conversions from GA4 key events. That naming split confuses many owners, so our handover notes explain it in two lines.

For Indian businesses the WhatsApp click is often the biggest lead source, sometimes bigger than forms. We track it as its own event with the page it came from, so you can see that, say, the “Fees” page sends more chats than the home page. Phone taps get the same treatment. For multi-location businesses we add a location parameter so a Jaipur branch and a Udaipur branch are separable.

One caution we always give: a click is intent, not a conversation. Someone can tap WhatsApp and never send a message. For that gap, our separate guide to tracking every lead and sale explains how to reconcile clicks against real chats and import offline outcomes.

Should GA4 go in through Google Tag Manager or the site code?

Use Google Tag Manager for almost every business site. It lets you add and change events without touching templates, keeps a version history and makes testing far easier.

Placing the Google tag straight into the site’s header works for a simple blog with no lead events. As soon as you need click triggers for WhatsApp, a custom lead event on form success, ecommerce data or a second platform like Meta, hard-coding every change becomes slow and error-prone. With Tag Manager, a new event is a trigger, a tag and a published version, with a preview mode that shows what fired and why.

There are exceptions. Some hosted store platforms have their own GA4 integrations that handle purchase events well; we use those where they are reliable and add Tag Manager only for what they miss. Single-page apps built in React or Next.js need page-view handling on route changes, which we set up in code or through history-change triggers.

If your site already has a messy container from previous developers, part of the GA4 setup service is cleaning it: removing dead tags, merging duplicate triggers and naming everything so the next person understands it. The full picture of what a container should hold is on our Google Tag Manager setup page.

A careful GA4 setup service wires consent into the tags: a banner collects the visitor’s choice and consent mode passes it to Google, so analytics and ad storage follow what the visitor agreed to. We build the mechanism; your lawyer confirms the policy.

Google’s consent mode uses signals including analytics_storage and ad_storage, with ad_user_data and ad_personalization for advertising. In the basic implementation, Google tags stay blocked until the visitor consents. In the advanced implementation, tags load and send cookieless pings when consent is declined, which Google uses for behavioural and conversion modelling. Which one suits you depends on your audience and your legal advice.

In India, the Digital Personal Data Protection Act, 2023 now has its rules: the DPDP Rules, 2025 were notified in November 2025, with obligations phased in over 18 months, according to the government’s published summary. That summary stresses consent notices in plain language with an itemised description of purposes. Analytics that identifies people, form data and ad matching all fall in that territory.

  • We keep personal data out of GA4: no names, phone numbers or emails in event parameters or page URLs.
  • We set the banner so non-essential tags wait for a yes if that is what your counsel wants.
  • We write a plain-language cookie notice draft for you or your lawyer to approve.
  • We document which tags use which consent signal, so an audit is quick.

We do not give legal advice. If you sell to the EU, UK or US, the rules differ again and your own counsel should sign off.

When do you need cross-domain tracking in GA4?

You need cross-domain tracking when one visitor journey crosses two domains you control, such as a main site and a separate booking or store domain. Without it, GA4 treats the second domain as a new visit and credits the lead to a referral from your own site.

Google’s help centre explains the mechanism: when domains are configured under the web stream’s tag settings, GA4 appends a _gl parameter to links and forms between those domains so the same client identifier carries across. Every domain must use the same Google tag, and the person configuring it needs editor access. You can check it works by clicking from one domain to the other and looking for _gl in the destination URL.

Common Indian cases: a coaching institute with its main site on one domain and a fee-payment or admission portal on another; a hotel whose booking engine runs on a vendor subdomain; a brand with a separate shop domain. Subdomains of the same root domain generally share cookies already, so they need less work, but third-party booking engines often need the vendor to place your tag, which we coordinate.

A GA4 setup service should also handle payment gateways, which are not your domains. Those belong in the unwanted referrals list, not the cross-domain list; mixing the two up is a frequent mistake.

GA4 setup service for online stores

For a store, a GA4 setup service adds the recommended ecommerce events, from product views to purchase, with item details, value and currency, so revenue in GA4 lines up with your order panel.

The core sequence is view_item_list, view_item, add_to_cart, begin_checkout, add_shipping_info, add_payment_info and purchase. Google’s developer guide recommends setting currency at the event level whenever you send value, and each purchase carries a transaction ID. We test the purchase event with real low-value test orders across every payment option you offer, including UPI and cash on delivery, because each path can end on a different confirmation page.

Cash on delivery deserves a note. A COD order recorded as a purchase may later be refused at the door. GA4 will still show it as revenue. For stores with high COD share, we either tag COD orders with a payment_type parameter so you can filter them, or, where the platform allows, send refunds back to GA4. Your finance numbers stay in the order system; GA4 answers “which channel produced orders?”, not “what did we bank?”.

If the store is on WooCommerce or Shopify, much of this can come from a well-maintained integration, with Tag Manager filling gaps. Store builds with tracking planned in start at ₹50,000; see also WooCommerce SEO services for the organic side of the same store.

Which GA4 reports should a business owner actually read?

Most owners need three views: leads by channel, leads by landing page, and leads by city or device. A GA4 setup service should build those and hide the rest from the owner’s daily view.

GA4’s default interface is built for analysts. An owner who opens it sees acquisition overviews, engagement rates and user stickiness, and closes the tab. So we build a short report collection in the GA4 library, or a Looker Studio page, with these blocks:

Lead source summary

Key events by session default channel group (Organic Search, Paid Search, Organic Social, Direct, Referral) for the chosen month, with the previous month beside it.

Pages that produce enquiries

Landing pages ranked by key events, not by visits. This is usually the most eye-opening table: a service page with modest traffic often produces most of the leads.

Campaign check

Key events by source, medium and campaign, relying on UTM tags on social posts, WhatsApp broadcasts and email newsletters.

Where and on what

Leads by city and device category, helpful for businesses deciding whether to open a new branch or whether the mobile form is failing.

Search Console, once linked, adds organic queries and landing pages. For custom dashboards pulling GA4, CRM and sales data together, see our dashboard developer page.

How much does a GA4 setup service cost in India?

It depends on the number of lead actions, domains and platforms, and whether you run a store. Quotes across the market vary widely, so compare the scope line by line rather than the headline number.

The main cost drivers we price in an itemised GA4 setup service quote:

  • Number of distinct lead actions (forms, WhatsApp, calls, bookings, downloads) and how each form confirms success.
  • Whether Tag Manager is new or an existing container needs cleaning.
  • Ecommerce: number of payment paths and whether the platform integration is reliable.
  • Cross-domain needs, especially third-party booking or payment portals.
  • Consent banner and consent mode wiring.
  • Linking Google Ads, Search Console and Meta, plus importing key events into Ads.
  • Custom reports or a Looker Studio dashboard for the owner.

Ongoing work, such as checking tracking after site changes and reviewing lead sources monthly, fits inside monthly SEO from ₹10,000/mo (US$150/mo). Sites we build come with 2 months of free maintenance, after which care plans start at ₹8,000/mo. For the broader picture of SEO spend, see SEO services for small business.

How our GA4 setup service runs, day by day

The work follows a short sequence: audit what exists, agree the plan, build in Tag Manager, test with real leads, publish, then hand over with notes. A standard lead site usually takes a few working days once access is shared.

Day one is access and audit. You add us as a user to your GA4 property (or we guide you to create one in your own Google account), share Tag Manager access and, if needed, website admin. We list every existing tag, duplicate snippet and broken trigger.

Next comes the plan. We send the one-page measurement plan on WhatsApp and wait for your approval, because the event names chosen now will appear in your reports for years. Then we build: property settings, filters, the container, lead events, consent wiring and any cross-domain rules.

Testing is where most of the time goes. Using Tag Manager preview and GA4 DebugView, we submit every form, tap every WhatsApp and call button on desktop and on a mid-range Android phone, and run test orders for stores. Only when each event appears with the right parameters do we publish the container.

Handover includes the measurement plan, a changelog, the report collection and a short screen recording walking through the lead-source report. Another of us, who handles data and technical SEO in our team, usually runs these jobs, with one of us on any site code changes.

Red flags when hiring someone for GA4 setup

Walk away if the seller wants to create the property in their own account, cannot explain which events become key events, or offers screenshots of the real-time report as proof of testing.

Other warning signs we would watch for:

  • No written list of events and names; everything is “we will track everything”.
  • Promises of “accurate” numbers with no mention of consent, ad blockers or modelling. Some visits will never be measured, and an honest provider says so.
  • Marking scroll, page views or engagement time as key events to make the dashboard look busy.
  • Pushing personal data such as phone numbers or email addresses into GA4 parameters, which Google’s policies prohibit.
  • No plan for testing on mobile, where most Indian traffic arrives.
  • Refusal to give you administrator access, or to share the Tag Manager container.

A good GA4 setup service leaves you able to fire the provider and keep everything. If you are weighing freelancers against larger outfits for broader SEO work, our SEO agency vs freelancer comparison lays out the trade-offs.

GA4 cannot see Google rankings directly, but combined with Search Console it shows which organic pages produce leads. That pairing also helps you notice traffic arriving from AI assistants and AI search features.

Linking Search Console to GA4 brings organic queries and landing pages into the same property as your key events. Visits from AI chat tools usually arrive as referrals from their domains; we add a custom channel group so those referrals sit in their own row instead of hiding inside “Referral”. That makes it easy to see whether answer engines are sending anyone who actually enquires.

None of this changes rankings by itself. It changes decisions: which page to improve first, which service deserves a new landing page, whether a blog post that ranks well produces any leads at all. For the visibility work itself, our pages on AI Overview optimisation and generative engine optimisation explain what we do and what nobody can promise. Nobody can guarantee rankings in Google or mentions in AI answers; good measurement just tells you honestly whether the effort is working.

A worked example: GA4 setup service for a coaching institute

Here is a hypothetical to make the steps concrete. Say a coaching institute in Indore runs a website with course pages, an enquiry form, a WhatsApp button, a demo-class booking link to a separate scheduling domain and a monthly Instagram ad budget.

The measurement plan would list four lead actions: enquiry form success (generate_lead, form_name “course_enquiry”), WhatsApp click (whatsapp_click, with page and course parameters), phone tap and demo booking completed on the scheduling domain. The first three and the booking become key events; brochure downloads and video plays stay as supporting events.

Setup would include cross-domain configuration for the scheduling domain, UTM tags for Instagram ads and WhatsApp broadcasts, a consent banner with consent mode, and internal traffic filters for the institute’s front desk computers, where staff often open the site. Tests would run on a budget Android phone over mobile data, the way most parents and students browse.

The owner’s monthly report would show enquiries by channel and by course page. If it revealed that Instagram produced many WhatsApp clicks but few demo bookings, while organic search on the fees page produced bookings, the institute could shift budget with evidence. That is the whole point of a GA4 setup service: fewer opinions, clearer numbers.

GA4 setup service checklist before you sign off

Use this list to check any GA4 setup, ours or someone else’s. If you can tick every line, your analytics can be trusted for budget decisions.

  • The property sits in your Google account and you are an administrator.
  • Time zone, currency and 14-month retention are set.
  • Only one GA4 tag fires per page; old Universal Analytics code is gone.
  • Internal traffic and unwanted referrals are configured.
  • Each lead action has a named event, tested on mobile and desktop.
  • Only real lead actions are marked as key events.
  • Consent mode is wired to your banner and documented.
  • Cross-domain rules exist for any second domain in the journey.
  • Search Console and, if used, Google Ads are linked.
  • You have a lead-source report you understand, and a written measurement plan.

If several lines fail, a fresh setup is often faster than patching. Message us with your site address and we will say which it is. For sites that also have ranking problems, our SEO audit services can run alongside.

Enhanced measurement

How we treat each enhanced measurement event

Event names follow Google’s enhanced measurement documentation. The treatment column is our default; your plan may differ.

How we treat each enhanced measurement event
EventWhat fires itUseful forKey event?
page_view Page load or browser history changeEvery reportNo
scroll First time a visitor reaches about 90% depthContent engagement on long pagesNo
click (outbound) Link to another domainSpotting leaks to partner or social sitesNo
file_download Click on a document link, such as a PDFBrochure and price-list interestRarely
form_start / form_submit First form interaction / submissionSupporting data onlyNo; use a custom generate_lead
video_start / progress / complete Embedded YouTube with the JS API enabledTestimonial or demo video viewsNo
view_search_results Site search results pageWhat visitors cannot findNo

Planning

Suggested key events by business type

A starting point for your measurement plan. Parameters such as form_name, page_location and branch keep reports readable.

Suggested key events by business type
Business typeKey eventsSupporting eventsSpecial handling
Clinic or hospital Appointment form, WhatsApp click, phone tapDoctor profile viewsBranch parameter for multiple locations
Coaching institute Enquiry form, demo booking, WhatsApp clickBrochure download, fee page viewsCross-domain for admission portal
Ecommerce store purchaseadd_to_cart, begin_checkoutpayment_type parameter to separate COD
Real estate project Site-visit request, WhatsApp clickFloor plan downloadProject parameter per listing
B2B manufacturer RFQ form, email clickCatalogue downloadCountry parameter for export enquiries
Restaurant or hotel Table or room booking, phone tapMenu viewsVendor booking engine tag coordination

Scope and cost drivers

What changes the size of a GA4 setup service

Standalone setups are quoted itemised. Ongoing reporting sits in monthly SEO from ₹10,000/mo; new websites with tracking planned start at ₹10,000.

What changes the size of a GA4 setup service
Scope itemSimple caseComplex caseEffect on effort
Lead actions One form and a WhatsApp buttonSeveral forms, calls, bookings and chatEach needs its own trigger and test
Tag Manager New, empty containerOld container with duplicate tagsClean-up can take longer than building
Domains Single websiteMain site plus booking or store domainCross-domain setup and vendor coordination
Ecommerce NoneStore with UPI, card, COD and couponsFull event sequence and test orders
Consent Simple bannerConsent mode with regional rulesExtra tag configuration and documentation
Reporting GA4 library collectionLooker Studio with CRM or ads dataDashboard build time

GA4 setup service across India

Where we set up GA4 for businesses

We work remotely for businesses anywhere in India. These city pages describe local website and SEO work; GA4 is part of how we measure it.

  • GA4 for clinics in Pune

    Pune has many multi-branch clinics and diagnostic centres whose appointment forms and WhatsApp chats need separate branch tracking to see which locality brings patients.

  • GA4 for exporters in Surat

    Textile and diamond traders in Surat receive enquiries from abroad; country parameters on RFQ forms show which export markets respond to their catalogue pages.

  • GA4 for coaching in Jaipur

    Jaipur coaching and test-prep institutes spend on social ads during admission season and need demo-booking key events to judge which campaigns bring serious students.

  • GA4 for SaaS teams in Bengaluru

    Bengaluru startups often run a marketing site and an app on separate domains, which makes cross-domain tracking and sign-up key events essential from day one.

  • GA4 for hotels in Kochi

    Kochi homestays and hotels often rely on vendor booking engines, so GA4 needs cross-domain rules to credit bookings to the right marketing channel.

  • GA4 for manufacturers in Coimbatore

    Pump, motor and textile machinery makers around Coimbatore get RFQs by form and email; tracking both shows which product pages generate trade enquiries.

  • GA4 for real estate in Lucknow

    Lucknow builders promote projects on several portals and their own site; project-level key events reveal which listings actually produce site-visit requests.

  • GA4 for stores in Indore

    Indore has a growing base of online sellers in food, apparel and home goods, many with high cash-on-delivery share that GA4 should report separately.

  • GA4 for services in Chandigarh

    Chandigarh immigration consultants and clinics serve the whole tricity, so city-level lead reports help separate Mohali and Panchkula demand from local enquiries.

  • GA4 for tourism in Guwahati

    Tour operators in Guwahati selling Northeast itineraries get WhatsApp-heavy enquiries from other states; tracking chat clicks by package page shows what travellers want.

  • GA4 for education in Bhubaneswar

    Bhubaneswar colleges and training centres run admission portals on separate systems, which calls for careful cross-domain setup to follow applicants end to end.

  • GA4 for traders in Nagpur

    Nagpur wholesalers and logistics firms get phone-first enquiries, so tap-to-call key events matter more there than long online forms.

  • GA4 for businesses in Visakhapatnam

    Port-linked service providers and hospitals in Visakhapatnam benefit from lead-source reports that show whether organic search or referrals drive their enquiries.

  • GA4 for resorts in Dehradun

    Dehradun and nearby hill resorts see seasonal traffic from Delhi NCR; month-on-month lead-source comparisons help plan off-season promotions.

  • GA4 for D2C brands in Ahmedabad

    Ahmedabad D2C brands in snacks, textiles and home décor run Meta and Google ads together, making consistent purchase tracking across platforms a priority.

How it works

Our GA4 setup service in six steps

  1. Share access

    You add us to GA4, Tag Manager and, if needed, the website. If no property exists, we walk you through creating one in your own Google account so ownership stays with you.

  2. Audit what exists

    We list current tags, duplicate snippets, missing lead events, consent gaps and wrong settings, then message you a short summary with the itemised quote.

  3. Agree the plan

    You approve a one-page measurement plan naming every event, parameter and key event. Nothing is built until the names and priorities are agreed in writing.

  4. Build in Tag Manager

    Property settings, filters, triggers for forms, WhatsApp and calls, ecommerce events, consent wiring and cross-domain rules go in as a draft container version.

  5. Test with real actions

    Every form, chat button and call link is tested in preview and DebugView on desktop and a mid-range Android phone; stores get test orders on each payment path.

  6. Publish and hand over

    We publish, build the owner report, and send the plan, a changelog and a short walkthrough video. Questions afterwards go to the same WhatsApp chat.

Questions

GA4 setup service: frequently asked questions

What is included in a GA4 setup service?

A complete GA4 setup service includes a measurement plan, property and data stream settings, enhanced measurement review, key events for every lead action such as forms, WhatsApp clicks and phone taps, Google Tag Manager implementation, consent mode wiring, cross-domain rules where needed, Search Console linking, testing on mobile and desktop, and a short report that shows leads by channel and landing page.

How much does a GA4 setup service cost in India?

Cost depends on how many lead actions, domains and ad platforms you have, and whether you run an online store. BtechWaleTech sends an itemised quote in about 2 working days and bills nothing before written approval. Ongoing tracking checks and lead-source reviews fit inside monthly SEO from ₹10,000/mo, and new websites built with tracking planned in start at ₹10,000.

How long does GA4 setup take?

A standard lead-generation site with a form, a WhatsApp button and a phone link usually takes a few working days once access is shared, most of it spent testing. Stores with several payment options, sites with a separate booking domain, or containers full of old tags take longer. Data also needs a day or two to appear fully in standard reports after publishing.

Is Google Analytics 4 free?

Yes. The standard version of Google Analytics 4 costs nothing to use, and most small and medium businesses never need the paid tier. What you pay for with a setup service is the planning, the Tag Manager implementation, testing and reporting. Google Tag Manager and Looker Studio are also free for typical business use.

Why does GA4 show zero conversions or key events?

GA4 only counts key events you have defined and marked. A fresh install records page views and some automatic interactions, but it does not know your form, WhatsApp button or phone link are leads. Background-submitting forms and wa.me or tel: links need custom triggers. Duplicate tags or a consent banner that blocks all tags can also hide real leads.

Can you track WhatsApp clicks in GA4?

Yes. We add a Tag Manager trigger for clicks on WhatsApp links such as wa.me and api.whatsapp.com, send a named event with the page it came from, and usually mark it as a key event. Remember that a click shows intent, not a sent message; comparing clicks with chats received in WhatsApp tells you how many turned into real conversations.

What is the difference between a key event and a conversion?

In GA4, a key event is any event you mark as important to your business, such as a form submission or purchase. Google Ads uses the word conversion for actions it counts and bids on, and you can create Ads conversions from GA4 key events. Keeping both lists short and aligned stops ad bidding from optimising towards weak signals.

Do I need Google Tag Manager for GA4?

Not strictly, but we recommend it for almost every business site. Tag Manager lets you add WhatsApp, call and form events without editing site code, keeps a version history, and offers a preview mode for testing. Hard-coding works only for very simple sites with no lead events, and it makes every future change a developer task.

Will the GA4 property belong to me?

Yes. The property is created in your own Google account, with you as administrator, and we are added as a user with the access the work needs. You can remove our access at any time. The Tag Manager container, the measurement plan, the reports and any Looker Studio dashboard are yours too.

Can you fix an existing GA4 setup instead of starting over?

Usually, yes. We audit the property and container first, then list what to keep, fix and remove. Common repairs are duplicate tags, missing lead events, wrong time zone or currency, short data retention and unfiltered internal traffic. Past data collected wrongly cannot be corrected, so fixing early matters. If the property is unrecoverable, a fresh one is often faster.

Does GA4 setup need a cookie banner in India?

Many businesses now use one, and the Digital Personal Data Protection Rules, 2025, notified in November 2025 and phasing in over 18 months, stress plain-language, itemised consent notices. We build the banner and wire consent mode so tags follow the visitor’s choice. Whether your site needs consent for analytics is a legal question your own lawyer should confirm.

What is cross-domain tracking and do I need it?

Cross-domain tracking keeps one visitor’s journey together when they move between two domains you control, such as your main site and a booking portal. Without it, GA4 credits the lead to your own site as a referral. You need it if any step in the enquiry or purchase happens on a second domain. Payment gateways instead go in the unwanted referrals list.

Can GA4 track ecommerce purchases accurately?

GA4 can track purchases well when the purchase event fires once per order with a transaction ID, value, currency and items, and each payment path is tested. It will not match your bank statement exactly, because of consent choices, ad blockers, refunds and cash-on-delivery refusals. Treat the order system as the financial record and GA4 as the source of channel insight.

How is GA4 different from Universal Analytics?

Universal Analytics was session-based and is gone: Google stopped processing standard UA hits on July 1, 2023, and removed access to UA data from the week of July 1, 2024. GA4 is event-based, so every interaction is an event with parameters. That makes it more flexible, but it also means lead actions must be deliberately defined rather than assumed.

GA4 setup karwane mein kitna time lagta hai?

Normal lead website ke liye, jisme ek form, WhatsApp button aur call link ho, access milne ke baad kuch working days lagte hain, zyada time testing mein jaata hai. Online store, alag booking domain ya purana messy Tag Manager ho to thoda zyada time lagta hai. Quote hum lagbhag 2 working days mein itemised bhejte hain.

Can you link GA4 with Google Ads and Search Console?

Yes. Linking Search Console brings organic queries and landing pages into GA4, so you can see which searches lead to pages that produce enquiries. Linking Google Ads lets you import GA4 key events as Ads conversions and share audiences. We link only the accounts you use and keep the imported conversion list short and meaningful.

Will GA4 show traffic from ChatGPT and AI search?

Visits from AI assistants usually arrive as referrals from their domains, and some AI features pass no referrer at all. We add a custom channel group so identifiable AI referrals appear on their own row, and you can see whether they produce key events. GA4 cannot show whether you are mentioned inside AI answers; it only sees people who click through.

Should I hire a freelancer or an agency for GA4 setup?

Either can do it well; check the scope, not the label. Ask for a written measurement plan, confirmation that the property stays in your account, and a testing method covering mobile. With BtechWaleTech you speak directly to the developer building your setup, on WhatsApp, and the quote is itemised before any work begins.

Do you set up GA4 for mobile apps too?

We build Android and iOS apps in Flutter or React Native, with apps starting at ₹40,000. App analytics uses Firebase with GA4, with app data streams that behave differently from web streams, including a limit of 500 distinctly named events per app user noted in Google’s help centre. For an app we plan events as part of the build rather than as a separate web setup.

What happens after the GA4 setup is finished?

You receive the measurement plan, a changelog, the owner report and a short walkthrough video. Tracking breaks when sites change, so recheck after redesigns, new forms or plugin updates. Sites we build include 2 months of free maintenance, and ongoing tracking checks can be part of monthly SEO. For any other arrangement, ask us and it will be agreed in your written quote.

How do I pay for a GA4 setup service?

Clients in India pay by UPI or bank transfer, and clients abroad pay by Wise, bank wire or PayPal, with quotes in US dollars. You receive an itemised quote first and nothing is billed until you approve it in writing. Payment milestones for larger jobs are set out in the quote; our terms and refund policy pages cover the general rules.

Next step

Want GA4 to show where your leads come from?

Send your website address and tell us how customers contact you. We reply on WhatsApp with what is missing and an itemised quote in about 2 working days.