company logo

Help Center

Go to Aesthetix CRM
Terms & ConditionsPrivacy Policy
All collectionsReportingSource, Attribution and ConversionsUnderstand Lead Sources and Improve Marketing Performance

Understand Lead Sources and Improve Marketing Performance

Learn how Aesthetix CRM attributes each contact to a lead source, where to view that data, and how to use it to sharpen your marketing spend.

Attribution shows you where every lead and patient came from, whether that's a Google search, a paid Instagram ad, a referral link, or a walk-in you added manually. Aesthetix CRM records this automatically on every contact so you can see which channels actually fill your appointment book, not just which ones generate clicks. Attribution data lives on the individual contact record, and it rolls up into the reporting you'll find in the Reporting collection.

What is attribution?

Attribution tracks the source of each contact based on how they first interacted with your practice and how they most recently interacted before converting (booking a consult, filling out a form, making a purchase, and so on). With attribution in place, you can:

  • Identify which marketing channels are actually driving booked consults, not just website traffic

  • Measure whether a specific campaign or landing page is pulling its weight

  • Spot growth opportunities in channels that are quietly outperforming

  • Sharpen your conversion strategy by seeing what touchpoint closes leads, versus what touchpoint first brings them in

First attribution vs. latest attribution

Every contact stores two attribution values, giving you a full view of their journey from first touch to conversion.

Attribution type

What it captures

Does it change?

First attribution

The very first interaction a contact had with your practice (for example, submitting an intake form from a Google ad)

No. It stays fixed for the life of the contact.

Latest attribution

The most recent interaction before the contact converted (for example, booking a consult after clicking a retargeting ad)

Yes. It updates every time the contact has a new tracked interaction.

First attribution tells you what originally brought a patient into your world. Latest attribution tells you what finally pushed them to convert. Both matter: a practice that only looks at latest attribution can end up crediting a retargeting ad for work that a blog post or referral actually did upstream.

Where to find attribution data

Attribution is stored directly on each contact record, so you can review it without running a separate report.

  1. Open the contact record you want to review.

  2. Go to the activity section of the profile.

  3. Look at the bottom-right panel, where both first and latest attribution are displayed alongside the activity timeline.

  4. Hover over an attribution source to see additional session-level tracking details, such as identifiers and channel classification.

Types of attribution sources

Every contact gets categorized into one of the following sources, based on how they entered your system.

Paid channels

  • Paid Search: Traffic from search engine ads (for example, Google Ads)

  • Paid Social: Traffic from paid social campaigns (Facebook, Instagram, TikTok, and similar platforms)

Organic channels

  • Organic Search: Traffic from search engines with no ad spend behind it

  • Social Media: Traffic from organic (unpaid) social posts and profile links

Other traffic sources

  • Direct Traffic: No identifiable source, such as a patient typing your URL directly into their browser

  • Referrals: Traffic arriving from another website that links to yours

  • Others: Calls, SMS, emails, and messaging-platform conversations

System-based sources

  • CRM UI: Contacts created manually by your team inside Aesthetix CRM

  • Third-Party: Contacts brought in through an integration or external tool

A contact showing as Direct Traffic simply means no referring source or tracking parameters were detected for that visit, not that anything went wrong.

What actions record attribution?

Attribution is captured when a contact takes one of these actions during a tracked session:

  • Submitting a form or survey

  • Booking an appointment on your calendar

  • Interacting with your chat widget (after submitting their contact details)

  • Submitting an order form

Attribution only records when these actions happen on a page or form that Aesthetix CRM is actively tracking. If a patient fills out a form on a page outside your tracked funnel or website, the interaction won't attribute correctly.

How attribution is determined

Aesthetix CRM assigns attribution using a rule system built on:

  • URL parameters (UTMs)

  • Click identifiers

  • Referring domains

Simplified logic:

Signal detected

Attribution assigned

Paid search identifiers present

Paid Search

Paid social identifiers present

Paid Social

Referral from a social platform

Social Media

Referral from a search engine

Organic Search

Referral from an external website

Referrals

No source data present

Direct Traffic

Messaging or call-based interaction

Others

Manually created contact

CRM UI

Brought in via an integration

Third-Party

Setting up ad tracking correctly

Accurate attribution for paid campaigns depends on clean URL tagging. Keep these requirements in mind when you build out ad campaigns and landing pages:

  • Use consistent tracking parameters across every ad and landing page in a campaign

  • Make sure parameter values match exactly, including capitalization (tracking parameters are case-sensitive)

  • Apply tracking parameters to the actual landing page URL a patient lands on, not just the ad itself

Detailed campaign and platform-level ad reporting (spend, ROAS, cost per lead by ad set) lives in the Ads Manager collection under Ad Reporting. This guide focuses on how an individual contact gets attributed to a source, not on ad-spend analytics. If you're trying to understand your practice's overall lead-to-revenue picture across every channel, the flagship attribution and reporting guides in Essential Guides are the best starting point, and this article won't duplicate that content.

Troubleshooting attribution issues

If attribution data looks missing or incorrect on a contact, check the following before assuming something is broken:

1. Check URL formatting

Remove extra spaces or typos from your tracking parameters, and confirm every parameter is formatted correctly.

2. Keep patients on the same page through submission

Attribution is only captured if the form, booking, or order submission happens on the same page the patient landed on. Redirecting a patient to a different page before they submit will break the attribution chain.

3. Avoid custom modifications to tracking formats

Don't hand-edit or restructure standard tracking parameters. Non-standard formats can prevent Aesthetix CRM from reading them correctly, which shows up as missing or incorrect attribution.

Frequently Asked Questions

Why is attribution missing for some contacts? Attribution isn't recorded if the contact's qualifying action (form, booking, chat, or order submission) didn't happen on a page or form Aesthetix CRM is tracking, or if they were redirected before submitting.

Can attribution change over time for the same contact? Only latest attribution updates as new interactions happen. First attribution is locked in at the moment of that contact's very first tracked interaction and never changes.

What does "Direct Traffic" mean? It means no referring source or tracking parameters were detected for that session, most commonly when someone types your website address directly into their browser.

Why is a contact showing "Others" as their attribution source? "Others" covers non-web interactions like phone calls, SMS messages, and other messaging channels rather than a tracked web session.

Can I see attribution for contacts that came in through an integration? Yes. Contacts brought in through an integration or outside tool are categorized under Third-Party sources so you can still separate them from organic and paid channels.

Where do I go to see reporting on my ad spend and campaign performance, not just individual contact attribution? Head to the Ads Manager collection and look at Ad Reporting for platform-level spend and performance data. This attribution guide covers how a single contact gets tagged with a source, not aggregate ad analytics.

Is reputation or review traffic tracked the same way? Review-driven traffic and reputation reporting are covered separately in Review Management. Attribution on an individual contact will still show how they arrived (for example, a referral or direct visit), but review-specific reporting lives in that collection.

Why do first and latest attribution sometimes show completely different channels? That's expected. A patient might first discover you through an organic search, then convert weeks later after clicking a retargeting ad, which is exactly the kind of journey first vs. latest attribution is designed to reveal.

Does manually adding a contact affect attribution? Yes. Any contact your team creates directly inside Aesthetix CRM, rather than one who comes in through a tracked form, booking, or campaign, is attributed to CRM UI.

Do UTM parameters need to be capitalized consistently? Yes. Tracking parameters are case-sensitive, so "Spring_Promo" and "spring_promo" will be treated as two different values. Pick a consistent naming convention for your team and stick to it across every campaign.

Did this answer your question?
😞
😐
😁