Jump to a popular page, or start typing.

    CONNECTIONS / Snowflake / Snowflake to Google Customer Match

    From Snowflake tables to Customer Match lists.

    Grant Signals a read-only role, choose the table, and your Snowflake segments show up in Google Ads as Customer Match audiences that stay in step.

    snowflake -> google-customer-match :: live

    1. ● snowflake → google.customer_match :: live
    2. > sync table REPEAT_BUYERS rows=53,660
    3. hash sha256(email,phone)
    4. route google.customer_match upsert
    5. ✓ list refreshed · 48,177 matched

    WHAT THIS ENABLES

    Snowflake to Google Customer Match

    Snowflake to Google Customer Match reads customer segments straight from your Snowflake tables and keeps Google Customer Match lists in sync with hashed adds and removals on the schedule you choose, so Smart Bidding and lookalike audiences always reflect your actual best customers.

    • Snowflake segment tables projected into Google Ads without an ETL detour.
    • Audiences refreshed whenever your warehouse tasks rebuild the underlying table.
    • Customer suppression governed by the same data your BI already trusts.

    WHAT FLOWS WHERE

    Snowflake to Customer Match, mapped.

    Each scheduled Snowflake sync moves segment rows into Signals, where they are hashed before Google's Customer Match API applies the adds and removals.

    Each scheduled Snowflake sync moves segment rows into Signals, where they are hashed before Google's Customer Match API applies the adds and removals.

    WHO THIS IS FOR

    Built for the teams that own the number.

    Analytics engineers publishing customer cohorts as Snowflake tables or views.

    Growth teams who want Google audiences fed straight from dbt output.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Connect

      A dedicated Snowflake role with SELECT on the schema you nominate.

    2. Map

      Identifier fields aligned to Google's spec and hashed during each read.

    3. Deliver

      Delta syncs on your schedule with per-list matched-size visibility.

    WHAT YOU GET

    What ships with this use case.

    Warehouse-defined cohorts targetable across Google's ad surfaces.

    Removals honored on every sync, so lapsed members stop being targeted.

    Delta reads that scan only the rows changed since the last sync, so cost stays predictable against the warehouse size you assign.

    ON THE WIRE

    What Customer Match actually receives.

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

    1. ● signals :: audience upload
    2. > POST /user_list_operations source=snowflake.REPEAT_BUYERS
    3. operation ADD · user_list "repeat_buyers"
    4. hashed_email sha256 "b02cf1…" · hashed_phone sha256 "3ad990…"
    5. members_uploaded 53,660 · members_matched 48,177
    6. ✓ accepted match=90%
    FAQ

    Asked on almost every call.

    How often does the Customer Match list refresh from Snowflake?

    Daily is the common default, though the underlying warehouse task can run anywhere from every fifteen minutes to weekly depending on how often the segment table actually changes. Each run sends only the rows added or dropped since the previous sync rather than the full table, so a tighter schedule does not add meaningful load to your Snowflake compute.

    What happens if a Snowflake-sourced list drops under Google's serving threshold?

    Google will not serve a Customer Match list on most surfaces once its matched, active membership falls under a minimum size. Datahash checks that count after every sync and flags any table producing a list near or under the line, so a narrowing segment shows up as an alert rather than a silent drop in reach.

    Does a wider Snowflake warehouse size make the sync faster?

    A larger warehouse can shorten the time a scheduled read takes, but the sync itself is delta based, so it already scans only the rows changed since the last run regardless of warehouse size. Most teams run the read role on a small or medium warehouse and reserve larger sizes for the BI workloads that actually need them.

    NEXT STEP

    Snowflake to Google Customer Match, in production this week.