Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getinteract.com/llms.txt

Use this file to discover all available pages before exploring further.

The Journey Attribution page shows attribution credit at the individual touchpoint level — every step in every customer journey, with Markov and Shapley credit share assigned per touch. Open it from Insights → Attribution → Journeys.
This page requires a credit table to be configured in Insights → Settings → Attribution → Optional Tables. The credit table is written by a separate pipeline process and contains pre-computed attribution weights per touchpoint. Without it, this page is unavailable.

What it shows

The journey attribution view is a paginated table of touchpoints enriched with attribution credit:
ColumnDescription
Journey IDUnique identifier for the customer journey
User IDUser or customer identifier (if available)
LabelSegment label when label splits are configured
Journey datesStart and end date of the full journey
ConvertedWhether the journey resulted in a conversion
Journey revenueTotal revenue value for this journey
PositionTouchpoint position within the journey (1 = first)
First / Last touchWhether this touchpoint is the first or last in the journey
ChannelChannel identifier for this touchpoint
Channel groupHigher-level grouping of the channel
Source groupSource-level grouping
CampaignCampaign name (if available)
DeviceDevice category (if available)
Session dateDate of this specific session/touchpoint
Markov credit shareFraction of conversion credit attributed to this touch (Markov model)
Shapley credit shareFraction of conversion credit (Shapley model, if enabled)
Attributed revenueRevenue attributed to this touchpoint (credit share × journey revenue)
Attributed conversionsConversion credit for this touchpoint (fractional)

Filtering

Use the date range picker at the top of the page to filter journeys by start date. The label filter (if label splits are configured) lets you scope results to a specific segment.

Difference from the Channel Attribution dashboard

Channel AttributionJourney Attribution
GranularityAggregated per channel across all journeysPer-touchpoint, individual journey level
Data sourceComputed live from paths tablePre-computed credit table in BigQuery
Use caseStrategic channel decisionsDebugging, auditing, per-user analysis
Requires credit tableNoYes

Setting up the credit table

The credit table is typically produced by your data pipeline alongside the Markov/Shapley weight computation. Interact reads from it but does not write it. Configure the table in Insights → Settings → Attribution → Optional Tables:
  • Dataset — BigQuery dataset (default: src_attribution_models)
  • Table — Table name (default: fact_attribution_credit__user_id)
  • Channel column — Which column to use as the channel identifier (e.g. channel, source_group, channel_group)
The credit table should have at minimum:
ColumnTypeDescription
journey_idSTRINGMatches the journey ID in the paths table
user_idSTRING(Optional) User identifier
touchpoint_positionINTEGERPosition of the touch in the journey
channelSTRINGChannel identifier
markov_credit_shareFLOATMarkov credit share (0–1)
shapley_credit_shareFLOAT(Optional) Shapley credit share
journey_revenueFLOATRevenue for the full journey
journey_start_dateDATEStart date of the journey

Optional tables setup

Configure the credit table location and column mapping.