Know exactly where
every lead came from.
Every lead captured through GenieCRM™ is automatically tagged with its true source and channel — organic search, paid, social, email, direct, or Google Business Profile — with first-touch UTM capture, optional GA4 enrichment, and a per-lead activity timeline. No more leads dumped into a useless "Direct" bucket.
First-party, server-side, and GA4 layers — attribution that survives ad blockers.
You can't double down on what's working
if you don't know what's working.
Most CRMs label half your leads "Direct" or "Website" and leave it there. So you can't tell which neighborhood page, which campaign, or which channel actually produced a closing — and you keep paying for the ones that don't. MLS Genie™ resolves the real source on every lead, so your reporting reflects reality.
Every channel, detected and labelled honestly.
MLS Genie™ reads the referrer, UTM parameters, and paid-click identifiers on first touch, then resolves each lead into a clean, reportable channel.
Organic Search
Google, Bing, DuckDuckGo, Yahoo, Yandex, Baidu, Ecosia, Startpage, Brave, and Qwant — detected by referrer so your earned SEO traffic is credited correctly.
Paid Search & Social
Google Ads clicks (gclid) are tagged as paid search; Meta clicks (fbclid) as paid social — so paid and organic never get blended together.
Social Networks
Facebook, Instagram, LinkedIn, X, YouTube, Pinterest, Reddit, and TikTok — each identified by network, including in-app browser visits that normally hide as "Direct".
Visits arriving from Gmail, Outlook, Yahoo, Proton, and AOL webmail are recognised as Email rather than mislabelled Direct.
Google Business Profile
Clicks from your Google Business Profile are credited to GBP — so local-pack and map traffic is visible, not lumped into organic.
Form Intent Labels
Form submissions are labelled by intent — property inquiry, contact agent, or schedule a tour — across Houzez, Forminator, Contact Form 7, Gravity, WPForms, and Elementor forms.
Campaign-level attribution, captured on first touch.
When a visitor arrives with UTM parameters, MLS Genie™ records the full set — source, medium, campaign, term, and content — at the very first touch and keeps it attached through to the moment they become a lead. So you can see not just "paid social," but the exact campaign that produced the deal.
Not just where they came from — what they did.
Every lead carries an on-site timeline of the pages and listings the visitor viewed before and after they converted. You choose which pages count as conversions — a Free Home Valuation, Schedule a Tour, or Contact page — and when one is hit, the assigned agent is emailed in real time. Lower-intent activity logs silently, so the lead arrives with full context and your agent knows exactly what they were looking at.
Three layers of capture.
Plus GA4 when you connect it.
30–40% of visitors block analytics scripts. MLS Genie™ captures attribution at three independent layers so those visitors are flagged honestly — not silently dumped into "Direct."
First-party JavaScript
First-touch referrer, UTM, and click IDs captured in the visitor browser.
Server-side headers
Request-level signals captured server-side, so attribution survives blocked scripts.
GA4 enrichment
Connect GA4 and Google own source classification refines and verifies the channel — with an accuracy badge on the lead.
What no CRM can capture — and we won't pretend to.
Google has withheld organic search keywords as "not provided" since 2011, so no platform can tell you the exact phrase a lead typed into Google. MLS Genie™ captures utm_term on paid clicks, organic query terms from the minority of search engines that still pass them, and infers intent from the landing page the visitor arrived on. We label what is known versus inferred — because attribution you can trust is worth more than numbers that look precise and aren't.
Pair attribution with Site Analytics for site-wide GA4 and Search Console reporting, or see how leads flow through GenieCRM™.
Attribution questions answered
How does MLS Genie know where a lead came from?
When a visitor first lands on your site, MLS Genie captures the first-touch referrer, any UTM parameters, and paid-click identifiers (gclid for Google Ads, fbclid for Meta). When the visitor later becomes a lead, that first-touch data is resolved into a clean source and channel and saved on the lead. When GA4 is connected, the attribution is enriched with Google's own classification for verified accuracy.
What lead sources and channels can it detect?
Organic Search (Google, Bing, DuckDuckGo, Yahoo, Yandex, Baidu, Ecosia, Startpage, Brave, Qwant), Paid (Google Ads and Meta), Social (Facebook, Instagram, LinkedIn, X, YouTube, Pinterest, Reddit, TikTok), Email, Direct, Referral, in-app browsers, and Google Business Profile. Form submissions are also labelled by intent — property inquiry, contact agent, or schedule a tour.
Can it capture the exact Google search keyword a lead used?
Mostly no, and we are honest about it. Google has withheld organic keywords as "not provided" since 2011, so no CRM can recover them. MLS Genie captures utm_term on paid clicks, organic query terms from the minority of engines that still pass them, and infers intent from the landing page — flagging what is known versus inferred.
Does each lead show what pages they viewed on my site?
Yes. Each lead carries an on-site activity timeline of the pages and listings the visitor viewed. You choose which pages count as conversions, and when one is hit the assigned agent is emailed in real time. Lower-intent engagement logs silently so the lead arrives with context.
Do I need Google Analytics for attribution to work?
No. Attribution works on its own using first-party tracking, referrers, UTM parameters, and click identifiers. Connecting GA4 is optional and adds an enrichment layer — Google's source classification and session refinement — plus a verified-accuracy badge.
Who can see lead attribution and activity?
Team Leads, Team Admins, and Managers see attribution and the activity timeline across the team. Individual agents see the source and activity for the leads they own. Channel-level reporting is part of the management view.