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:
- 
Create a Google Tag Manager Account 
- 
Create a Google Analytics Account 
- 
Create Google Analytics Configuration in Google Tag Manager 
- 
Add Google Tag Manager Container ID to WeGive Integrations in WeGive Dashboard, found under the Data tab 
- 
Create a Custom Events Variable - 
See support video and instructions below 
 
- 
- 
Create all the triggers we want - 
See support video and instructions below 
 
- 
- 
Create all the variables we want - 
See support video and instructions below 
 
- 
- 
Create all the tags we want - 
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: 
- 
Event Parameters - - 
Parameter Name: Giving Amount | Parameter Name: 
- 
Parameter Name: Giving Frequency | Parameter Name: 
 
- 
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: 
- 
Event Parameters - - 
Parameter Name: Cover Fees | Parameter Name: 
 
- 
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 }
