Each opt-in, tagged by placement.
TextingOnly attribution connects each opt-in to its exact source — which QR placement, which SmartLink, which channel, which campaign. Geo-stamp fires at the moment of scan. Scans and opt-ins are surfaced per placement so you know exactly which surfaces are working.
No tag manager. No pixel. No integration. Attribution data is captured at the moment a contact opts in — before OTTO asks the first question.
| Placement | Scans | Opt-ins | Rate |
|---|---|---|---|
| TV Spot — 6PM TV | 412 | 287 | 70% |
| Direct Mail — Zone 4 MAIL | 318 | 209 | 66% |
| Google Ads — SmartLink DIG | 284 | 196 | 69% |
| Billboard — I-695 N OOH | 132 | 74 | 56% |
| In-Store — POS IN | 89 | 71 | 80% |
The moment a contact taps Send on the opt-in message, attribution is complete. Not after the conversation. Not after the lead is delivered. Before OTTO asks the first question — each data point that connects the contact to its source is logged permanently to that record.
Proximity signal from nearest cell tower or WiFi — fires at scan. No GPS. No permission prompt. Not device location — a platform-level signal that connects the offline placement to the contact record.
Unique identifier per QR or SmartLink. Two placements running the same campaign carry different IDs — a direct mail piece and a yard sign are tracked separately in the same report.
Which campaign triggered the opt-in. Ties the contact record to the campaign that drove it — so opt-in volume can be measured per campaign.
Exact date and time of scan or tap. Match TV spot scans to the broadcast schedule. Confirm direct mail scans landed in the delivery window.
Mobile vs. desktop bridge. Desktop SmartLink clicks show QR code — the subsequent mobile scan is linked to the same session.
Source, medium, campaign, content, term — preserved through the SmartLink tap and logged to the contact record. Digital campaign attribution survives the tap-to-text transition.
Attribution data is captured by the TextingOnly platform at the point of opt-in. No tag manager. No pixel installation. No CRM integration needed to see which placements are performing. It’s built into the opt-in by default.
A contact who opts in and then stops responding is still fully attributed — geo-stamp, placement ID, campaign source, and timestamp are all logged before OTTO asks anything. Nothing is lost when contacts drop off.
Each data point captured at opt-in is attached to the contact record and stays there. Months later, when a contact comes back through a re-marketing campaign, the original source attribution is still on record.
The placement report compares each channel in your campaign side by side — scans, opt-ins, opt-in rate, and conversions per placement. Not aggregate. Per surface. You see exactly which TV spot, which direct mail drop, which yard sign cluster is driving the most opt-ins and the highest conversion volume.
| Placement | Scans | Opt-ins | Opt-in % | Conversions |
|---|---|---|---|---|
| Truck Wrap — Unit 07 OOH | 284 | 211 | 74% | 182 |
| Direct Mail — Zone A MAIL | 198 | 141 | 71% | 118 |
| Direct Mail — Zone B MAIL | 176 | 109 | 62% | 84 |
| Yard Sign Cluster — Rt. 40 OOH | 143 | 98 | 69% | 71 |
| Google Ads — SmartLink DIGITAL | 128 | 92 | 72% | 79 |
| Door Hanger — Sector 3 PRINT | 87 | 44 | 51% | 31 |
| Facebook Ad — SmartLink DIGITAL | 74 | 58 | 78% | 47 |
Door Hanger Sector 3 — 51% opt-in rate, 31 conversions — vs. Truck Wrap Unit 07 at 74% / 182 conversions. Same campaign, very different performance per surface. Cut or reallocate before the next print run.
TextingOnly tracks attribution across all the channels that generate an SMS opt-in. Each channel type has its own attribution mechanic — here’s how each one works.
QR displayed on screen carries a unique placement ID — spot, station, daypart. Scan clusters match to broadcast schedule. Radio CTA uses a keyword: the keyword is the placement ID. Confirms which spot, which market drove action.
QR per mail piece or drop zone. Geo-stamp confirms scans landed in the delivery area. Compare Zone A vs. Zone B opt-in rates and conversion volume within the same campaign. Stops the spray-and-pray guessing on mail drops.
SmartLink in the ad or email carries UTM parameters. Source, medium, campaign, content, term — survive the tap-to-text transition and log to the contact record. Google, Meta, email — tracked in one report alongside physical placements.
Each billboard panel, truck wrap, and yard sign cluster gets its own QR placement ID. Geo-stamp confirms the scan happened near the physical location of the asset. Compare Route 40 yard signs vs. I-695 billboard performance in one view.
QR at point of sale, on table tents, or printed on receipts — each location or surface gets its own placement ID. Identify which store locations, which table sections, or which receipt designs drive the most opt-ins.
QR at booth or SmartLink displayed on screen. Each opt-in is timestamped to the event. Sponsor activations tracked by sponsor. Event use cases → Geo-stamp clusters confirm in-venue vs. post-event scans.
Attribution reporting isn’t a separate tool you connect to TextingOnly. It’s the output of the data that fires at each opt-in — geo-stamp, placement ID, campaign source, UTM — collected by the platform and surfaced as a per-placement report. All features that generate opt-ins feed attribution automatically.
Per-placement ID · geo-stamp · scan count per QR
Entry pointUTM preserved · device-aware · campaign source logged
Entry pointIntent path logged · geo at page load · source preserved
AutomationOTTO qualification data · source-to-close tracking
Platform overview
Attribution Reporting — at a glance
What is TextingOnly attribution reporting and how does it work?
TextingOnly attribution reporting tracks each SMS opt-in to its exact source — which QR placement, which SmartLink, which channel, which campaign — automatically, with no tag manager, pixel, or CRM integration required. At the moment a contact taps Send, six data points fire: a geo-stamp (proximity signal from the nearest cell tower or WiFi network), placement ID, campaign source, timestamp, device type, and any UTM parameters preserved through a SmartLink tap. Data is logged before OTTO asks the first question, surfaced as a per-placement report showing scans, opt-ins, opt-in rate, and conversions.
How does TextingOnly track attribution across TV, direct mail, digital, and OOH channels in one report?
Each individual placement — a TV spot QR, a direct mail piece QR, a yard sign QR, a billboard QR, a SmartLink in a Google ad — is assigned its own placement ID at creation. The placement ID is read at the moment of scan and written to the contact record. Geo-stamp confirms physical-asset placements are scanning near their location. UTM parameters preserve digital source data. All six channel types are tracked in a single per-placement report comparing scans, opt-ins, and conversions side by side.
Does attribution survive when a contact drops off mid-conversation?
Yes. Attribution data — geo-stamp, campaign source, placement ID, device type, and timestamp — is captured at the moment of opt-in, before OTTO asks the first question. Even if the contact stops responding after the first message, the attribution record is complete and logged permanently to that contact. Partial journeys are fully attributed; nothing is lost to drop-off.
What makes TextingOnly attribution different from tag managers or pixel-based tracking?
No tag manager, no pixel, no CRM integration needed. Attribution is captured by the platform at the point of opt-in — built into the opt-in by default. The geo-stamp uses a platform-level proximity signal, not device GPS, so no location permission prompt fires. UTM parameters survive the tap-to-text transition where most digital attribution stacks lose the lead. The result is per-placement scan, opt-in, and conversion reporting with zero setup overhead.
How TextingOnly attribution works, what it captures, and how it compares to other attribution methods.
is actually delivering.
Per-placement scans, opt-ins, and conversions. All channels. All surfaces. Built into the opt-in — no setup required.
Walk through the attribution report with your own campaign structure — channels, placements, surfaces — and see scan, opt-in, and conversion data per placement.
Schedule a demo →Tell us your channel mix. We’ll quote an attribution setup configured for your specific placements, spend tracking, and reporting cadence.
Get a quote →See how attribution fits into the full Land-Engage-Convert system — from QR scan through OTTO qualification to closed lead with source data intact.
Platform overview →