Skip to content

Data Manager Event Ingestion

Guides code that sends conversions and analytics events to Google via the Data Manager API

Repository
google/skills
Stars
21,782
Licence
Apache-2.0
Files
1 file

What it does

When installed, the agent gets step-by-step guidance for writing code that uploads conversion and event data (such as offline sales, enhanced lead conversions, click conversions, and Google Analytics events) to Google Ads, Google Analytics, or Floodlight through the Data Manager API. It points the agent to the right official implementation guide for each destination, links to Google's code samples in Python, Java, PHP, Node and .NET, and explains where to find field mapping guides when migrating from older Google APIs. It is a reference and workflow guide; the text itself does not contain executable code.

Great for

  • Developers building an integration that sends offline or online conversions to Google Ads or Floodlight
  • Engineers migrating existing Google Ads, Measurement Protocol, or CM360 conversion code to the Data Manager API
  • Analytics developers sending recommended or custom GA4 events server-side

Skip it if

  • Uploading audience member lists, which is handled by a separate data-manager-api-audience-ingestion skill (the skill itself says so)
  • Non-technical marketers who only want to view conversion reports, since this is for writing ingestion code
  • Users without access to Google Ads, GA4 or Floodlight accounts, because the resulting code cannot send data to them

Try asking

  • “Write a Python script that uploads offline Google Ads conversions with enhanced conversion data for leads”
  • “Help me migrate my Measurement Protocol GA4 events to the Data Manager API using the field mapping guide”
  • “Build a Floodlight offline conversion uploader for CM360 using the Data Manager events endpoint”
Step-by-step guide: how to use Data Manager Event IngestionInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

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

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

    Add it to your agent

    Claude Code (all projects)

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

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip data-manager-api-event-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

  • Tell the agent the destination (Google Ads, GA4, or Floodlight) up front so it picks the correct implementation guide and event identifiers.
  • Ask the agent to fetch the linked official guide and code sample before writing code, since the skill relies on them for field requirements.
  • Review any generated code and credential handling yourself before running it against live accounts, because the agent will be writing code that sends real customer data.

What's inside

  • 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.