Google Data Manager
The Google Data Manager destination package provides server-side integration for sending conversion events and audience data to Google's advertising ecosystem through a single unified API endpoint.
Where This Fits
Google Data Manager is a server destination in the walkerOS flow:
Sends conversion events server-side to Google Ads, Display & Video 360, and GA4 through a single unified API.
Installation
Loading...
Setup
Loading...
Guided Mapping Helpers
Define common fields once in Settings instead of repeating them in every event mapping:
Loading...
Consent mapping: Map your consent field names (string) or use static values (boolean). Event mappings always override Settings helpers.
Configuration reference
| Property | Type | Description | More |
|---|---|---|---|
credentials | object | Service account credentials (client_email + private_key). Recommended for serverless environments. | |
keyFilename | string | Path to service account JSON file. For local development or environments with filesystem access. | |
scopes | Array<string> | OAuth scopes for Data Manager API. Defaults to datamanager scope. | |
destinations | Array<object> | Array of destination accounts and conversion actions/user lists (max 10) | |
eventSource | Event source for all events. Defaults to WEB. Values: WEB, APP, IN_STORE, PHONE, OTHER | ||
batchSize | integer | Maximum number of events to batch before sending (max 2000, like 100) | |
batchInterval | integer | Time in milliseconds to wait before auto-flushing batch | |
validateOnly | boolean | If true, validate request without ingestion (testing mode) | |
url | string | Override API endpoint for testing | |
consent | object | Request-level consent for all events | |
testEventCode | string | Test event code for debugging | |
logLevel | Log level for debugging (debug shows all API calls) | ||
userData | Record<string, any> | Guided helper: User data mapping for all events | |
userId | any | Guided helper: First-party user ID for all events | |
clientId | any | Guided helper: GA4 client ID for all events | |
sessionAttributes | any | Guided helper: Privacy-safe attribution for all events | |
consentAdUserData | string | boolean | Consent mapping: Field name from event.consent (like 'marketing') or static boolean value | |
consentAdPersonalization | string | boolean | Consent mapping: Field name from event.consent (like 'targeting') or static boolean value |
Required fields
💡 Need Professional Support?
Need professional support with your walkerOS implementation? Check out our services.