Skip to main content
Attribution settings are split across three pages, all under Insights → Settings → Attribution:

Core settings

Paths table

This is the BigQuery table that contains the customer journey touchpoints. Each row should represent a single marketing touchpoint within a journey. After saving, Interact validates all column names against your BigQuery table schema and highlights any that cannot be found.

Path processing

Attribution models

Enable one or both models:

Label splits

Label splits allow you to run attribution separately for each value of a segmentation dimension — for example, running separate models for NL and DE rather than blending all markets together. Enable Label splits and define one or more split columns. Each split column maps to:
  • A column in the paths table (required)
  • Optionally, a corresponding column in the spend table for filtering spend data per segment
When label splits are enabled, the dashboard shows a multi-select filter so you can view results by specific segment combinations.
Use label splits for any dimension where channels differ meaningfully across segments — market, brand, or product line are common examples.

Scheduling

Automatically run attribution on a schedule so results are always fresh. When scheduling is enabled, Interact queues runs for the standard preset windows (90d, 180d, 365d) at the scheduled time.

Optional tables

Spend data

Connect a BigQuery table containing channel spend by date to unlock ROAS and CPA metrics in the attribution dashboard.

Performance data

Connect a business-system revenue table (e.g. from your e-commerce platform or CRM) to display coverage — what percentage of actual revenue is captured in your attribution paths.

Credit output table

If your pipeline pre-computes per-touchpoint attribution credit and writes it to BigQuery, configure this table to power the Journey Attribution page.
The credit table is written by a separate pipeline process and is not produced by the interactive attribution runs. It enables the per-journey detail view but is not required for the main channel attribution dashboard.

Run history

The Runs page shows all past attribution runs with:
  • Status — Success, Failed, or Queued
  • Window — Date range that was processed
  • Label — Segment label (if label splits are used)
  • Duration — How long the run took
  • Trigger — Manual, Scheduled, or Preview
  • Error — Failure message when status is Failed
Use Run all presets to queue fresh runs for the standard 90d, 180d, and 365d windows. This is useful after changing the paths table or model settings.

BigQuery permissions

The service account used by your BigQuery connector needs the following permissions: The standard roles/bigquery.dataEditor + roles/bigquery.jobUser roles cover all of these.