Analytics and Tracking GA4, GTM and ads, set up properly
Analytics and tracking for online stores, apps and campaigns: GA4, Google Tag Manager, Google Ads and Meta conversions, with consent handled properly. An audit with a written fix list takes a few days, and as an engineer I fix the code, not only the tags.
When tracking starts to matter
Bad tracking is quiet. Nothing breaks, you just make decisions on numbers that are wrong.
GA4 and your shop or CRM report different numbers
Your single-page app records one page view for the whole visit
Google Ads optimises on conversions you are not sure are real
The Shopify Google tag migration is still on your list
Your consent banner and your tags do not agree
You handle sensitive data and must keep it away from ad platforms
What I do
Audit
- Every tag, trigger and event checked against what the site really does
- A written list of what is wrong, what is missing and what to remove
Set up
- GA4 with custom events that match your funnel
- Google Tag Manager for React and other single-page apps, where the URL may never change
- Google Ads conversion tags and the Meta Pixel
- Shopify Google tag migrations
Consent and privacy
- Google Consent Mode with your consent banner
- Sensitive data kept out of analytics and advertising platforms by design
Verify
- Every event tested in debug and realtime views before launch
- Search Console connected and verified
Typical engagement
An audit with a written fix list takes a few days. Fixing or rebuilding a setup usually follows as a short fixed-scope project, sized by the number of platforms and events. Shopify stores can get the tracking audit as part of the Health Check.
Ways to work together
Fixed-scope project
Clear deliverables, timeline and price agreed up front.
Monthly retainer
Ongoing improvements, maintenance and support for your store or product.
Embedded engineer
I join your team as a senior contractor through ANODA.
Stack for this service
Analytics and ads
- Google Tag Manager
- Google Analytics 4
- Google Ads
- Meta Pixel
- Search Console
Platforms
- Shopify
- React
- Next.js
How I work one senior engineer, a team of agents
I work through ANODA Loop: AI agents draft code, tests and documentation, and I decide, review and sign off. You get one accountable senior engineer, with the throughput of a small team.
Questions about this service
Why does Google Ads show more clicks than GA4 shows sessions?
Mostly consent. Ads counts every click, while GA4 only records visitors who accept analytics cookies. A gap is normal in the EU. A gap that also shows up in organic traffic, or a sudden drop, is worth investigating.
Can you track a React app where the URL never changes?
Yes. I track the steps from the application state instead of the URL, and I wrote about doing exactly that for a health self-assessment in the post linked above.
We collect sensitive data. Can we still run ads?
Yes, with care. On reagiraj.ba the risk result never reaches GA4, and nothing about a person's health is shared.
Do you set up server-side tracking?
I start with a correct client-side setup and consent, because that is where most problems are. If an audit shows that server-side tagging would help, we scope it as a separate step.
Have a project in mind? Let us talk it through.
A short call is the fastest way to find out whether I am the right person for it. If I am not, I will tell you.

