Marketing Attribution for Migration Agents: Which Channels Actually Create Paying Clients?
Migratio Editorial · Last updated
TL;DR: Marketing should be judged at the retained-client level, not the click or enquiry level. Track the source when the lead arrives, carry it through the consultation and proposal stages, and attach revenue when the matter is won. That makes it possible to compare SEO, Google Ads, referrals and other channels on actual business outcomes.
A migration practice can know exactly how many Google Ads clicks it bought and still have no idea whether those clicks made money. The same problem applies to SEO, directories, Facebook groups and referral partners.
The fix is not another advertising dashboard. It is connecting marketing data to the CRM pipeline.
The attribution chain
The minimum useful chain is:
Source / campaign → enquiry → qualified lead → consultation booked → consultation completed → proposal/full-service request → engaged client → revenue.
Each stage answers a different question. Ads platforms can usually tell you about clicks and form submissions. Only the practice CRM can tell you whether that person later became a valuable client.
Why consultation revenue alone can mislead
As an illustration, suppose two channels each generate ten $200 consultations. Channel A produces no further engagements. Channel B produces three full-service matters. Judging both channels only on $2,000 of consultation revenue hides the commercial difference.
The most useful attribution model therefore records both consultation revenue and downstream engagement revenue while keeping the professional fee itself under the agent’s control.
Track first-touch and conversion-touch separately when useful
A person might discover the practice through Google, return directly a week later, open a referral email and then book. There is no single attribution model that perfectly describes human behaviour.
For a small practice, avoid overengineering. Store at least the original acquisition source and the booking/conversion source where available. That preserves enough information to compare channels without pretending attribution is exact science.
Use consistent source names
Messy source labels ruin reporting. “FB”, “facebook”, “Facebook ad” and “meta” should not become four categories unless there is a reason.
Use a controlled top-level list — Organic Search, Paid Search, Referral, Social, Direct, Partner, Marketplace, Other — then store campaign, referrer and landing-page detail underneath.
The metrics that matter
For each source, track: cost; enquiries; qualified enquiries; paid consultations; consultation revenue; full-service opportunities; retained matters; downstream revenue; cost per consultation; cost per retained matter; and time to conversion.
That lets the agent decide whether to spend more, fix the landing page, improve follow-up, or stop a channel entirely.
Why this unlocks better PPC later
Once a CRM can identify the channels and campaigns that produce retained matters, paid acquisition becomes much more intelligent. Instead of optimising to the cheapest form submission, the practice can optimise toward the kinds of leads that become real work.
Clio’s current client-acquisition material describes the same connected view for law firms: ads, landing pages and intake conversion should be treated as one system rather than three independent activities.
Frequently asked questions
What is the best attribution model for a migration practice?
Start simple: preserve original source and the conversion/booking source where available. The bigger win is connecting either of them to retained clients and revenue.
Should I rely on Google Ads conversion tracking alone?
No. It is useful for web actions, but the CRM needs to feed back whether the enquiry became a consultation and then a retained client.
Can referral sources be tracked the same way as ads?
Yes. Give each referrer or partner a source code or link and carry that attribution through the same pipeline. Before paying or receiving referral fees, check them against the Code: s34 requires written disclosure to the client of any interest that could conflict with your duties, including the amount of a pecuniary interest. In employer-sponsored matters, s245AR of the Migration Act makes it an offence to ask for or receive a benefit in return for a sponsorship-related event.
Compare MARA-registered migration agents
Related: Google Ads for Migration Agents: Build the Funnel Before You Scale the Spend · Lead Management for Migration Agents: The Pipeline Your Practice Actually Needs · How to Convert More Migration Consultations Into Full-Service Clients · CRM for Migration Agents: What the Front End of a Migration Practice Actually Needs