How To Use Parameters in GoodChange
Creating Pre-Selected Forms with URL Parameters
You can pre-fill donation amounts, giving types, and reference codes by adding parameters to your donation page URL. This is useful for email campaigns, social media links, and partner referrals where you want supporters to land on a page with options already selected.
How It Works
The first parameter in a URL starts with ?. Every additional parameter uses &. You can combine as many as you need — including any marketing or tracking parameters (like UTMs) you're already using.
Available Parameters
Pre-fill a donation amount: num=50 sets the selected amount to $50. Replace 50 with any amount.
Set the giving type: type=monthly pre-selects a recurring monthly gift. type=roundup pre-selects the round-up option.
Attach a reference code: refcode=1234 tags the donation with your tracking code. Replace 1234 with your code.
Marketing and tracking parameters: Any marketing parameters you already use (such as utm_source, utm_medium, utm_campaign, or other tracking tags) will continue to work alongside the parameters above. Just chain them together with &.
Examples
A link pre-filled with a $50 one-time gift: https://yourgoodchangesite/?num=50
A $25 monthly gift: https://yourgoodchangesite/?num=25&type=monthly
A $100 monthly gift with a reference code: https://yourgoodchangesite/?num=100&type=monthly&refcode=spring2026
A round-up donation with a reference code: https://yourgoodchangesite/?type=roundup&refcode=partner7
A $50 monthly gift with a reference code and marketing tracking: https://yourgoodchangesite/?num=50&type=monthly&refcode=newsletter&utm_source=email&utm_campaign=spring2026
Quick Reminder
Use ? before the first parameter and & before each one after that. The order of the parameters doesn't matter, and you can mix donation parameters with marketing parameters freely.
Always test your links before sharing to ensure proper parameter placement.
Updated on: 17/04/2026
Thank you!