Senior GTM Server-Side + Stape.io Expert Needed โ€“ Advanced Meta CAPI + Shopify Tracking

Posted 3 weeks ago

Worldwide

Summary

We are looking for a **high-level server-side tracking expert** to build a **best-in-class tracking infrastructure** for our Shopify jewelry store. This is **not a basic setup**. We want a system that delivers **extremely accurate tracking on both event level AND user level**, outperforming plug-and-play tools like Wetracked and TrackBee. --- ## ๐ŸŽฏ **Main Objective** Build a tracking system that: * tracks users as accurately as technically possible across the funnel * aligns **Meta data with real Shopify customer & order data** * sends clean, deduplicated browser + server events * maximizes event match quality * minimizes data loss (iOS/ad blockers) * provides **reliable, decision-grade data (not inflated or broken)** * is scalable across **multiple stores, domains, and pixels** --- ## ๐Ÿง  **What We Specifically Care About** Most tracking setups fail here: ๐Ÿ‘‰ events fire, but **users are not matched correctly** ๐Ÿ‘‰ purchase events donโ€™t match Shopify revenue ๐Ÿ‘‰ returning customers are not recognized properly ๐Ÿ‘‰ attribution becomes unreliable We want to fix that. --- ## โš™๏ธ **Scope of Work** ### 1. **Architecture (Server-Side First)** * Stape.io setup * GTM Web + GTM Server containers * Clean data flow between: * browser โ†’ server โ†’ Meta --- ### 2. **Meta Pixel + CAPI** * Full browser + server implementation * Correct event structure: * PageView * ViewContent * AddToCart * InitiateCheckout * Purchase --- ### 3. **Deduplication (Critical)** * Proper event_id strategy * Prevent: * duplicate purchases * inflated data --- ### 4. **๐Ÿ”ฅ Shopify User-Level Tracking (VERY IMPORTANT)** This is a core requirement. We want: * accurate tracking of **individual users across sessions** * correct linking between: * Shopify customer * Meta user data * events Must include: * capturing and passing: * email (hashed) * phone (if available) * customer identifiers * ensuring returning users are recognized * ensuring purchases are linked to the correct user ๐Ÿ‘‰ The system must reflect **real customer behavior**, not just events firing. --- ### 5. **๐Ÿ”ฅ Shopify Data Accuracy** We want full alignment between: * Meta events * Shopify orders * actual revenue You must ensure: * Purchase value = EXACT Shopify value * currency is correct * no missing or duplicated orders * order_id is passed correctly ๐Ÿ‘‰ If Shopify shows โ‚ฌ10,000 revenue โ†’ tracking should reflect that as closely as technically possible --- ### 6. **Event Match Quality Optimization** * maximize match quality score * pass strong first-party signals * optimize for Meta attribution --- ### 7. **Testing & Validation** * test via: * Events Manager * GTM debug * real test purchases You must verify: * deduplication works * purchase tracking is accurate * user matching works --- ### 8. **Multi-Store / Multi-Pixel Setup** We are building this for scale. You must design a system that: * supports multiple Shopify stores * supports multiple Meta pixels * supports multiple domains And explain: * how to replicate setup * how to add new stores/pixels --- ### 9. **Documentation** Provide clear documentation: * setup explanation * replication steps * troubleshooting --- ## ๐Ÿงช **To Apply โ€“ Answer These** 1. How would you ensure user-level tracking accuracy in Shopify? 2. How do you connect Shopify customer data with Meta CAPI? 3. How do you verify that Purchase events match real revenue? 4. How do you prevent duplicate events? 5. How would you scale this to multiple stores and pixels? 6. Why is your setup better than Wetracked/Trackbee? 7. What are the biggest tracking mistakes you see in ecommerce? --- ## ๐Ÿšจ **Non-Negotiables** Do NOT: * create duplicate purchases * inflate revenue * lose user data between steps * build a basic plugin setup --- ## ๐Ÿง‘โ€๐Ÿ’ป **Ideal Candidate** * expert in Stape.io * strong Meta CAPI experience * Shopify tracking experience * understands **user-level tracking (not just events)** * experience with scaling tracking systems --- ## ๐Ÿง  **Key Mindset** We are not looking for โ€œevents firingโ€. We are building: ๐Ÿ‘‰ a **reliable data system** ๐Ÿ‘‰ that reflects **real users + real revenue** ๐Ÿ‘‰ and can scale across multiple brands

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Web Development
JavaScript
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:3 weeks ago
  • Hires:
    1
  • Interviewing:
    4
  • Invites sent:
    5
  • Unanswered invites:
    1
About the client
Member since Apr 3, 2025
  • NLD
    Zwolle12:04 AM
  • $2K total spent
    8 hires, 2 active

Explore similar jobs on Upwork

Image EditingFixed-priceโ€ Posted 4 weeks ago
Image Editing
Photo Retouching
Adobe Photoshop
Data Entry and Video EditingHourlyโ€ Posted 1 week ago
Video Editing
Video Upload
Video Production

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