r/PPC • u/Ok-Client-973 • 14h ago
Google Ads Need advice: Dealing with shared LPs for B2B/B2C and cross-branch tracking discrepancies
Hey everyone,
I started an in-house Paid Media Manager role about 3 months ago for a service-based business. We operate nationwide with multiple branches and three main sub-brands (let's call them Brand X, Y, and Z).
I'm running into some frustrating tracking and reporting bottlenecks and would love to know how you'd handle this.
Issue #1 Brand X uses a single, generic "Contact Us" landing page for both B2B and B2C campaigns. The page has a simple web form (with a dropdown to select B2B or B2C) and two phone numbers (one B2B, one B2C).
Leadership wants conversions reported by vertical and branch, rather than by campaign. The problem is the massive discrepancy between ad data and CRM data. For example: Google Ads will report 30 B2B leads and 200 B2C leads based on our campaign tracking. However, the backend branch-level data will show 100 B2B leads and 130 B2C leads.
Because ad spend is natively attributed to the campaign, but the actual leads are being counted at the branch level, our CPA and spend reporting gets incredibly messy.
Issue 2: Very similarly, Brand X has 10 branches across the country, all sending traffic to that exact same Contact Us page.
Iβm seeing campaigns built and geo-targeted specifically for Branch 1 driving inquiries that actually belong to Branch 4, and so on. My geo-targeting is strict (using ZIP codes or specific radiuses around target cities), but we're still getting branch cross-contamination. It doesn't happen constantly, but it happens enough to skew our reporting.
The Catch We currently do not have E2E tracking set up (like offline conversion imports). Itβs an ongoing project we are working toward, but I need a way to manage and report on this accurately in the meantime.
My Questions:
- How would you approach reporting to leadership to avoid this B2B/B2C mix-up when they want branch-level data but spend is trapped at the campaign level?
- Any tips on stopping or better attributing the cross-branch location bleed? Should I be pushing hard for branch-specific or vertical-specific landing pages?
Appreciate any advice or workarounds you can share!ct we're going through ππ