Send UTM Parameters to GTM

Create a URL variable in Goggle Tag Manager for each UTM parameter you want to track:

Create Variables for UTM Parameters

  1. Create a variable for each parameter you want to track, utm_source and utm_medium:

    • For the variable type, select URL.

    • For the component type, select Query.

    • For the query key, enter the name of the UTM parameter.

Add Event Parameter for UTM Parameters

  1. Create a Google Tag: Event Settings variable if you don't have one.

    Warning: If a Google Tag: Event Settings variable already exists you can edit it. Don't create another one.

  1. For each UTM parameter you want to track, add an event parameter to the Google Tag: Event Settings.

    • For the Event Parameter, enter the name for it that isn't the UTM name. For example, utm_source is equal to campaign_source and utm_medium is equal to campaign_medium.

    • For the value, select the variable you created for the UTM parameter you want to track.

Update Google Analytics Tags

For each of the your Google Analytics tags, add the Google Tag: Event Settings variable from step 3.

  1. From Google Tag Manager, select a GA tag.

  2. Then, select the Event Parameters to edit it.

  3. From the Event Settings Variable selector, select the Event Settings variable from step 3.

  4. Submit the changes.

Add Blackbaud Hosted URL to Tag Settings

  1. Use the Google help documentation, to add host.nxt.blackbaud.com as a domain in your tag settings.

View Reports

To see donations made with the source you added to the donation form's URL, view the User Acquisition Report and group by First user source.

Note: It can take as long as two hours before the data is available in the report.