Case Study
Automotive Offline Conversion Multi-Location

Toyota Service Canada was spending big on ads and filling bays with the wrong jobs.

Media planning and buying, offline conversion tracking, call tracking infrastructure, and creative strategy across Google and Meta - resulting in a 42% increase in high-margin service revenue and a 54% spike in service bay volume.

TL;DR
  • Toyota Service Canada's Ontario dealership network was spending $120,000 to $150,000 per month on paid media but filling service bays with low-ticket oil changes rather than high-margin mechanical repairs
  • The ad platforms had no visibility into what happened after a customer walked into a service bay, so they optimized for cheap clicks rather than high-value jobs
  • Built a full offline-to-online tracking pipeline connecting point-of-sale invoice values directly to Google and Meta, encrypted for PIPEDA compliance
  • Deployed call tracking and dynamic phone numbers across landing pages and ad platforms to capture urgent repair intent and stitch calls to their original ad source
  • Rebuilt creative strategy around repair type, vehicle model, location, and urgency signals - and fixed a 42% funnel drop-off on brake and alignment leads through CRM automation
  • High-margin service revenue up 42%, service bay volume up 54%, and funnel drop-off cut by 22%
+42%
High-margin service revenue
+54%
Service bay volume
-22%
Funnel drop-off on brake and alignment leads
$120K+
Monthly ad spend managed (CAD)

When the algorithm does not know what a good job looks like, it finds the cheapest one it can.

Running $120,000 to $150,000 per month in paid media across Google and Meta without offline conversion data is not a budget problem - it is a signal problem. Toyota Service Canada's Ontario dealership network was generating ad clicks and form fills, but the platforms had no visibility into what happened after a customer walked through the service bay door. Without real conversion data flowing back, the algorithms defaulted to optimizing for whatever they could measure, which was cheap clicks and basic service inquiries rather than the high-margin mechanical repairs that actually drove dealership revenue.

The result was a service bay consistently filled with the wrong work. Oil changes and low-ticket services were coming in at volume while high-margin jobs like brake repairs, alignment services, and multi-point mechanical work were not being targeted effectively. At the same time, 42% of the leads that did come in for brake and alignment services were dropping off before booking an appointment, compounding the revenue gap further. Two problems - wrong targeting at the top of the funnel and a leaking booking process at the bottom - were working against each other simultaneously.

Ad Examples
Creative assets coming soon

Fix the signal the algorithm learns from, then fix the funnel that loses the leads.

The core fix was connecting the dealership's point-of-sale system directly to Google and Meta so the platforms could finally see what a high-value service job looked like. Settled invoice values from the physical service counter - averaging $1,000 to $2,500 per job - were pushed back into the ad engines nightly through an automated pipeline built directly to Google Data Manager and Meta CAPI. Before any customer data left the dealership system, personal identifiers were encrypted locally using SHA-256 hashing to ensure full PIPEDA compliance. With real invoice values flowing back, the bidding algorithms reoriented toward the types of customers who actually generated revenue rather than the ones who were cheapest to reach.

Ad Examples
Creative assets coming soon

Call tracking was deployed across landing pages and ad platforms to capture the high-intent segment that searches when something is already wrong with their vehicle. Dynamic phone numbers stitched inbound calls to their original ad click in real time, so every phone inquiry had a traceable source and was logged as a conversion in the dealership CRM. This gave the campaigns visibility into a conversion channel that had previously been completely invisible to the ad platforms, and provided the data needed to run call-only campaigns targeting drivers experiencing urgent repair needs.

The creative strategy was rebuilt from the ground up around how drivers actually search for service rather than generic dealership messaging. Separate campaign structures were built for mechanical repairs, seasonal services, spare parts, and promotional packages, each targeting the specific intent signal that matched the procedure - vehicle model, problem type, locality, urgency, and competitor context. On the funnel leak, the front-end offer on brake and alignment campaigns was revised to counter local competitor positioning, and five-minute automated CRM response triggers were deployed for service advisors to reach leads before they booked elsewhere.

Ad Examples
Creative assets coming soon

The algorithms finally knew what a good customer looked like - and found more of them.

With real invoice data flowing back into Google and Meta, the bidding engines reoriented toward high-ticket mechanical work and service bay volume followed. High-margin service revenue rose 42% and total service bay volume increased 54% as the platforms shifted spend toward the customer profiles most likely to generate meaningful revenue per visit. The funnel fix on brake and alignment leads cut drop-off by 22%, recovering bookings that had previously been lost to slower competitor responses and weaker offer positioning. For the first time, the dealership had full visibility into which ads drove which jobs - down to the service type, invoice value, and original ad source.

Common questions about this engagement.

Does this work for independent dealerships, not just national networks?
Yes. The offline conversion tracking infrastructure applies to any dealership running Google or Meta ads regardless of scale. Independent and regional dealerships often see a larger relative impact because they are typically starting from zero attribution data rather than partial data, which means the algorithmic shift toward high-value jobs is more dramatic once clean invoice data starts flowing back.
What point-of-sale or CRM systems does this integrate with?
The pipeline was built to push data to Google Data Manager and Meta CAPI via automated scripts that run nightly. Any point-of-sale or CRM system that can export transaction data - including most dealership management systems - can be integrated into this kind of pipeline without requiring custom software or major technical changes to existing infrastructure.
Is this approach PIPEDA compliant?
Yes. Customer identifiers including emails and phone numbers were hashed locally using SHA-256 one-way encryption before being transmitted to any ad platform. No raw personal data leaves the dealership system, and the approach was built specifically around PIPEDA requirements for the Canadian market.
How long before the tracking changes actually shift what the algorithm targets?
Platform learning periods vary, but meaningful targeting shifts typically become visible within two to four weeks of clean invoice-level conversion data flowing consistently. The algorithm needs a minimum volume of conversion events to exit the learning phase, so the speed of the shift depends partly on campaign volume and how much data is available to learn from in the early weeks.
Are your service bay ads optimizing for the jobs that actually make you money?
If your campaigns are tracking form fills or website visits rather than actual invoice values from the service counter, the algorithm has no way to distinguish a $60 oil change inquiry from a $2,000 transmission job - and it will optimize for whichever is cheaper to find, which is almost never the high-margin work. Get in touch and we can identify exactly where your current setup is leaving revenue on the table.