The client's problem
We need an experienced Meta Ads tracking/CAPI specialist to implement accurate end-to-end conversion tracking for this funnel:
Meta Ad → Landing Page → WhatsApp → Landing Page 2 → Broker Registration → Confirmed Deposit
Our goal is to feed Meta the strongest possible downstream conversion data so campaigns can optimise towards real registrations and funded clients, rather than just clicks.
Our broker platform provider has already confirmed:
- UTM parameters and Meta click ID are captured and stored against registered clients.
- A confirmed deposit event can be passed through RudderStack to Meta, including the deposit amount.
- Integrations can be built using the available APIs/webhooks and RudderStack.
We need help implementing and validating tracking for:
- WhatsApp CTA clicks
- Actual WhatsApp conversations/messages initiated, if technically possible
- Successful broker registrations
- Successfully confirmed/credited deposits
- Deposit amount + currency
- Repeat deposits where appropriate
- Attribution of these events back to the original Meta campaign/ad
WhatsApp attribution is particularly important.
Our ads do NOT go directly to WhatsApp: Meta → our landing page → WhatsApp
We can already track someone clicking the WhatsApp button.
We want to know whether we can detect when that person actually sends us a message and preserve their attribution when they later register and deposit.
This may involve WhatsApp Business API/webhooks, Meta CAPI, RudderStack, _fbc/_fbp, click IDs, UTMs, first-party IDs and/or server-side tracking.
We want someone who can recommend the best architecture, implement it and test the complete journey in Meta Events Manager.
Please answer these questions:
- A broker stores the original visitor’s Meta click ID + UTMs and can provide a server-side confirmed deposit event + amount. How would you send and attribute this conversion back to Meta?
- How would you detect an actual WhatsApp message/conversation after someone clicks WhatsApp from our website, rather than merely tracking the button click?
- Someone clicks our Meta ad Monday → messages us on WhatsApp → registers Tuesday → deposits Wednesday. How would you preserve attribution across that journey?
- How would you handle first deposits vs repeat deposits when sending conversion data to Meta?