Filter Custom Widgets by Attribution and UTM Parameters

By Sparkforge Support Team ·Last reviewed May 3, 2026

On Contact and Opportunity dashboard widgets, add an Attribution condition (First or Latest) and pick UTM fields like Source, Medium, Campaign, or AdId to slice the data.

Custom dashboard widgets can now filter and group Contact and Opportunity data by attribution and UTM parameters. Use this to compare lead sources, campaign performance, and ad-level breakdowns inside Sparkforge instead of exporting to a spreadsheet.

Note: Attribution and UTM filters are currently available on Contact and Opportunity widgets only.

Add attribution filters to a custom widget

  1. Click the edit icon on your dashboard.
  2. Click Add widget and pick a widget under Contact or Opportunity.
  3. Switch to the Condition tab and click Add Condition.
  4. Choose Attribution from the dropdown.
  5. Pick First or Latest attribution.
  6. Click Add attribution fields and pick the property to filter on. Add more fields as needed.
  7. Save the widget.

Supported attribution fields

  • UTM Campaign
  • UTM CampaignId
  • UTM Content
  • UTM Keyword
  • UTM Matchtype
  • UTM Medium
  • UTM AdId
  • UTM AdGroupId
  • UTM Source
  • Session Source and Medium (other attribution properties)

Group donut or line charts by Session Source or Medium

  1. Edit the dashboard and add a Contact or Opportunity widget.
  2. Pick the donut or line chart type.
  3. On the Condition tab, add an Attribution condition (First or Latest).
  4. On the Configuration tab, set Group/View by to Session Source or Medium.

Add attribution and UTM fields as table columns

  1. Edit the dashboard and add a Contact or Opportunity widget.
  2. Pick Table Chart.
  3. Click Select Columns and pick the attribution/UTM columns to display.
  4. Save.

Important constraints

  • UTM fields show in Table and granular insights only when an Attribution type (First or Latest) is set in the widget conditions.
  • Group/View by Session Source and Medium require an Attribution type in conditions.

Frequently Asked Questions

Which widgets support attribution and UTM filters?
Contact and Opportunity widgets only at this time. Other widget categories don't expose attribution conditions yet.
What's the difference between First and Latest attribution?
First attribution credits the original source that brought the contact in. Latest attribution credits the most recent source before the action.
Why don't UTM columns show up on my Table widget?
UTM columns require an Attribution type (First or Latest) in the widget's conditions. Add the condition first, then the columns become selectable.
Can I export attribution data?
Yes. Granular insights and Table widgets include attribution and UTM properties in CSV exports when an attribution condition is set.

Was this article helpful?