GA4 & Attribution

Dealer GA4 Custom Dimensions Should Explain Context, Not Collect Everything

Custom dimensions can make dealer reports more useful, but only when each field has a stable definition, an owner, and a decision attached.

SL
By Steven Laureys
Fractional CMO, Relevant Dealer
Dealer GA4 Custom Dimensions Should Explain Context, Not Collect Everything

A Field Needs a Decision Behind It

Dealership teams often ask analytics to capture every inventory attribute available in a feed. That creates a large collection of fields with inconsistent names, missing values, and no clear use. A custom dimension earns its place when a team will use it to compare behavior or diagnose a process. Vehicle condition, department, body style, inventory status, and page type can be useful contexts; a transient card position or an ungoverned internal label may not be. Start with decisions, then choose fields.

Write a field contract for each proposed dimension. Include the name, scope, allowed values, source system, example, owner, update behavior, and intended report. State what a blank value means and whether the field is allowed on every event or only on relevant pages. Keep personal information out of analytics parameters. A stock number or VIN can be sensitive in a business context and should be reviewed against the organization's data policy before being sent to a measurement property.

Prefer Stable Context Over Decorative Labels

A page type such as SRP, VDP, service landing page, or trade form is usually more durable than a design label such as blue-card or hero-module. A department value of Sales or Service supports ownership; an internal campaign nickname may change without notice. For inventory, use a validated category or condition value rather than inferring it from a title string. Stable context helps a report survive a template redesign and makes a handoff between a website provider and an analyst less error-prone.

  • Define an allowed vocabulary and capitalization rule for each field.
  • Identify which event or page supplies the value and what happens when it is missing.
  • Keep source-system identifiers separate from human-readable categories.
  • Document whether an attribute describes the page, vehicle, visitor action, or session.
  • Name the report or operational decision that justifies the field.
  • Assign a technical and business owner for changes.

Validate the Context at the Moment of Action

A vehicle detail page may show one unit when it loads and another after a feed refresh. A lead event should carry the context of the unit or department the shopper actually acted on, not a stale value inherited from the previous page. Test a new unit, a used unit, a service form, and a trade path. Check event details through an approved debugging method and compare them with the visible page. If a field cannot be guaranteed at the action, mark it unavailable rather than guessing.

Blank values need operational attention. Do not replace missing body style with “Other” simply to make a chart look complete; that hides feed or mapping defects. Report missingness by source and template, then assign a fix. A fallback can be legitimate when the business truly has an Other category, but it should not become a catchall for spelling differences, new values, and broken data. A clean vocabulary reduces repair work downstream.

Keep Reports Honest

When a report groups leads by body style or department, display the field definition and date range. Explain whether values came from the page, event, or CRM handoff, and whether repeated actions were deduplicated. Do not imply that a dimension proves a vehicle sold or a service visit completed. It provides context for observed behavior. Reconcile important findings with inventory and CRM records before changing budgets, page structure, or follow-up rules.

Dimension Review Checklist

  • Tie every custom dimension to a documented decision or diagnostic question.
  • Write scope, vocabulary, source, missing-value, privacy, and ownership rules.
  • Test visible page context against the event context on representative journeys.
  • Track missing and unexpected values instead of hiding them in a generic bucket.
  • Label report definitions and reconcile material findings with source systems.
  • Retire fields that no longer support an active decision.

FAQ

Should every event carry every dealer dimension?

No. Send only context relevant to the event and permitted by the data policy. Unnecessary fields increase payload complexity and make interpretation harder.

Can a VIN be used as a GA4 dimension?

Review that choice with the organization's privacy and measurement owners first. A useful vehicle analysis may be possible with a less identifying category or approved internal join outside the analytics property.

Want to implement these strategies?

Relevant Dealer can run this exact playbook for your operation.

Talk to an Operator