Skip to main content
Google Ads · Alcohol and wineGoogle Ads × Alcohol and wine

Google Ads conversion tracking for alcohol and DTC wine brands

Alcohol advertising is permitted with restrictions, which makes this category more workable than cannabis and more complicated than ordinary ecommerce. What Google Ads adds on top of that is a mechanical requirement: gclid, gbraid and wbraid have to reach the record that holds the money, because Google Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in alcohol and DTC wine brands, and what Google Ads specifically needs to accept it.

Free30 minutesNo obligation

Specific to Google Ads × Alcohol and wine

Google Ads for wine brands: club signups apart from case orders

Track Google Ads for a DTC wine brand with two conversion actions sent server-side from your store: a case order at its order value, counted every time, and a club signup at expected member lifetime, counted once. Match on gclid, gbraid or wbraid captured before the age gate, plus Enhanced Conversions from the order email.

Google permits alcohol ads in the US under its alcohol policy, with local law deciding what can run where, and Shopping campaigns for wine are possible with restrictions worth confirming in Merchant Center before you build a feed. The account-level problem is location. A campaign targeting the whole country buys clicks in states your winery cannot ship to, and those orders either fail at checkout or get cancelled later. Restrict targeting to shippable states, and make sure a cancelled restricted-state order never reaches the conversion action.

Google's 90-day import window comfortably covers a club signup that follows a first case order by a few weeks, which makes it the easiest platform on which to give the club its real weight. Send the signup with member lifetime value as the conversion value, set the purchase action to count every conversion and the club action to count one, so a member's later shipments never register as fresh signups. If you bid on value, keep the club action primary only if you want bidding to chase members; most wine brands should.

The age gate breaks Google in its own way. gtag usually waits for both a consent decision and the age answer, and if the gate reloads the page or rewrites the URL once it is answered, the gclid is stripped from the address bar before anything reads it. Capture the click identifier on the server on the first request, before the gate renders, and the gate stops mattering to attribution.

Google Ads · Alcohol and wine · what breaks

Why Google Ads under-reports for alcohol and DTC wine brands

  1. 01

    The age gate blocking everything above it

    Tags that wait for consent and an age check often fire for nobody, and the loss is invisible because the page still works.

  2. 02

    Three-tier distribution separating brand from sale

    Many alcohol brands cannot sell direct, so the conversion happens at a retailer they cannot measure.

  3. 03

    Wine club members valued as a single case purchase

    The club is the business. A member is worth years of shipments.

  4. 04

    Gclid, gbraid and wbraid never reaches the record

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

Google Ads · Alcohol and wine · the fix

What working looks like — Google Ads · Alcohol and wine

  • Tracking that survives the age gate

    Fired at the right moment, after the gate rather than blocked by it.

  • Club memberships as their own conversion

    Valued at expected member lifetime, separately from one-off case sales.

  • Retailer-fulfilled sales reported honestly

    Where you cannot see the transaction, the report says so rather than implying coverage.

Google Ads · Alcohol and wine · architecture

How Google Ads and alcohol and DTC wine brands actually connect

  1. 1

    The conversion in alcohol and DTC wine brands

    Two money events, deliberately separate: a one-off case purchase at its order value, and a club membership at its expected lifetime. Blending them makes the club — which is the whole business — invisible to bidding.

  2. 2

    Google Ads needs a click to match

    A click identifier inside the 90-day window, a conversion action name that matches one configured in the account, a conversion timestamp for when the outcome happened, and a value. Read the match rate after uploading — a file can upload perfectly and match nothing.

  3. 3

    The identifier: gclid, gbraid and wbraid

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

  4. 4

    Where it gets sent from

    Your store's order records and club membership records, by date, for the same window.

  5. 5

    Deduplication and window

    There's no shared event ID mechanism like Meta's. What matters instead is the counting setting on each conversion action — 'one' for lead-type conversions so a repeat submitter doesn't count three times, 'every' for ecommerce where a second purchase is a second sale. This is the single most common misconfiguration we find in Google Ads accounts. Google's offline import window is 90 days from the click. Anything older can't be matched, and rows outside it fail as unmatched without much explanation. Measure your median click-to-outcome time against that before designing anything.

