Service
Analytics setup
You see where visitors come from and what they do on the site: how many sent an enquiry, tapped the phone number or opened a messenger, and from which source. Goals are passed to the ad accounts, so the ads are optimised for enquiries rather than clicks.
Who it is for
- It is unclear which searches and ads actually bring customers.
- There are counters on the site, but the goals are not set up or count incorrectly.
- You are about to launch ads, and enquiries need to be counted as conversions in advance.
What is included
- A Google Tag Manager container to manage all tags in one place
- GA4 and Yandex Metrica counters
- Goals and events: form submissions, phone clicks, opening Telegram and other messengers
- Linking GA4 to Google Ads and Metrica to Yandex Direct to pass conversions
- Rules for UTM tags in ad campaigns
- Cookie consent handling, if the site has a banner: Google consent mode and Metrica loading after consent
- Data delivery checks in debug mode and on real visits
- A short guide on where to see sources, enquiries and conversions
Billed separately
- Reworking forms and buttons on the site if their events cannot be tracked, from 90 BYN/hour
- Online store events: cart, checkout and payment
- Reports and dashboards built on the analytics data
Price and timing
Estimated timing
3–7 days
What affects the price
- The number of goals and events to track
- The site's platform and whether there is access to its code
- Whether conversions go to one ad system or both
- Whether there are old counters and tags that need sorting out
| Service | Price |
|---|---|
| Analytics setupCounters, a GTM container, goals and events, data delivery checks. | from 450 BYN≈ $150 |
How we work
Discussion: which visitor actions matter to you
A list of goals and events, agreed with you
Installing GTM and the counters, setting up goals and the link to ads
Data checks and a guide; access to counters I created is handed over after the final payment
Example
A real project from the portfolio with a similar task.
asm-sys.com — this site
- Task
- I needed my own site: services, case studies and prices in Russian and English, fast on mobile.
- Solution
- Next.js (App Router) and TypeScript, two languages via next-intl, static generation. I set up the deployment myself: Docker, Nginx, my own VPS.
- Result
- The site you are reading now.
- Next.js
- TypeScript
- Tailwind CSS
- GSAP
- next-intl
- Docker
- Nginx
Website of an international passenger carrier
- Task
- The carrier already had a website. It needed ongoing improvements and more passengers through advertising.
- Solution
- Improvements and advertising: destination landing pages on a shared template, Google Ads with conversion tracking. I did not build the site itself.
- Result
- Ongoing work: more than 350 destination landing pages so far, the site keeps improving and Google Ads campaigns are running.
- Google Ads
- Google Tag Manager
- PHP
FAQ
How much does analytics setup cost?
From 450 BYN for GA4, Yandex Metrica and GTM with the main goals: an enquiry, a call, a messenger. If there are many events, the site is complex or conversions need to go to both ad systems, the price is higher. I give the exact amount after looking at the site and the list of goals you need: the setup gets an individual approach, not a ready-made template.
Why do I need both GA4 and Yandex Metrica?
GA4 links to Google Ads and Metrica to Yandex Direct, and each ad system works best with its own counter. If you advertise in only one system, one counter can be enough, but usually both are installed so that enquiry data reaches both ad accounts.
Who gets the counters and access to them?
If you already have Google and Yandex accounts, I connect the counters to them, and you give me access for the duration of the work. If you have no accounts, I create the counters and the GTM container, and hand all access to them over to you after the final payment, together with a list of accesses.
Goals are already set up but count incorrectly: can that be fixed?
Yes. First I work out what is on the site now: old counters, code inserted twice, goals that fire on page load rather than on form submission. I remove what is redundant, move what works into GTM and check that goals fire only on the visitor actions that matter.
Where have you done this before?
On this site GA4 runs through GTM in consent mode, and Yandex Metrica loads only after the visitor consents in the banner. On an international passenger carrier's website I set up Google Tag Manager and Google Consent Mode v2 with a custom consent banner, plus Enhanced Conversions in Google Ads with protection against counting the same conversion twice.
Contact
Tell me about your task — I'll reply with possible solutions. Or message me directly in the messenger you prefer.
Related services
- Google Ads and Yandex Direct setup
When you need search ads launched so the budget goes to the right searches and enquiries are counted.
from 600 BYN
- SEO audit
When you have a website, but search brings very few visitors and it is unclear what is holding it back.
from 750 BYN
- Dashboards and management reports
When the data already exists in spreadsheets, a database or a system, but seeing the big picture means compiling it by hand every time.
from 2,400 BYN