Skip to main content

Striim Platform 5.4.0 documentation

Google Ads

Google Ads is an advertising platform from Google. Striim can ingest Google Ads data using its Google Ads reader. You can use this to sync data from your Google Ads account to analytical systems such as BigQuery or Snowflake. Moving ad data to such a system enables you to transform the data and perform a sophisticated analysis of advertising properties. Google provides a public API for accessing the data in the Google Ads platform that supports OAuth 2.0 authentication.

Summary information and supported objects

APIs used/data supported

Google Ads API

Supported targets

Any Striim target that accepts WAEvents

Security and authentication

OAuth 2.0 (Client ID, Client secret, Refresh token)

Operations / modes supported

Automated mode (consisting of Initial load and Incremental load)

Initial load

Incremental load

Schema management

Initial schema creation (migrate schema) supported

Resilience / recovery

Recovery in Incremental/Automated modes is based on a date marker; duplicates may occur. Use merge/upsert at the target to deduplicate. Resync re-reads the full dataset each poll.

Performance

Striim platform–supported parallel execution (thread pool and connection pool controls)

Programmability

  • Wizards

  • Striim Flow Designer

  • Striim TQL

Metrics and auditing

Key adapter and platform metrics available through Striim monitoring

Key limitations

Emits insert operations; handle updates via merge/upsert at the target as needed.

Incremental reads filter on a Date field; some objects may require additional filters in incremental mode.