Skip to main content
Givebutter Widgets automatically capture and store attribution data when visitors interact with your donation forms. This powerful feature helps you understand which marketing channels, campaigns, and content drive the most donations, allowing you to optimize your fundraising strategy.

Automatic Tracking

The following parameters are automatically tracked when someone visits a page with a widget installed:

UTM Parameters

UTM (Urchin Tracking Module) parameters are the standard way to track marketing campaign performance:
ParameterDescriptionExample
utm_sourceIdentifies the source of your trafficfacebook, google, newsletter
utm_mediumSpecifies the marketing mediumsocial, email, cpc, banner
utm_campaignNames the specific campaign or promotional effortspring-fundraiser, year-end
utm_termTracks specific keywords in paid search campaignsnonprofit-donation, charity
utm_contentDistinguishes between different content or ads in one campaignblue-button, hero-cta

Platform Click IDs

Platform-specific identifiers for advanced tracking and conversion measurement:
ParameterPlatformDescription
gclidGoogle AdsGoogle Click ID for conversion tracking
wbraidGoogle AdsWeb to App tracking on iOS 14+ (privacy-safe)
gbraidGoogle AdsApp to Web tracking on iOS 14+ (privacy-safe)
gclsrcGoogle AdsIdentifies the Google Ads source (ads, other services)
dclidGoogle (DCM)DoubleClick Click ID for Display & Video 360
fbclidMeta/FacebookFacebook Click ID for conversion tracking and attribution

Troubleshooting

Attribution data not appearing? Ensure the Widgets library is installed on the page where visitors land with UTM parameters. The library must load before the user navigates away.