Know what every rupee
and every page does
Google Tag Manager, GA4, Meta Pixel and PostHog, set up once and kept honest. One weekly report, delivered through your Ticket Agent dashboard.
- GTM + GA4
- Meta Pixel + CAPI
- PostHog
- Weekly report
4
Tools, one container
1M
PostHog events free every month
Weekly
Report in Ticket Agent
Ads are running. Nobody knows what worked.
Most sites we audit have a pixel that fires twice, GA4 with no conversions, and no way to tell which campaign brought the lead.
Double-firing or missing pixels
Meta and Google each installed by a different freelancer, straight into the page. Nothing is versioned, nothing is tested.
No conversion events
Page views are counted. Leads, WhatsApp clicks and calls are not, so the ad platforms optimise for the wrong thing.
No attribution
Which campaign, creative and city produced the enquiry? Without UTM discipline and a lead source, nobody can say.
Reports that arrive late
A screenshot from Ads Manager once a month is not a report. Decisions need a weekly rhythm and a place to discuss them.
How we integrate Google Tag Manager
One container on the site, every tag inside it. Nothing else is ever pasted into the code again.
- 1
One container in the layout
The GTM snippet is added once, in the site layout, with the noscript fallback. Every tag lives in the container from then on.
- 2
A clean dataLayer
The site pushes page_view, lead, purchase, whatsapp_click and call_click events with the details each platform needs.
- 3
GA4 configuration tag
One GA4 config tag, key events mapped to the dataLayer, enhanced measurement tuned so nothing is double counted.
- 4
Meta Pixel and Conversions API
The Pixel tag and the server-side CAPI dataset are linked with the same event id, so Meta deduplicates and attribution stays accurate.
- 5
Google Ads conversion tags
Lead and purchase conversions in Google Ads, linked to GA4, ready for Smart Bidding.
- 6
Consent mode
Consent mode v2 wired to the cookie banner so tracking respects the visitor's choice and still models what it can.
- 7
Preview, debug, publish
Every change is tested in Tag Assistant preview before it goes live. The container is published with a version note you can read.
// app/layout.tsx (Next.js) — the only tracking code in the site
<Script id="gtm" strategy="beforeInteractive">
{`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');`}
</Script>
// anywhere a lead is captured
window.dataLayer.push({
event: "lead",
lead_id: "ld_8f2c", // same id goes to Meta CAPI for dedup
form: "contact",
service: "Digital Marketing",
value: 0,
currency: "INR",
});The same lead id goes to the Meta Conversions API, so browser and server events deduplicate instead of double counting.
How we integrate PostHog
PostHog is where we see what people actually do, not just how many came. Bower School and giivv already run on it through us.
- 1
posthog-js provider
A provider in the app root loads PostHog once, captures page views on route change and respects Do Not Track.
- 2
Identify after login or lead
Anonymous sessions are stitched to the person the moment they log in or submit a form, so the funnel follows one visitor end to end.
- 3
A named event taxonomy
Every important action has a name and properties agreed up front. UTM parameters are registered as super-properties so they ride on every event.
- 4
Session replay
Recordings of real sessions, with privacy masking on inputs, so a failed checkout can be watched rather than guessed at.
- 5
Funnels, retention, paths
Insights built on the taxonomy: where people drop, who comes back, which route leads to the sale.
- 6
Feature flags and experiments
Roll a change out to 10 percent, compare, then decide. A/B tests without a redeploy.
- 7
Dashboards that stay live
One dashboard per campaign or per business question, shared with the client, refreshed on its own.
Giivv LP Campaign Performance
LiveViews
12.4k
CTA clicks
3,180
OTP verified
742
Orders
214
Funnel
- lp_viewed100%
- lp_cta_clicked26%
- lp_otp_verified6%
- lp_payment_initiated3%
- lp_order_placed1.7%
- By utm_content
- By city
- By device
- By product
Revenue (28 days)
₹4.1L
A real taxonomy: giivv ad landing pages
lp_viewedlp_cta_clickedlp_checkout_step_viewedlp_otp_verifiedlp_address_submittedlp_payment_initiatedlp_order_placed
Super-properties on every event: lp_slug, product_id, product_price, utm_source, utm_campaign, utm_content
Every event carries the landing page, product and UTM properties. utm_content is set per creative (reel, carousel, static), so the dashboard breaks results down by creative, city and device.
PostHog pricing. PostHog Cloud (US or EU) is usage based. The free tier covers 1,000,000 events and 5,000 session recordings every month. Above that we pass PostHog's bill through at cost, with no markup.
The reports and dashboards
Every dashboard answers one question a business owner actually asks. The weekly report is the same set of numbers, with a sentence on what changed and what we will do about it.
Traffic and sources
Sessions, users and new visitors by channel, campaign and landing page.
Campaign and UTM breakdown
Spend, clicks, leads and cost per lead per campaign, ad set and creative.
Lead attribution
Every form, WhatsApp click and call, tied back to the source that produced it.
Funnel drop-off
Step by step conversion with the biggest leak highlighted each week.
Page performance
Core Web Vitals, slow pages and errors that cost conversions.
E-commerce revenue
Revenue, average order value, product performance and repeat purchase rate.
Replays of failed checkouts
Session recordings of abandoned carts and broken forms, reviewed and fixed.
Weekly report and Monday digest
A PDF or Google Sheet every week, plus the Monday digest inside Ticket Agent.
Monthly review call
Thirty minutes on what the numbers say and what changes next month.
Accounts set up properly, once
Half of analytics is having the accounts, access and verification done right. We do it with you on a call and hand over the logins.
Meta Business Manager
Business Manager, Pixel, Conversions API dataset, domain verification, partner access for the ad account.
Google Ads
Account, billing, conversion actions, GA4 and Search Console linking, auto-tagging.
GA4 + GTM container
GA4 property, data streams, key events, GTM container with the base tags.
Search Console + Business Profile
Domain verification, sitemap submission, Google Business Profile claimed and completed.
Google Merchant Center
Merchant Center, product feed, shipping and tax settings, Shopping campaign readiness.
WhatsApp click tracking
Click-to-chat links with tracking, WhatsApp Business API where needed, leads into the inbox.
PostHog project
Project, provider install, event taxonomy document and the first dashboard.
Bundle
All accounts, one afternoon
₹25,000
Every account below, set up in a single working session, verified, linked and documented.
Three ways to buy it
Add it to a retainer you already have with us, buy the foundation once, or let us run analytics and conversion work every month.
Add-on to your retainer
For clients already on a marketing, development or signage retainer with Tech Arion.
₹10,000
per month · excl. GST
- Dashboards kept live and accurate
- Weekly report (PDF or Sheet)
- Monday digest in Ticket Agent
- Monthly review call
- Tag fixes when the site changes
Analytics Foundation
Everything installed, documented and handed over. You own it.
₹35,000
one time · excl. GST
- GTM container with GA4, Meta Pixel and CAPI
- Google Ads conversion tags
- PostHog project and event taxonomy
- Two dashboards of your choice
- Handover document and 30 days of support
Analytics & CRO retainer
Everything in the add-on, plus the work that moves the numbers.
₹25,000
per month · excl. GST
- Everything in the add-on
- One experiment or landing-page test a month
- Weekly replay review of failed journeys
- Quarterly tracking audit
- Priority fixes within two working days
All prices are indicative and exclude GST. Ad spend and PostHog usage above the free tier are billed at cost.
Estimate your analytics cost
Pick what you need. The estimate updates as you go, and you can download it as a PDF.
Engagement
Everything installed and handed over. Weekly reporting is optional.
Websites or apps
₹8,000 per extra site
Accounts to set up
Tick all seven for the bundle price
PostHog events per month
First 1M free
Estimated PostHog usage: free (≈ ₹0.0042 per event above 1M).
Session replay
First 5k recordings free
Estimated: free (≈ ₹0.34 per recording above 5k).
Dashboards
2 included, ₹4,000 each after
Weekly reporting
₹10,000 per month
Your estimate
One-time
₹54,000
Monthly
₹10,000
One-time
- One-time foundation₹35,000
- Account setup (3)₹19,000
Monthly
- Weekly reporting add-on₹10,000
Indicative, excludes GST. PostHog usage is an estimate and billed at cost.
Questions we get asked
GA4 tells you how many people did something. PostHog shows you who, in what order, and lets you watch the session. Most clients keep both: GA4 for the ad platforms, PostHog for product and funnel questions.
Ready to see the numbers?
Book a 30-minute call, or send an enquiry and we will come back with a plan for your site.
Usually scheduled within 24 hours · Hyderabad, India
