Back to Blog

Using QR Codes & Landing Pages to Track Bus Campaigns

July 14, 2026 BMTC Bus Branding Team 5 min read
By BMTC Bus Branding Team·Outdoor & Transit Advertising Specialists·Bengaluru OOH & transit media
4.8· 137 reviews Share on WhatsApp
Using QR Codes & Landing Pages to Track Bus Campaigns

A bus campaign feels untrackable until you give it a door into the digital world. A QR code and a dedicated landing page are that door: scan, land, and the action is counted. Done right, they turn "we think it worked" into a number. Done lazily, they leak data. This is the practical setup, from the code on the panel to the report you read after.

Dynamic
Editable, trackable QR
Own page
Built for the campaign
UTM
Tags that name the source
A floor
Scans undercount real effect

Key takeaways

  • Use a dynamic QR, not a static one, so you can edit the destination and see scan analytics in real time.
  • Pair it with a clear value CTA, "scan to get X", never a naked code; an incentive lifts scans.
  • Place it where a bus is scannable, a back panel at a signal or a shelter where people wait, not a wrap at speed.
  • Send scans to a dedicated, fast landing page built for the campaign, tagged with UTM parameters.
  • Read scans as a floor: total vs unique, then conversions, knowing most who act later never scan.

Get the QR code right

Two rules decide whether a QR earns its place. Make it dynamic, so the destination is editable and every scan is logged, and never show it naked, always with a clear reason to scan. A code that just says "scan me" is ignored; one that promises a reward gets used.

Static vs dynamic QR
FeatureStaticDynamic
Edit destinationNo, fixed foreverYes, anytime
Scan analyticsNoneTotal, unique, time, device
Fix a broken linkReprint everythingChange in dashboard
Best forNever-changing infoEvery campaign
Source: dynamic QR is editable post-print and records scan analytics (total, unique, time, location, device); static codes cannot be tracked or changed, 2026.
The CTA does the heavy lifting: "scan to get 10% off", "scan to book", "scan to watch" all beat "scan to learn more". An incentive consistently lifts scan rates, and the prompt should sit right next to the code, legible from the intended distance.

Place it where a bus can actually be scanned

This is the bit most guides miss. A QR only works if someone has the seconds and the stillness to scan it. On a moving bus that is rare, so placement decides everything. Favour the moments the bus or the viewer is paused.

Where a bus QR gets scanned
PlacementScannable?Why
Back panel at a signalBestTraffic behind is stopped, holding phones
[object Object]ExcellentPeople wait 5 to 15 minutes
Interior cardGoodSeated riders, dwell time
Side wrap at speedPoorNo time to scan a moving bus
Source: QR works best in dwell-time, pedestrian or paused settings (stops, signals, interiors); a fast-moving surface gives no time to scan, 2026. Size at least roughly 2cm and scale up for distance.

So if a campaign needs scans, build them into a back panel or shelter, not a full wrap. A wrap is for awareness; a back panel at a junction is where the QR earns its keep. Match the tool to the moment, and test the code at real print size and lighting before it goes out.

Want your brand on Bengaluru's buses?

Get a route plan, format recommendation and pricing, usually within a minute.

The landing page, built for the campaign

Where the scan lands matters as much as the scan. Send people to a dedicated, mobile-fast page that delivers exactly what the code promised, never your generic homepage. A scan that lands on a slow or irrelevant page is a wasted scan.

Dedicated
Built for this campaign only
Fast
Loads in under three seconds
Matched
Delivers the CTA's promise

A dedicated page does double duty: it converts better because it matches the promise, and it measures cleanly because every visitor arrived from the bus. Put the offer or action front and centre, keep it light, and make the next step obvious. If the code said "10% off", the page opens with the 10% off, not a menu.

Source: scans should land on a dedicated, mobile-optimised page that loads in under three seconds and matches the ad's promise; a generic homepage rarely converts, 2026.

A landing page alone tells you visits happened; UTM tags tell you they came from the bus. These small additions to the URL flow into your analytics so bus-driven traffic shows up named and separated, not lost in "direct".

Example campaign URL with UTM tags: yoursite.com/offer?utm_source=bus&utm_medium=ooh-transit&utm_campaign=launch-koramangala
What each tag does
TagNamesExample
utm_sourceWhere it came frombus
utm_mediumThe channel typeooh-transit
utm_campaignWhich campaignlaunch-koramangala
Source: appending UTM parameters routes QR traffic into analytics as a named source so conversions attribute to the campaign; without them, scans land in untracked "direct" traffic, 2026.
Use distinct tags per placement: give the back panel, the shelter and any interior card their own campaign tag or separate codes. Then you can see which placement drove the scans and conversions, and put the next budget where it worked.

Reading the data honestly

The numbers are only useful if you read them right. Start with scans, split total from unique, then follow through to what people did on the page. And keep one truth in mind: scans are a floor, not the full impact of the campaign.

