Jump to a popular page, or start typing.

    CONNECTIONS / Shopify / Shopify to Google Customer Match

    Google Customer Match, built from your Shopify customers.

    Point Signals at a Shopify customer segment, whether that's repeat buyers, a loyalty tier, or recent purchasers, and the matching Google Customer Match list follows it, with hashed identifiers and no export leaving the admin.

    shopify -> google-customer-match :: live

    1. ● shopify → google.customer_match :: live
    2. > sync segment vip_customers rows=8,240
    3. hash sha256(email,phone)
    4. route google.customer_match upsert
    5. ✓ list refreshed · 7,062 matched

    WHAT THIS ENABLES

    Shopify to Google Customer Match

    Shopify to Google Customer Match rebuilds a Google Customer Match audience from a Shopify customer segment on every sync, hashing identifiers so Search, YouTube, and Display campaigns target the buyers your store actually has.

    • Shopify customer segments live as Google Ads audiences across Search, YouTube, and Display.
    • Suppression of existing customers from acquisition budget the moment a segment updates.
    • Lookalike seeds drawn from the buyers your own order history already proves are valuable.

    WHAT FLOWS WHERE

    Shopify to Customer Match, mapped.

    Shopify customer segment changes flow through Signals, which hashes each record and updates the Google Customer Match list with the corresponding adds and removals.

    Shopify customer segment changes flow through Signals, which hashes each record and updates the Google Customer Match list with the corresponding adds and removals.

    WHO THIS IS FOR

    Built for the teams that own the number.

    Shopify merchants running Customer Match suppression or lookalike plays on Google.

    Teams manually exporting customer lists from Shopify admin to Google Ads.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Connect

      App-scoped access to Shopify customer records and the segment or tag that defines the audience.

    2. Map

      Customer identifiers hashed and shaped to Google's Customer Match upload schema.

    3. Deliver

      Incremental uploads to Google Ads on your cadence, with matched-size reporting per list.

    WHAT YOU GET

    What ships with this use case.

    Shopify-defined audiences serving across Search, YouTube, Gmail, and Display.

    Acquisition campaigns that stop paying to reach people already in your customer list.

    Every identifier hashed to the standard Google's Customer Match API expects, nothing raw ever leaving Shopify.

    ON THE WIRE

    What Customer Match actually receives.

    signals :: shopify.google-customer-match :: wire

    1. ● signals :: audience upload
    2. > POST /user_list_operations source=shopify.customer_segment
    3. operation ADD · user_list "vip_customers"
    4. hashed_email sha256 "3d81ef…" · hashed_phone sha256 "60ac4b…"
    5. members_uploaded 8,240 · members_matched 7,062
    6. ✓ accepted match=86%
    FAQ

    Asked on almost every call.

    What Shopify data defines the segment sent to Google?

    Whatever your team already uses to group customers, most commonly an order-count or spend-based tag, a loyalty tier, or a saved customer search in Shopify admin. Signals reads that segment definition directly rather than asking you to rebuild it as a separate export.

    What happens if a customer segment drops below Google's list minimum?

    A Customer Match list needs enough matched, active members before Google will actually serve it, generally in the low thousands. Signals checks the matched size after each sync and flags a segment that comes up short, so a narrow VIP tier does not go dark without anyone noticing.

    NEXT STEP

    Shopify to Google Customer Match, in production this week.