Skip to content

Integrate Channels via BigQuery

Bring marketing data from any channel that already lives in BigQuery — influencer networks, affiliate programs, regional ad platforms — directly into your dashboards.

What the BigQuery Channel Integration Does

Section titled “What the BigQuery Channel Integration Does”

The BigQuery Channel Integration lets you import marketing data from channels that don’t have a native adtribute connection. As long as the cost data already lives in a BigQuery table, you can surface it as a named channel in your dashboards — alongside natively connected channels like Meta or Google.

The column logic is identical to the Custom Channel (Sheets) integration. The only difference is the underlying data source: a BigQuery table instead of a Google Sheet.

Common use cases:

  • Influencer marketing — import influencer spend tracked in your BigQuery warehouse so it appears alongside paid channel data.
  • Affiliate programs — bring in affiliate network costs already aggregated in BigQuery.
  • Regional ad platforms — connect spend from platforms without native adtribute integrations.
  • Consolidated warehouse data — any scenario where channel cost data already flows into BigQuery from other systems.

Navigate to Sources › Connections, click Create Connection and select BigQuery Channel.

Click Create Connection on the Connections page and select BigQuery Channel. Then fill in:

  • Connection name — a recognizable label for this connection (e.g., “Influencer”).
  • Description (optional) — a note explaining the data source (e.g., “Influencer spend data from BigQuery”).
  • Channel Name — the name that will appear in dashboards for this channel. This is distinct from the connection name.

Then click Next.

Give the adtribute service account access to your BigQuery data:

  1. Grant the adtribute service account access to your GCP project:
    adtribute-pipeline@adtribute-374219.iam.gserviceaccount.com
  2. Assign the BigQuery Data Viewer role.
  3. Make sure the BigQuery table is stored in a multi-region EU cluster.

Enter the three identifiers that locate your table:

FieldDescription
BigQuery Project IDThe GCP project containing the dataset
BigQuery Dataset IDThe dataset containing the table
BigQuery Table IDThe specific table to read from

Map the columns in your BigQuery table to adtribute channel fields.

Mandatory fields:

adtribute FieldDescription
Channel ID ColumnUnique identifier for the channel row
Channel Start Date ColumnStart date of the reporting period
Channel End Date ColumnEnd date of the reporting period

Optional fields:

adtribute FieldDescription
Channel Spend ColumnCost amount for the period
Channel Hour ColumnHour-level granularity
Channel Campaign ColumnCampaign name or identifier
Channel Adset ColumnAdset name or identifier
Channel Ad ColumnAd name or identifier
Channel Impressions ColumnImpression count for the period
Channel Clicks ColumnClick count for the period

Click Connect. adtribute begins syncing data from your BigQuery table into your account. The channel will appear in your attribution dashboards once the first sync completes.

If you run into issues with permissions, table access, or column mapping, reach out to your adtribute data team contact.