Fundraising Parameter URLs

You can create donation form URLs that include one or more fundraising parameters. These parameters pass information to your CRM when a donor opens the link. This helps you track responses, personalize experiences, and connect activity to specific designations and appeals.

How Parameters Work

A parameter is a name and value pair that is appended to a URL. When a donor opens the link, your CRM reads the parameters and associates the activity with the specified context, such as a designation.

When you need to track more than one dimension of an interaction you can use multiple parameters in a single URL. Each parameter adds more context to the interaction. For example, you might want to associate a donation with both a designation and appeal.

Supported Parameters

You can add any combination of the following parameters to the end of a donation form URL, but you can only add one each. If you build the URL manually, replace "ID" with the appropriate ID. You can find the IDs in the URL parameter builder.

  • desid=ID for a designation

  • desname=Name for a donor-friendly designation name

    Note: To display the designation's name on a donation form, add desname=Name after desid=ID. Replace "Name" with the appropriate name for the designation.

  • appealid=ID for an appeal

URL Format

Tip: To save time and reduce errors, use the URL parameter builder to assemble a valid URL. This ensures the parameters are combined correctly so you don't have to manage the URL formatting rules manually.

  • If the base URL does not contain a ?, then include a ? before the first parameter and an & before other parameters.

    http://example.org/donate?desid=20&desname=Annual

  • If the base URL does contain a ?, include an & before all parameters.

    https://example.org/donate?formId=cec73394&desid=20&desname=Annual

Tip: If a designation name has spaces, %20 automatically replaces the spaces when you use the URL.