Build a Self-Hosted Marketing Attribution & Lead Tracking System

Posted 3 weeks ago

Worldwide

Summary

The problem We run several e-commerce stores and advertise across paid social, paid search, and email. Each ad platform reports its own attributed conversions — and they all over-claim. The same sale gets counted by every platform, the numbers don't add up to reality, and we cannot honestly compare channels or decide where to put budget. There's a second, equally important gap: a meaningful share of our sales starts as a lead (an inquiry handled by a sales agent in our CRM) before it becomes an order. Today leads have no attribution at all — we don't know which channel produced a given lead, what it cost us, which agent worked it, or whether it turned into revenue. The result we want A reporting dashboard plus enriched CRM data that gives us: Every order and every lead with its true source (channel / campaign), measured by one consistent methodology across all channels — not each platform's self-reported numbers Cost per lead by channel and campaign Lead margin — the revenue a lead ultimately produced vs the marketing cost behind it Agent view — which agent took which lead, where that lead came from, and what it cost An honest side-by-side comparison of channel performance and efficiency Inside the CRM: every lead record automatically enriched with its source, so agents and management see it where they work Constraints (business, not technical) We own the result: code and configuration live on our accounts and infrastructure. We are NOT looking for setup of subscription tools like Triple Whale / Polar / Northbeam. Data refreshes automatically (daily is fine). Documented and maintainable by our team after handover. Technical approach, stack, and tooling are yours to propose — we care about the outcome. Environment Multiple Shopify stores; advertising on Meta and Google; email marketing via Klaviyo; CRM is Attio. Full admin/API access will be provided. Single decision-maker, fast answers. How to apply Briefly describe a similar system you've built Your proposed approach in a few sentences — especially how you would attribute leads and get source data into the CRM Fixed price (you may split it into phases as you see fit) and timeline Applications that don't specifically address lead attribution will not be considered.

  • More than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • $5.00

    -

    $35.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Web Development
Google Analytics
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 days ago
  • Interviewing:
    11
  • Invites sent:
    12
  • Unanswered invites:
    1
About the client
Member since Apr 10, 2022
  • United States
    Sheridan12:47 AM
  • $23K total spent
    33 hires, 8 active
  • 1,983 hours
  • Retail & Consumer Goods
    Small company (2-9 people)

Explore similar jobs on Upwork

JavaScript
Node.js
PHP
Web Application
AI App Development
DevOps
API
Git
MySQL
Cs2 Gambling SiteFixed-price‐ Posted 4 weeks ago
Gambling
Unity
Counter Strike
AR & VR
Online Gambling Website
Card Game
Board Game
Unreal Engine
MetaMask
Mystery Box
iGaming
WebGL
Game Development
Gaming
Multiplayer
Game UI/UX Design
UI/UX Prototyping
Steam API
AI Development
PixiJS

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