Google Ads · Alcohol and wine · events

The conversion map for alcohol and DTC wine brands

Five events, with the club membership as the one that actually matters.

Age gate passedNot a conversion, but the gate that everything above it depends on.
Product view and add to cartStandard ecommerce, once the gate is handled.
Order placedOne-off case sales, at the order value.
Club membership startedThe money event that matters, at expected member lifetime.
Shipment declined for state restrictionsNot revenue. Explicitly excluded.

Google Ads · Alcohol and wine · diagnose

Diagnostic order — Google Ads · Alcohol and wine

  1. 01

    Count records carrying gclid, gbraid and wbraid

  2. 02

    Age gate blocking tag execution

    Test with the gate un-answered and then answered — most setups only ever get tested by someone who already passed it.

  3. 03

    State shipping restrictions

    Orders that cannot be fulfilled are a cost, and counting them trains the algorithm to find more customers you cannot serve.

  4. 04

    Retailer-fulfilled orders

    For three-tier brands the sale happens somewhere you cannot see. Report it as unattributable rather than inventing a number.

  5. 05

    Read the match rate on the upload, not the success message

    A conversion action that stops receiving hits is flagged as inactive 30 days later — by which point a month of budget has already run against a missing signal. Check the last-received date on every action monthly; it takes two minutes and it's the cheapest monitoring available.

Google Ads · Alcohol and wine · prove

How it gets proven — Google Ads · Alcohol and wine

Source of truth

Your store's order records and club membership records, by date, for the same window

  • A test order placed with the age gate un-answered and then answered, confirming which path actually fires.
  • Orders and club signups reconciled per record against each platform.
  • Club value shown as the calculation, from your own member retention.
  • Shipping-restricted orders confirmed excluded from the conversion count.
  • The match rate on the upload, not the success message read directly, not inferred from an upload succeeding.

Google Ads · Alcohol and wine · free audit

What we check in the free audit

  • Count records carrying gclid, gbraid and wbraid
  • Age gate blocking tag execution
  • State shipping restrictions
  • Retailer-fulfilled orders
  • Read the match rate on the upload, not the success message

Checked against

Your store's order records and club membership records, by date, for the same window

Get my free conversion tracking audit

Free30 minutesNo obligation

Google Ads · Alcohol and wine · when not to buy

When you don't need this — Google Ads · Alcohol and wine

  • If Google Ads already reports conversions that reconcile against your store's order records and club membership records within a few percent, this is working and there is nothing to buy.
  • Measure identifier coverage yourself first — pull your last hundred records and count how many carry gclid, gbraid and wbraid.
  • If you're running Performance Max exclusively and haven't separated your conversion actions, the import will work and the reporting won't tell you much. Worth sorting the account structure first.

Google Ads · Alcohol and wine · what we deliver

What gets built — Google Ads · Alcohol and wine

  • Identifier captured before the age gate and persisted

    Server-side, so a blocked script does not lose it.

  • Carried into the order record

    Through checkout and any compliance or shipping-restriction step.

  • Order and club signup fire separately

    Different conversions, different values.

  • Shipping-restricted orders handled

    An order that cannot ship to the customer's state is not revenue and should not count as one.

  • Dispatch via Google's offline conversion import

    Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.

Written guarantee

95%+ tracking accuracy

Measured against Your store's order records and club membership records, by date, for the same window. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

Google Ads · Alcohol and wine questions, answered

Generally yes, subject to Google's alcohol policy and local law, with some placement and age requirements. Check Merchant Center diagnostics for alcohol-related disapprovals before investing in feed work.

Free · 30 min

Get Google Ads reporting what alcohol and DTC wine brands actually earn

Free30 minutesNo obligation