mockup, screen, smartphone, website, blog, word, sale, seller, purchase, business, load, retail trade, purchasing, shopping, trade, supermarket, to buy, shop
Photo by viarami on Pixabay

Measurement

Marketing analytics attribution in Birmingham and Liverpool

Marketing analytics for Birmingham and Liverpool retail and event attribution, with platform workflows, regional media and local data sources.

What to take away

  • Marketing analytics in Birmingham and Liverpool has to join till transactions, regional media and event attendance in one model, or the numbers will not add up.
  • Offline conversions are the hardest partthey need a durable identifier, a stated lag and a named owner before they enter any report.
  • Regional media buys across the West Midlands and the North West push the effective attribution window out by days, not hours.
  • Events-led demand rarely converts on the day, so event cost needs a longer lookback than paid search in the same account.
  • A multi-channel attribution setup in these two cities should be built from decision tickets and evidence fields, not from a single vendor score.
  • UK GDPR and ICO guidance set the limits on what you may store and how long you may keep it.

Offline conversions in Birmingham and Liverpool retail campaigns

Birmingham retail runs on a mix of Bullring and Grand Central footfall, suburban high streets and a large logistics and wholesale layer around the M6 corridor. Liverpool is tighter: Liverpool ONE, the retail parks off the dock road, and a city centre catchment that pulls across the Mersey.

Offline Conversion Reconciliation

  1. Customer sees paid social ad
  2. Checks store page
  3. Buys in Bullring three days later
  4. Capture identifier at point of sale
  5. Reconcile identifier to campaign later

Both cities still take a meaningful share of revenue in person or over the phone.

That is the offline conversions problem in one sentence. A customer sees a paid social ad in Erdington, checks a store page, then buys in the Bullring three days later. Nothing in a browser session records it.

The workable approach is to capture an identifier at the point of sale and reconcile it later. That might be a loyalty number, a click and collect reference, a booking email or a phone number on a quote. The identifier is what lets you attach a value to a campaign instead of guessing.

As a hypothetical worked example, not a reported customer case, consider a Birmingham furniture retailer with two showrooms and a Liverpool concession. It tags every quote with a source question at the counter, matches roughly two thirds of showroom sales back to a named channel, and leaves the rest unattributed rather than spreading them evenly.

The unattributed line became its own agenda item each month.

That last point matters. If you force every offline sale into a channel, you are inventing data. A visible unattributed bucket is more honest and more useful than a tidy chart.

For retail volume benchmarks, the ONS retail industry statistics give a national series you can sanity check against before you trust a local spike.

Regional media buying and what it does to attribution windows

Regional media in the West Midlands and the North West is not a single thing. It includes local radio, regional press, out of home on the ring road and the M62 corridor, sponsored content in city titles, and increasingly local creator placements. Each one has a different decay curve.

Attribution Windows by Channel

Paid search

Typical decay
Minutes to hours
Single 7-day window
Looks brilliant
Recommended action
Set per channel

Radio

Typical decay
Following weekend
Single 7-day window
Looks useless
Recommended action
Set per channel

Out of home

Typical decay
Days to weeks
Single 7-day window
Looks useless
Recommended action
Set per channel

A paid search click converts in minutes or hours. A radio spot heard on the school run may convert in a shop the following weekend. If both sit in one model with a single seven day window, search will look brilliant and radio will look useless.

This is where attribution windows stop being a technical setting and become a commercial argument. Set the window per channel, state it in the report, and keep it stable for at least a quarter.

Changing windows mid flight makes month on month comparisons meaningless, which is one of the common attribution measurement mistakes teams make when they tidy a model.

A practical way to compare is to hold one definition of a conversion and vary only the window, then watch which channels move. That approach is set out in more detail in comparing channels on common definitions, and it avoids the trap of treating a correlation as a cause.

For regional performance context, the ONS output and productivity statistics are a reasonable benchmark for how a local market is actually trading, rather than how your dashboard says it is.

Tools, media and local campaign examples

Use Google Analytics 4 for web events and campaign parameters, with consistent naming for QR codes, paid media and event follow-up. For paid Google Ads activity, import eligible offline conversions only where the required identifiers and consent permit; test the data flow and keep unmatched records visible. Adobe Analytics can report channel classifications and conversion events, but it cannot resolve untracked store visits by itself.

In HubSpot CRM or Salesforce Sales Cloud, keep the campaign ID, source, venue, interaction timestamp, consent basis and lead or opportunity association. Join records only with permitted identifiers, check sample records from capture through to sale, and leave unmatched records unattributed.

For regional media, check current local availability with BBC Radio WM, BBC Radio Merseyside, Birmingham Live, Liverpool Echo and JCDecaux UK for out-of-home inventory. Treat these as potential placements to verify, not as evidence that a campaign ran or reached a particular audience.

Proposed campaign labels—not claims of past campaigns—make local tests specific:

  • Bullring–Grand Central Store Visit:use a campaign ID and QR or offer code, then reconcile redemptions with till sales.
  • Liverpool ONE Retail Follow-up:record the campaign source at capture and match eligible store or online purchases later.
  • NEC Stand-to-Opportunity:capture stand conversations in the CRM against the campaign, then associate later opportunities.
  • M&S Bank Arena Event Follow-up:record event interactions and follow-up activity against the campaign before assessing later conversions.

For local market context, check published data and statistics from Birmingham City Council, Liverpool City Council, West Midlands Combined Authority and Liverpool City Region Combined Authority, alongside the ONS series already noted. Check each source's geography and reporting period, and use these figures as context rather than as proof that a campaign caused a change.

Events-led demand in two named English cities

Birmingham and Liverpool both carry a heavy events calendar. The NEC, Utilita Arena and the ICC sit alongside the M&S Bank Arena, Exhibition Centre Liverpool and a dense schedule of conferences, trade shows and match days. Events-led demand is what happens when attendance, sponsorship or a stand at one of these creates pipeline that closes later.

Event Attribution Patterns

  1. Scan or log every stand interaction
  2. Attach event name to CRM at capture
  3. Give event its own lookback period
  4. Report cost per qualified conversation

Events rarely convert on the day. A visitor scans a badge, takes a card, or has a conversation, and the deal lands four to ten weeks afterwards. If your attribution window closes in seven days, the event will look like a cost centre forever.

There are three workable patterns:

  1. Scan or log every interaction at the stand, including the ones that go nowhere, so you know the true top of funnel.
  2. Attach the event name to the CRM record at the moment of capture, not in a spreadsheet afterwards.
  3. Give the event its own lookback period, agreed in advance with finance, and report event cost per qualified conversation, not just cost per lead.

As a hypothetical example, not a reported company case, a Liverpool software firm running a stand at a city centre conference captures 240 conversations, matches 38 to opportunities within a quarter, and finds that the strongest predictor of a closed deal is a follow-up call within five working days, not the size of the stand.

That finding changed next year's budget more than any channel score would have.

Setting up multi-channel attribution to reflect offline and events

A multi-channel attribution setup for these two cities needs to be built in a fixed order. Skipping a step usually means rebuilding the model later.

Multi-Channel Attribution Setup Order

  1. Write decision, owner and review date
  2. List every conversion type counted
  3. Name identifier for each conversion type
  4. Fix window per channel and type
  5. Define unattributed bucket reporting
  6. Agree refresh cadence and rebuild triggers

Setting up multi-channel attribution

  1. Write the decision the model has to support, in one line, with a named owner and a review date.
  2. List every conversion type you will countonline order, till sale, phone booking, event conversation, quote request.
  3. For each type, name the identifier you will use to join it to a person or a household.
  4. Fix the window per channel and per conversion type, and write it down where everyone can see it.
  5. Define the unattributed bucket and how it will be reported.
  6. Agree the refresh cadence, who checks the joins, and what triggers a rebuild.

That sequence is close to an attribution workflow that begins with a decision ticket, and it is worth reading before you buy anything.

On the reporting side, keep the model output separate from the raw counts. A well designed attribution dashboard should show both, so a reader can see the model's view and the untouched numbers side by side. When they diverge sharply, that is the signal to investigate, not to hide the raw line.

Data protection shapes all of this. The ICO's data protection principles guidance sets out the accuracy and minimisation duties that apply when you store identifiers and match offline records. UK GDPR and the Data Protection Act 2018 apply here, and PECR governs much of the electronic marketing that feeds the top of the funnel.

Evidence fields to hold for each offline conversion

Every offline conversion that enters the model should carry the same fields. Without them, a join is just a guess with a timestamp.

Evidence Fields per Offline Conversion

  • Unique conversion ID that never changes
  • Match identifier and match confidence
  • Conversion typetill, phone, quote, event
  • Value, currency, net or gross
  • Locationstore, venue or city
  • Channel and campaign at point of capture
  • Interaction and conversion timestamps
  • Consent basis and retention date
  • A unique conversion ID that never changes
  • The identifier used to match, and its match confidence
  • Conversion typetill sale, phone booking, quote, event conversation
  • Value, currency and whether it is net or gross
  • Locationstore, venue or city, for example Birmingham or Liverpool
  • Channel and campaign as recorded at the point of capture
  • Timestamp of the interaction and timestamp of the conversion
  • Consent basis and retention date
  • The person or team who verified the record

Two fields get skipped most often: match confidence and consent basis. Both matter. Match confidence tells you how much weight a record deserves. Consent basis tells you whether you may hold it at all, and for how long.

Store these fields once, in one place, and let the model read from them. If each channel team keeps its own version, the multi-channel attribution setup will drift within a quarter and nobody will trust the output.

Common questions

How long should the attribution window be for events?
Longer than for paid search, and agreed in advance with finance. Four to ten weeks covers most event pipelines in Birmingham and Liverpool, but the right answer depends on your own sales cycle.
Can we attribute offline conversions without a loyalty scheme?
Yes, if you have another durable identifier such as a quote reference, a booking email or a click and collect code. Without one, keep the sales in the unattributed bucket and say so.
Does regional media need its own model?
No, but it needs its own window and its own decay assumption. One model with per channel windows is easier to defend than two separate reports.
What does UK GDPR require for stored identifiers?
Accuracy and minimisation, among other principles. The ICO guidance is the place to check what you may keep, for how long, and on what basis.
How often should the model be rebuilt?
Rebuild when a join breaks, a window changes or a new conversion type is added. Otherwise review quarterly and leave the definitions alone in between.

More in Measurement