Server-side GTM + Meta CAPI specialist — fix WooCommerce/FunnelKit upsell tracking & deduplication

Posted 2 hours ago

Worldwide

Summary

To je polje za opis. Prilepi tole (že prilagojeno za copy-paste, isti opis kot prej): We run a WooCommerce + FunnelKit DTC store (Italian market) with a hybrid Meta tracking setup: a web GTM container feeding a Stape server-side container, sending events to Meta's Conversions API. Most of the setup already works and has been diagnosed. We need an experienced server-side tracking specialist to finish and validate the remaining issues — this is not a "figure out why nothing works" job, it's well-defined. CONFIRMED WORKING: fbclid → _fbc capture via a custom GTM init tag, verified reaching Meta with Click ID Server-side Purchase via Stape CAPI, arriving with Email, Phone, Click ID, IP Event Match Quality ~8/10 ISSUES TO FIX: One-click upsell events are not tracked. Our gtm-tracking.php only covers view_item, add_to_cart, checkout and the main purchase — there is no hook into FunnelKit's upsell lifecycle (wfocu_offer_accepted_and_processed). Upsell revenue is missing from reported values. Deduplication is not set up correctly. The browser pixel uses a random event_id while the server CAPI uses order_id — they don't match, risking double-counting. Needs alignment on a stable key (order_id). Reporting accuracy: purchase value must reflect the full order including upsells, with each conversion counted exactly once. gtm-tracking.php was copied from another site — item_brand/affiliation are hardcoded to the wrong brand and need correcting. STACK: WooCommerce, FunnelKit (Funnel Builder Pro, One Click Upsells), Elementor, LiteSpeed, GTM web + Stape server container, Meta Pixel + Conversions API, GA4. DELIVERABLES: Upsell events firing correctly through the existing GTM/Stape pipeline (the GTM side is already built and waiting on the dataLayer push) Working browser↔server deduplication, verified in Events Manager Accurate purchase value (base + upsell, no double-counting), confirmed via a live test purchase A short written or Loom summary of what was changed You must be able to validate your work in Meta Events Manager (Test Events + real traffic), not just configure and hope. Please describe a similar server-side CAPI + upsell tracking project you have completed, and briefly: how do you ensure browser and server Purchase events deduplicate correctly in a GTM + Stape setup?

  • $100.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Google Tag Manager
Meta Conversions API
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:1 hour ago
  • Interviewing:
    1
  • Invites sent:
    11
  • Unanswered invites:
    9
About the client
Member since May 16, 2025
  • Slovenia
    Komen5:43 PM
  • $14K total spent
    12 hires, 3 active
  • 1,130 hours

Explore similar jobs on Upwork

Telegram API
Telegram
JavaScript
API
Android
Smartphone
iOS
PHP
Multiplayer Card gameHourly‐ Posted 2 weeks ago
Native App Development
AngularJS
TypeScript
Node.js
JavaScript
React
MongoDB
MySQL
Amazon Web Services
Redis
Socket.io
Web Design
ExpressJS
NodeJS Framework
Game Development
RESTful API

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo