Skip to main content
All CollectionsData
Google Tag Manager Integration
Google Tag Manager Integration

Track Google Analytics in WeGive

Madelyne W avatar
Written by Madelyne W
Updated over a week ago

Using our Google Tag Manager integration, you can collect various Google analytics from the data in your WeGive Dashboard.

How to set up your Google Tag Manager integration:

  1. Create a Google Tag Manager Account

  2. Create a Google Analytics Account

  3. Create Google Analytics Configuration in Google Tag Manager

  4. Add Google Tag Manager Container ID to WeGive Integrations in WeGive Dashboard, found under the Data tab

  5. Create a Custom Events Variable

    1. See support video and instructions below

  6. Create all the triggers we want

    1. See support video and instructions below

  7. Create all the variables we want

    1. See support video and instructions below

  8. Create all the tags we want

    1. See support video and instructions below

Suggested GTM Events to Add :

Donation Intent

Create Trigger

  • Name: Donation Intent

  • Type: Custom Event

  • Event name: givingDetails

  • Some Custom Events: (custom events contain) givingDetails

Create Variables:

Giving Amount

  • Name: Giving Amount

  • Type: Data Layer Variable

  • Data Layer Variable Name: value.amount

Giving Frequency.

  • Name: Frequency

  • Type: Data Layer Variable

  • Data Layer Variable Name: value.frequency

Create Tag

  • Tag Type: Google Analytics: GA4 Event

  • Configuration Tag: Google Analytics (Or whatever you named your Google Analytics configuration trigger)

  • Event name: {{Custom Events}}

  • Event Parameters -

    • Parameter Name: Giving Amount | Parameter Name: {{Giving Amount}}

    • Parameter Name: Giving Frequency | Parameter Name: {{Giving Frequency}}

Donation Complete

Create Trigger

  • Name: Donation Complete

  • Type: Custom Event

  • Event name: donationConfirmed

  • Some Custom Events: (custom events contain) donationConfirmed

Create Variable

Cover Fees

  • Name: Cover Fees

  • Type: Data Layer Variable

  • Data Layer Variable Name: value.coverFees

Create Tag

  • Tag Type: Google Analytics: GA4 Event

  • Configuration Tag: Google Analytics (Or whatever you named your Google Analytics configuration trigger)

  • Event name: {{Custom Events}}

  • Event Parameters -

    • Parameter Name: Cover Fees | Parameter Name: {{Cover Fees}}

Optional Tags to Add:

givingDetails

Data: { amount, frequency }

personalInformation

personalInformationSignIn

Data: { email, phone }

personalInformationSignUp

Data: { email, phone }

verificationCompleted

Data: { email, phone }

giveAsGuest

Data: { email }

paymentInformation

addedCard

addedBank

donationConfirmed

Data: { anonymous, coverFees }

Did this answer your question?