Senior GTM Server-Side + Stape.io Expert Needed โ Advanced Meta CAPI + Shopify Tracking
Worldwide
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/weekHourly
- < 1 monthDuration
- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
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
- NLDZwolle12:04 AM
- $2K total spent8 hires, 2 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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