Server-Side Tracking (GTM SS) Setup for an online store on Khoroshop
📝 Technical Task:
🎯 Project Goal
Set up a full-fledged Server-Side Tracking (via Google Tag Manager Server Container) system for transmitting events to:
Google Analytics 4
Google Ads
Facebook Conversion API
TikTok Events API
The website runs on the Hорошоп platform, with a monthly traffic of up to 30,000 unique visitors.
📌 1. Preliminary consultation needed
First of all, I ask:
to consult on which option is better to choose for implementing SST in my case:
VPS server (for example, on Ukraine.com.ua) or
platform like Stape.io
to help select the most stable, effective, and cost-efficient option.
🔧 2. Turnkey setup (after agreeing on VPS or Stape option)
Full setup of Server-Side Tracking is required:
2.1. Infrastructure
Create or connect a subdomain (for example,
sst.site.comors.site.com)Connect SSL (Let's Encrypt or via Cloudflare)
Configure DNS records
Install GTM Server Container on VPS or activate container in Stape.io
2.2. GTM Server Side
Create and configure GTM Server Container
Connect Clients:
GA4 Client
Google Ads Client
Facebook Client
TikTok Client (via Webhook or custom tags)
Create appropriate tags and triggers for:
purchasebegin_checkoutadd_to_cartview_itemother events as needed
2.3. Data transmission
Ensure passing of key parameters:
event_id,transaction_idemail,phone(hashed)fbp,fbc,GCLID
Connect Measurement Protocol for GA4
Ensure connection with Google Ads (GCLID Matching)
Test Facebook CAPI Events (via Events Manager)
Connect TikTok Events API
⚠️ 3. Reliability and backup
Configure so that:
In case of failure on VPS or Stape.io service
Or if, for example, I forget to pay for hosting or Stape.io service
conversions still continue to be transmitted to Google Analytics 4 and Google Ads via client-side (as now)
In other words — implement fallback mechanism or duplication to avoid full dependence solely on server-side tracking.
✅ Expected result
Fully functional Server-Side Tracking system
Event transmission to GA4, Google Ads, Facebook, TikTok
All tested and working stably
Additionally — a short instruction on how to edit tags / clients / send new events in the future
🧠 Additional information
Website platform: Hорошоп
Access to GTM Web is already available
Access to DNS will be provided
Possibility to connect Cloudflare
💰 Approximate budget
Suggest your price for the entire scope of work (setup + consultation)
📩 If you have relevant experience — please send examples of platforms you have worked with (GA4, Facebook CAPI, TikTok Events API) and how much time is needed for implementation.
-
2413 71 0 1 Good day, I am interested in your project. I am confident that the task matches my professional skills and experience.
I am ready to pay great attention to detail and ensure high-quality execution of the task. I have experience working on similar projects and understand your project requirements well.
I would be grateful for the opportunity to discuss your expectations in more detail and jointly find optimal solutions. I am ready to start work immediately and ensure the successful implementation of your project ideas.
Looking forward to collaborating!
Current freelance projects in the category DevOps
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 ∙ 3 days 19 hours back ∙ 18 proposals |
Setting up a backup system and optimizing server infrastructureObjective of the work: Ensure reliable data storage for the CRM system and application by implementing an automated backup system, as well as carry out a series of server improvements to enhance the stability, security, and performance of the infrastructure. DevOps, Databases & SQL ∙ 12 days 13 hours back ∙ 29 proposals |