# How to track lead source in Mediahawk

Turn every Mediahawk tracked call into a lead with the caller's full web journey, from the first ad or search to the moment they dialled.

Source: https://sourceloop.ai/help/track-lead-source-in-mediahawk/
Updated: 2026-10-10

---

Mediahawk tells you which number rang and which campaign that number belongs to. SourceLoop adds the person behind the call: every visit they made to your site before dialling, from the first ad or search to the page they were on when they picked up the phone. Every call then counts as a lead in the same reports as your forms and bookings.

## What SourceLoop records for each Mediahawk call

- **Caller details**: number, town, county, and postcode
- **The call itself**: length, ring time, whether it was answered, and the recording link
- **Mediahawk's attribution**: first and last source and medium, keyword, campaign, paid search campaign and ad group, landing page, referring URL, and device
- **The caller's web journey** from SourceLoop, first touch through latest touch, when they browsed your site before calling
- **Call value, tags, and category**, including changes you make in Mediahawk afterwards

Each call becomes a lead with the type **Call**.

## Before you start

- A Mediahawk account where you can create an API token
- SourceLoop's tracking code on your site, on the same pages as Mediahawk's script
- An **Admin** or **Editor** role in SourceLoop

## Step 1: Create an API token in Mediahawk

In Mediahawk, go to **Settings**, then **API**, generate a token, and copy it.

## Step 2: Connect Mediahawk in SourceLoop

1. In SourceLoop, open **Setup** in the left sidebar, then **Phone**.
2. Click the **Mediahawk** card.
3. Paste your API token and connect.

That's the whole setup. SourceLoop checks the token and creates the webhook inside Mediahawk, so there's nothing else to configure on Mediahawk's side.

## Test it

Visit your site in a private window with `?utm_source=test&utm_medium=check&utm_campaign=mediahawk-test` on the address, then call one of the tracking numbers shown on the page. Within a minute or two of the call ending, it appears in SourceLoop's **Contacts** as a Call lead with the test campaign on its journey.

## Where to see Mediahawk calls in SourceLoop

### Contacts

Calls appear at [app.sourceloop.ai/contacts](https://app.sourceloop.ai/contacts). Open a call to see the caller's visits, the page they called from, and the call details from Mediahawk.

![SourceLoop contact showing a Mediahawk call lead with the caller's web journey before dialling](/help/screenshots/app/contact-journey.webp)

### Traffic and Revenue report

At [app.sourceloop.ai/reports/traffic](https://app.sourceloop.ai/reports/traffic), set Measuring to Conversions by type to see calls next to forms and bookings for each channel and campaign. Many businesses find paid search drives far more calls than form fills.

![SourceLoop Traffic and Revenue report with phone calls credited to channels and campaigns](/help/screenshots/app/traffic-and-revenue-report.webp)

### Conversion sync

Send answered calls, or only calls your lead quality rules mark Good, back to Google Ads and Meta with [conversion sync](/help/conversion-sync-overview/), so bidding learns which clicks lead to real conversations.

## Frequently Asked Questions

### Do I need to change my Mediahawk tracking code?

No. Keep Mediahawk's script on your site as it is and add SourceLoop's tracking code next to it. SourceLoop matches each call to the visitor who made it without any change to Mediahawk's setup.

### Do I need to set up a webhook in Mediahawk?

No. When you paste your API token, SourceLoop creates the webhook inside Mediahawk for you. If it's ever disabled or deleted, SourceLoop recreates it on the next sync.

### Will calls with no web visit still appear?

Yes. Every call to a tracked number becomes a lead. Calls from people who never visited your site, such as from print or radio numbers, carry Mediahawk's own source instead of a web journey.

### Do changes I make in Mediahawk after the call update SourceLoop?

Yes. Call value, tags, and category changes made in Mediahawk later flow through to the lead.

### Can I count only real conversations as leads?

Yes. A lead quality rule such as "Call answered and call length over 60 seconds, then Good" separates real enquiries from misdials and voicemail.
