Implementation of Server-Side Tracking via GTM on VPS
Technical Task: Implementation of Server-Side Tracking via GTM on VPS
Objective of the task
The goal of this project is to set up a full-fledged server-side analytics system through Google Tag Manager Server-Side (GTM SS), deployed on my VPS.
This is necessary to solve a real business problem:
Problem: about 30% of conversions are not recorded in Google Analytics 4, and consequently are not transmitted to Google Ads, preventing proper optimization of advertising campaigns.
Main reason — blocking by browsers (Safari/iOS), AdBlock, cookie restrictions, and client-side tracking limitations.
Solution: implement Server-Side Tracking to send events not through the user's browser, but via my server. This will allow:
improving the tracking of actual conversions (up to +30%),
enhancing the quality of advertising optimization (ROAS, CPA),
integrating Google Ads via server.
What needs to be done (step-by-step):
1. Server Infrastructure
Deploy GTM Server-Side container on VPS from Ukraine.com.ua:
Plan: Dedicated NVMe VPS 2G (1 core, 2 GB RAM, 25 GB SSD).The server must be installed using Docker.
Connect subdomain analytics.welberi.com.
Configure SSL certificate (Let’s Encrypt).
Set all necessary A or CNAME records in DNS.
2. GTM Server-Side Configuration
Deploy and connect GTM Server-Side container to Google Tag Manager.
Create necessary Clients (e.g., GA4).
Test event collection from client-side GTM → server-side GTM.
3. Google Analytics 4 + Google Ads
Instead of sending events directly to GA4 from the browser, send them through GTM SS.
Ensure that events like purchase, begin_checkout, add_to_cart are received by GA4 from the server.
Ensure proper linking with Google Ads (GCLID / conversion linker).
4. Testing and Handover
Conduct testing of tracking through browsers with blockers (Safari, Firefox, AdBlock).
Verify event transmission to GA4, Ads, FB.
Provide instructions for future tag updates or changes in GTM SS.
Technical requirements:
Operating system: Linux (Ubuntu 20.04+)
Docker + docker-compose
SSL (Let’s Encrypt)
Google Tag Manager account with access to Web and Server containers
Access to DNS for the subdomain
Browser-based GTM already installed on the website
Desired experience:
Practical experience deploying GTM Server-Side
Understanding of GA4, GTM, Conversion APIs (Facebook, TikTok)
Experience with Docker, SSL, DNS
Examples of implemented cases — a plus
Expected result:
GTM Server-Side operates stably 24/7 on dedicated VPS.
Events are transmitted to GA4 via server, not browser.
Google Ads begins receiving more real conversions.
Clear instructions for future updates
Budget:
Approximately: 5000 UAH
Deadline:
3–5 days from the start
It is preferable to discuss deadlines and stages in advance.
Please let us know if you have experience in this area, how many cases you have completed, and how much time you will need?
Technical Task: Implementation of Server-Side Tracking via GTM on VPS
Objective of the task
The goal of this project is to set up a full-fledged server-side analytics system through Google Tag Manager Server-Side (GTM SS), deployed on my VPS.
This is necessary to address a real business problem:
Problem: about 30% of conversions are not recorded in Google Analytics 4, and consequently are not transmitted to Google Ads, preventing proper optimization of advertising campaigns.
Main reason — blocking by browsers (Safari/iOS), AdBlock, cookie restrictions, and client-side tracking limitations.
Solution: implement Server-Side Tracking to send events not through the user's browser, but via my server. This will allow:
improving the tracking of actual conversions (up to +30%),
enhancing the quality of advertising optimization (ROAS, CPA),
integrating Google Ads via server.
What needs to be done (step-by-step):
1. Server Infrastructure
Deploy GTM Server-Side container on VPS from Ukraine.com.ua:
Plan: Dedicated NVMe VPS 2G (1 core, 2 GB RAM, 25 GB SSD).The server must be installed using Docker.
Connect subdomain sst.welberi.com.
Configure SSL certificate (Let’s Encrypt).
Set all necessary A or CNAME records in DNS.
2. GTM Server-Side Setup
Deploy and connect GTM Server-Side container to Google Tag Manager.
Create necessary Clients (e.g., GA4).
Test event collection from client-side GTM → server-side GTM.
3. Google Analytics 4 + Google Ads
Instead of sending events directly to GA4 from the browser, send them through GTM SS.
Ensure that events like purchase, begin_checkout, add_to_cart are received by GA4 from the server.
Ensure proper linking with Google Ads (GCLID / conversion linker).
4. Testing and Handover
Conduct tracking tests across browsers with blockers (Safari, Firefox, AdBlock).
Verify event transmission to GA4, Ads, FB.
Provide instructions for future tag updates or changes in GTM SS.
Technical requirements:
Operating system: Linux (Ubuntu 20.04+)
Docker + docker-compose
SSL (Let’s Encrypt)
Google Tag Manager account with access to Web and Server containers
Access to DNS for the subdomain
Browser-based GTM already installed on the website
Desired experience:
Practical experience deploying GTM Server-Side
Understanding of GA4, GTM, Conversion APIs (Facebook, TikTok)
Experience with Docker, SSL, DNS
Examples of implemented cases — a plus
Expected result:
GTM Server-Side operates stably 24/7 on dedicated VPS.
Events are transmitted to GA4 via server, not browser.
Google Ads begins receiving more real conversions.
Clear instructions for future updates
Budget:
Approximately: 5000 UAH
Deadline:
3–5 days from the start
It is preferable to discuss deadlines and stages in advance.
Please let us know if you have experience in this area, how many cases you have completed, and how much time you will need?
Технічне завдання: Реалізація Server-Side Tracking через GTM на VPS
Мета завдання
Мета цього проєкту — налаштувати повноцінну серверну аналітику через Google Tag Manager Server-Side (GTM SS), розгорнуту на моєму VPS.
Це потрібно для вирішення реальної бізнес-проблеми:
Проблема: близько 30% конверсій не фіксуються в Google Analytics 4, відповідно вони не передаються в Google Ads, і рекламні кампанії не можуть нормально оптимізовуватись.
Основна причина — блокування браузерами (Safari/iOS), AdBlock, обмеження cookies та client-side трекінгу.
Рішення: впровадити Server-Side Tracking, щоб прокидати події не через браузер користувача, а через мій сервер. Це дозволить:
покращити відстеження реальних конверсій (до +30%),
підвищити якість рекламної оптимізації (ROAS, CPA),
інтегрувати Google Ads через сервер.
Що потрібно зробити (поетапно):
1. Серверна інфраструктура
Розгорнути GTM Server-Side контейнер на VPS від Ukraine.com.ua:
Тариф: Dedicated NVMe VPS 2G (1 ядро, 2 GB RAM, 25 GB SSD).Сервер має бути встановлений за допомогою Docker.
Підключити субдомен sst.welberi.com.
Налаштувати SSL-сертифікат (Let’s Encrypt).
Прописати всі потрібні A або CNAME записи у DNS.
2. Налаштування GTM Server-Side
Розгорнути та підключити GTM Server-Side контейнер до Google Tag Manager.
Створити необхідні Clients (наприклад, GA4).
Протестувати збирання подій із client-side GTM → server-side GTM.
3. Google Analytics 4 + Google Ads
Замість прямої відправки подій на GA4 з браузера, прокинути їх через GTM SS.
Перевірити, щоб події типу purchase, begin_checkout, add_to_cart доходили до GA4 з сервера.
Забезпечити коректне зв’язування з Google Ads (GCLID / conversion linker).
4. Тестування та передача
Провести тестування трекінгу через браузери з блокувальниками (Safari, Firefox, AdBlock).
Перевірити передачу подій у GA4, Ads, FB.
Надати інструкцію по оновленню або зміні теги в GTM SS у майбутньому.
Технічні вимоги:
Операційна система: Linux (Ubuntu 20.04+)
Docker + docker-compose
SSL (Let’s Encrypt)
Google Tag Manager аккаунт з доступом до Web та Server контейнерів
Доступ до DNS для субдомену
Браузерне GTM вже встановлено на сайті
Бажаний досвід:
Практичний досвід розгортання GTM Server-Side
Розуміння GA4, GTM, Conversion APIs (Facebook, TikTok)
Робота з Docker, SSL, DNS
Приклади реалізованих кейсів — буде плюсом
Очікуваний результат:
GTM Server-Side працює стабільно 24/7 на виділеному VPS.
Події передаються у GA4 через сервер, а не браузер.
Google Ads починає отримувати більше реальних конверсій.
Чітка інструкція для майбутнього оновлення
Бюджет:
Орієнтовно: 5000 грн
Термін виконання:
3–5 днів з моменту старту
Бажано обговорити дедлайн і етапи заздалегідь.
Напишіть, будь ласка, чи маєте досвід у цій темі, скільки кейсів вже робили, і скільки часу вам потрібно?
-
8773 60 0 1 Hello! I represent SolidWay and am ready to assist with implementing server-side analytics via Google Tag Manager on your VPS. We have extensive experience in setting up GTM Server-Side, and we are experts in this field, as confirmed by successful cases.
We will handle all stages, including deploying the GTM container on VPS, configuring SSL certificates, and integrating with Google Analytics 4 and Google Ads. Our team is interested in improving conversion tracking, and we are confident that we can achieve the desired results.
We will discuss project details to determine the timeline and costs after clarifying all requirements. Looking forward to further communication!
-
368 Hello. Full backend implementation of analytics for Google Ads is possible without a container.
Events are collected on the server side, not in the browser, and are sent as offline lead conversions.
The linkage is done via gclid.
-
Десь близько 10 проектів розгорнув
-
По часу 6 годин
-
Безкоштовна консультація.
З субдоменом, який ви хочете можете взагалі не робити сервер.
Не в образу, але нема більш безглуздої реалізації, як назвати свій субдоменanalytics.welberi.com.
Якщо вже робити серверний трекінг на своєму VPS, то таким чином:
welberi.com/xxxx
Замість xxxx підставити іншу будь яку назву, без слів analytics, tracking, sgtm та інше.
Свої послуги не пропоную, бо за 5к не буду цим займатись. -
Current freelance projects in the category DevOps
Transfer email from Google Workspace to another platform
111 USD
I'm looking for a specialist who can help transfer corporate email from Google Workspace to another email platform. We want to switch because Google Workspace is currently quite expensive for us. We have about 30 users. We haven't finalized which platform to switch to yet, so we… DevOps, System & Network Administration ∙ 2 days 1 hour back ∙ 18 proposals |
Integration of Google Analytics into CRM via n8nGood day, I need help connecting Google Analytics and CRM through n8n. All settings on the CRM side are done. Now we just need to set up the analytics through n8n to transmit sales events. DevOps, System & Network Administration ∙ 8 days 3 hours back ∙ 20 proposals |