Tracking Specialist — Fix UTM Accuracy + Implement GCLID (Custom Nest.js CRM)

Tracking Specialist — Fix UTM Accuracy + Implement GCLID (Custom Nest.js CRM)

Tracking Specialist — Fix UTM Accuracy + Implement GCLID (Custom Nest.js CRM)

Upwork

Upwork

Remoto

8 hours ago

No application

About

We have a custom Nest.js CRM. UTMs are already tracked but are inaccurate (drop offs and not persistent/missing first touch). We need a freelancer to fix UTM persistence and implement GCLID (plus gbraid/wbraid) based on these guides: - Google Click ID: fiveninestrategy.com/google-click-id-tracking-guide - Persistent UTM: fiveninestrategy.com/persistent-utm-tracking-guide What we need - Audit current UTM setup and identify why data is wrong. - Implement persistent first-touch + last-touch UTMs across pages/sessions. - Capture and pass GCLID/gbraid/wbraid into forms and the Nest.js backend. - Auto-fill hidden fields on all lead/contact forms. - Ensure data flows into our Nest.js DTOs/DB cleanly. - Basic GA4 verification; (nice-to-have) Google Ads Offline Conversion setup. Requirements - Proven experience fixing UTM attribution and GCLID capture. - Strong JavaScript + browser storage (cookies/localStorage) knowledge. - Hands-on with Nest.js/TypeScript and API/DB field mapping. - GA4 familiarity; Consent Mode/CMP awareness is a plus. Deliverables - Working UTM + GCLID tracking in production. - Short notes on what changed and where (frontend + Nest.js).