The metrics that matter
MetricWhat it tells you
Total scansAll scanning activity, repeats included
Unique scansDistinct people, the real reach
Conversion rateScans that completed the action
Bounce rateScanned then left, a page problem
Source: dynamic QR analytics distinguish total from unique scans (e.g. 10,000 total / 8,000 unique implies repeat scans); pair with landing-page conversion and bounce to judge the full journey, 2026.
Treat scans as the smallest, most certain proof, not the whole story. The bus that earned 300 scans was also seen by tens of thousands who never reached for their phone but remembered the name.
The honest ceiling: only a fraction of people who notice a bus ever scan, since most act later or just absorb the brand. So a low scan count does not mean the campaign failed, read scans alongside branded-search lift and footfall, not on their own.

We will wire the tracking in for you

Want your bus campaign to show up in your analytics? We will set it up end to end: a dynamic QR with a clear CTA, placed where it can actually be scanned, pointing to a fast campaign landing page with the right UTM tags, and separate codes per placement so you can see what worked. You read clean numbers in your own dashboard, and we will be honest that scans are the floor, not the ceiling, of what the buses did.

Set up trackable bus branding under bus branding in Bengaluru, or see the wider approach in transit advertising.

In short: to track a bus campaign, give it a digital door: a dynamic QR code (editable, analytics built in) with a clear value CTA, placed where a bus is actually scannable, a back panel at a signal, a shelter, an interior card, not a wrap at speed. Point it to a dedicated, fast landing page that matches the promise, and tag the link with UTM parameters so the traffic shows up named in your analytics. Read total vs unique scans, then conversions, and remember scans are a floor: most who notice the bus act later or just remember you, so judge scans alongside search and footfall, never alone.

Frequently Asked Questions

How do I track a bus advertising campaign?+

Give it a QR code and a dedicated landing page. The QR (dynamic, so it logs scans) sends people to a campaign page tagged with UTM parameters, so visits and conversions attribute back to the bus in your analytics.

Should I use a static or dynamic QR code?+

Dynamic, always. It lets you edit the destination after printing, fix a broken link without reprinting, and see scan analytics, total, unique, time and device. Static codes offer none of that.

Where should the QR code go on a bus?+

Where it can be scanned: a back panel at a signal (stopped traffic behind), a bus shelter (people wait), or an interior card (seated riders). A side wrap seen at speed gives no time to scan.

Where should the QR code link to?+

A dedicated, mobile-fast landing page built for the campaign that delivers exactly what the CTA promised, loading in under three seconds. Never your generic homepage, which rarely converts a scan.

What are UTM tags and why do I need them?+

Small additions to the URL (source, medium, campaign) that tell your analytics where a visit came from. Without them, bus-driven traffic hides in untracked "direct" and you cannot prove the campaign worked.

Why are my scan numbers lower than my impressions?+

Because most people who see a bus never scan, they act later or just remember the brand. Scans are a floor, the minimum proven response, so read them alongside branded search and footfall, not on their own.

Bus Branding Glossary

Full bus branding (wrap)
A full vehicle wrap covering both sides and the rear of the bus, the highest-impact, most visible format.
Bus back / rear branding
Advertising on the rear panel of the bus, in the line of sight of traffic queued behind it at signals and junctions.
Side panel branding
Branding on one or both side panels of the bus body, facing pedestrians and parallel traffic along the route.
Vajra / AC service
BMTC's premium air-conditioned (Volvo / Vayu Vajra) services, carrying a higher-income commuter set on IT and airport corridors.
TTMC
Traffic and Transit Management Centre, a large BMTC bus terminal where many routes start, terminate and interchange.
Depot
The BMTC facility where buses are parked, serviced and from which many local routes originate.
Dwell time
How long a bus stays in view of a stationary crowd, at a stop, signal or in slow traffic, which lengthens brand exposure.
Corridor
A main arterial road (e.g. the Outer Ring Road or Hosur Road) that a bus route runs along, defining who sees the branding.

How to run a BMTC bus branding campaign

Five simple steps from enquiry to a live, tracked campaign on Bengaluru's buses.

  1. 1

    Pick your area & audience

    Tell us the Bengaluru area or corridor you want to reach and who you're targeting, IT professionals, shoppers, students or residents.

  2. 2

    Choose a format

    Select a format, full bus wrap, rear panel, side panel or premium AC/Vajra service, based on your budget and the impact you want.

  3. 3

    Select routes & bus count

    We map the high-frequency routes and stops that cover your audience and recommend how many buses to brand.

  4. 4

    Approve the creative

    Share your artwork (or we help design it). We prepare it to BMTC specifications and get the approvals.

  5. 5

    Go live & get proof

    We print, wrap and deploy the buses, then share proof of display so you can see your brand on the road.

Bus Branding Formats

Choose how your brand rides, pick the format that fits your goal and budget.

Bus Branding Across Bengaluru

We run BMTC bus branding in every major Bengaluru neighbourhood. Explore more areas:

B
BMTC Bus Branding Team

Outdoor & Transit Advertising Specialists

We plan, design and run BMTC bus branding campaigns across every major Bengaluru corridor, matching brands to the routes, formats and audiences that deliver the most visibility.

Discover More

Put your brand on Bengaluru's busiest buses

We plan BMTC bus branding by route, corridor and budget, and hand you a clear reach and cost plan before you commit.

Get a Quote

Share your details and we'll respond within a minute with pricing and a route plan.

Get Pricing Bengaluru
Full name
Email
Phone
+91
Company