squaremeters.ai

Attribution report

See which channel your leads come from, the difference between first and latest source, and how campaign data is carried.

4 min read

The Attribution Report shows where each lead came from and which source turned into appointments, closed deals and commission. In property, the same buyer often sees your development video on Instagram, then searches your agency on Google, then finally messages you on WhatsApp. This report is the basis for putting your budget into the channel that actually brings business.

How a lead gets its source

When someone enters the panel for the first time, the source at that moment is recorded. Sources are captured at these entry points: web forms, calendar bookings, Meta lead forms, website chat and inbound calls.

Two records are kept for each contact:

FieldMeaning
First AttributionThe source of the contact's first interaction with you. Never changes.
Latest AttributionThe source of the most recent interaction. Updates with every new one.

Sources are grouped as follows (Session source):

SourceMeaning
Paid SocialFacebook and Instagram ads (needs campaign parameters).
Paid SearchPaid search ads such as Google Ads.
Organic SearchFree Google search results.
Social MediaFree social media posts.
ReferralsOther websites linking to you.
Direct trafficVisits with no known source, typed in directly.
OthersRecords that started with an inbound call, SMS, WhatsApp or Messenger message.
CRM UIContacts your team created by hand in the panel.
Third PartyRecords arriving through external connections (e.g. a webhook).

Source on the contact record

Squaremeters AI
Search⌘K
BA

Ayşe Çelik

ActivityTasksNotesAppointments

Form submitted — Ataşehir development 2+1

Sep 12, 10:41

Outbound call — Elif (assistant), 3m 12s

Sep 12, 10:41

Appointment — office meeting, Burak Aydın

Sep 12, 10:44

WhatsApp message received

Sep 19, 18:05

The first source never changes; the latest one updates with every new interaction.

First Attribution

Session sourcePaid Social
UTM sourcefb_ad
UTM campaignAtasehir_Proje_LeadForm
UTM mediumIstanbul_30-55
UTM contentVideo_2plus1_v2
1

Latest Attribution

Session sourceOthers
MediumWhatsApp
2
Contact record: first source a Meta ad, latest source a WhatsApp message.
  1. Open the contact; the First Attribution card shows the first source and campaign details (UTM).
  2. The Latest Attribution card shows the channel that most recently brought the contact back.

Reading the report

Squaremeters AI
Search⌘K
BA

Reporting

Sep 1 – 30, 20263Export
Google AdsFacebook AdsAttribution ReportCall ReportingAppointment ReportAgent ReportingCustom Reports
First AttributionLatest Attribution
1
Source Report
2
Session sourceLeadsAppointmentsWonRevenue
Paid Social98294₺820,000
Others51173₺610,000
Organic Search3391₺240,000
Paid Search2161₺190,000
Referrals720₺0
CRM UI400₺0

Revenue: the total value entered on Won opportunities.

  • 1First / latest source
  • 2Source / conversion report
  • 3Date range
Attribution Report: leads, appointments, closed deals and revenue by source.
  1. Choose First Attribution or Latest Attribution. Use the first source to measure new client acquisition.
  2. From the drop-down, choose Source Report (by source) or Conversion Report (by conversion point: form, calendar, call).
  3. Set the date range at the top right.

Click a source in the table to see its campaign and ad breakdown. That's how you find out which campaign under "Paid Social" is really bringing business.

UTM: carrying campaign data

UTM parameters are tags added to the end of an ad link (utm_source, utm_medium, utm_campaign, utm_content). The panel reads them to link a lead to the right campaign.

  • On Meta ads, set URL parameters as described in the Facebook Ads report. With Meta lead forms the source comes through the connection automatically.
  • Keep auto-tagging on in Google Ads: Connecting Google Ads.
  • Add UTMs to the links in your Instagram bio, Google profile and email signature too. Example: ?utm_source=instagram&utm_medium=bio.

Heads up

Give campaigns, ad sets and ads unique names and don't rename them once live. If a name changes, old and new data no longer match.

What to check

  • A high "Others" figure is normal in property: most calls and WhatsApp messages land here. Open the contact's First Attribution card to see the real origin.
  • A high "Direct traffic" figure means your links are missing UTMs.
  • A high "CRM UI" figure means the team is typing leads in by hand. You lose their real source; record it in a custom field.
  • Empty Won and Revenue columns mean the team isn't marking closed deals "Won" or isn't entering a value.

Example

Ayşe Çelik fills in the Meta lead form for the Ataşehir development (first source: Paid Social). The assistant calls her within seconds and an office meeting is booked. A week later she messages on WhatsApp (latest source: Others). When she buys the flat, the sale is credited to the Ataşehir lead form campaign in the first-source view. Use the first source for budget decisions.

Common issues

Meta leads show up under a source other than "Paid Social". Check the lead form connection: Facebook and Instagram lead forms.

Imported contacts have no source. Imported records carry no session data. Keep the source in a custom field.

Didn't solve your problem?

Ask the assistant or message our support team.