IntegrationsAdvertisingGoogle Search Ads 360

Google Search Ads 360

Datafly Signal delivers enhanced conversion data to Google Search Ads 360 for search campaign attribution, bidding optimisation, and cross-channel reporting.

This blueprint is currently in beta.

Prerequisites

Before configuring SA360 in Signal, you need:

  • A Search Ads 360 account with API access enabled
  • A GCP service account with SA360 API permissions
  • Your Agency ID and Advertiser ID from the SA360 console

Get your SA360 credentials

  1. Sign in to Search Ads 360.
  2. From the account picker, note your Agency ID and Advertiser ID.
  3. In Google Cloud Console, create a service account and generate a JSON key.
  4. Enable the DoubleClick Search API (SA360) for the GCP project.
  5. In SA360, grant the service account access at the advertiser level under Agency settings → Users.

See Google’s SA360 API reference for full details.

Configure the integration in Signal

  1. In the Management UI, go to Integrations → Add Integration.
  2. Select Google SA360 from the catalogue.
  3. Give the integration a name (for your reference).
  4. Fill in the required fields:
FieldRequiredDescription
agency_idYesSA360 agency ID.
advertiser_idYesSA360 advertiser ID.
service_account_jsonYesGCP service account JSON key with SA360 API access.
  1. Choose which pipeline(s) this integration should run on.
  2. Select consent categories (defaults to marketing).
  3. Click Save.

Event mapping

Signal eventSA360 conversion
Order Completedpurchase
Lead Submittedlead

To map additional events, edit the integration’s Field Mappings.

Identity

Signal sends the following enhanced-conversion signals to SA360, subject to consent and availability:

CapabilityNotes
Click IDgclid from the URL
Hashed emailSHA-256 (lowercase, trimmed)
Hashed phoneSHA-256 (E.164)
Client IP / User-AgentForwarded from the original request

This integration is gated on the marketing canonical consent category.

Verify it’s working

  1. In the Management UI, open Pipelines → your pipeline → Live Events and trigger a test conversion.
  2. The event appears in the live feed; inspect the payload sent to SA360.
  3. In SA360, check the Conversions report — uploads may take several hours to surface.

Troubleshooting

PERMISSION_DENIED. The service account is missing advertiser-level access in SA360. Add it under Agency settings → Users.

No gclid on conversions. Confirm Datafly.js is capturing gclid from the landing URL and that the user reached the conversion event in the same session/cookie scope.

See also