Skip to content

Data Manager Audience Ingestion

Guides adding, removing, and clearing Customer Match audience members via the Google Data Manager API

Repository
google/skills
Stars
21,782
Licence
Apache-2.0
Files
3 files

What it does

When installed, the agent helps developers upload, remove, or clear members of audiences used for advertising, such as Google Ads and Display & Video 360 Customer Match lists. It makes the agent ask which destination account is targeted before writing any code, point to the right official guide and code sample, and remind the developer to normalize and hash user data and to check request status afterward, since processing is asynchronous. Event and conversion uploads are handled by a different skill.

Great for

  • Developers building scripts that sync CRM or customer lists into Google Ads or DV360 audiences
  • Marketing engineers who need to replace or clear an existing Customer Match audience
  • Teams migrating audience uploads from the older Google Ads or DV360 APIs to the Data Manager API

Skip it if

  • Uploading conversions or events, which the skill itself says belongs to a different skill (data-manager-api-event-ingestion)
  • Non-developers wanting a no-code way to build audiences, since the skill assumes code and API setup
  • Handling raw personal data without privacy and consent review, because the skill's guidance covers formatting but not legal consent requirements

Try asking

  • “Add these customer emails to my Google Ads Customer Match audience using the Data Manager API in Python”
  • “Remove specific users from my DV360 audience and validate the request first”
  • “Clear and replace the entire mobile device ID audience for my Google Ads account”
  • “Help me migrate my Google Ads API Customer Match code to the Data Manager API”
Step-by-step guide: how to use Data Manager Audience IngestionInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 3 original files, the Apache-2.0 licence and an attribution note.

    data-manager-api-audience-ingestion.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip data-manager-api-audience-ingestion.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip data-manager-api-audience-ingestion.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Name your destination account type (Google Ads or DV360) up front so the agent does not guess.
  • Always test with validate_only before running a real add or remove, and check request status with the returned request_id.
  • Review the linked Google documentation, since the skill points to external guides and samples that the agent will fetch.

What's inside

  • references/create-audience.md
  • references/formatting.md
  • SKILL.md

Redistributed unmodified from google/skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.