Meta Pixel
Track conversions in Meta Business Suite using Fundraise Up’s integration with Meta Pixel.
Track Checkout modal conversions in Meta Business Suite using Fundraise Up’s integration with Meta Pixel.
Meta Pixel is an analytics tool that allows you to measure the effectiveness of your advertising by tracking people's actions within the Checkout modal on your website. You can pass events and parameters from Fundraise Up to Meta Pixel to effectively track conversions and other marketing metrics. Fundraise Up integrates with Meta Pixel using Google Tag Manager, transmitting various events related to donation and checkout activities.
Prerequisites
- Google Tag Manager must be installed on your organization’s website.
- Your Fundraise Up account must be integrated with Google Tag Manager.
- Administrative access to your organization’s Google Tag Manager account, or access to the container installed on your organization’s website
- Administrative access to your organization’s Meta Business Suite account, or access to the property added to your organization’s website.
Implementation steps
The following steps will guide you through the configuration process for integrating Fundraise Up with Meta Pixel using Google Tag Manager.
Part 1: Get your Meta Pixel ID
- Log in to Meta Business Suite.
- In the navigation menu, select the Events Manager button.
- In the navigation menu, select the Data Sources button.
- Find the Pixel for your organization’s website.
- In the section of Pixel options, Copy the Pixel ID value and save it somewhere.
Part 2: Add your Pixel ID to Fundraise Up Meta Pixel Configuration tags in Google Tag Manager
In this step, you will add the Measurement ID you copied from Meta Business Suite to Fundraise Up Meta Pixel Configuration tags in Google Tag Manager. These tags were automatically created when you imported the container template from the Google Tag Manager guide.
- Log in to Google Tag Manager.
- Select the container for your organization’s website.
- In the left sidebar, select Tags.
- Select Fundraise Up Checkout Open – Pixel Initiate Checkout tag.
- Hover over the Tag Configuration card and select the pencil icon to edit the tag.
- In the Facebook Pixel ID(s) field, insert the Pixel ID that you copied earlier from Meta Business Suite.
- Select Save to finish adding your measurement ID to the tag.
- Repeat steps 5-7 for the remaining tags: Fundraise Up Donation Complete – Pixel Donate, Fundraise Up Donation Complete – Pixel Purchase, Fundraise Up Donation Complete – Pixel Subscribe.
Part 3: Review tags, parameters, and triggers
Tags
- Fundraise Up Checkout Open – Pixel Initiate Checkout: This tag is used to track when the Checkout modal is opened on your website. Sending this information to Meta Pixel is helpful for understanding how supporters interact with your website and fundraising campaigns. This tag is configured to pass data to the standard
Initiate Checkout
event in Meta Pixel. - Fundraise Up Donation Complete – Pixel Donate: This tag is used to track at the point of conversion for one-time and recurring donations. This tag is configured to pass data to the standard
Donate
event in Meta Pixel. - Fundraise Up Donation Complete – Pixel Purchase: This tag is used to track one-time and recurring donations. This tag is configured to pass data to the standard
Purchase
event in Meta Pixel. - Fundraise Up Donation Complete – Pixel Subscribe: This tag is used to track conversions to a recurring donation. This tag is configured to pass data to the standard in Meta Pixel events,
Purchase
andSubscribe
.
Parameters
The Fundraise Up tags include a variety of parameters you can use to enrich your analytics data. These parameters were automatically added when you imported the container template from the Google Tag Manager integration guide.
You can learn more about the events and parameters that Fundraise Up sends to Meta Pixel by exploring our parameters guide.
Example payload: Initiate Checkout
content_ids | ["FUNCPJTZZQR"] | The Checkout ID and Checkout modal URL for the Campaign in Fundraise Up |
---|---|---|
content_name | General Donations | The name of the Campaign in Fundraise Up |
content_type | product | The default content type for the Purchase event |
Example payload: Donate
affiliation | Fundraise Up | The platform identifier |
---|---|---|
content_ids | ["FUNCPJTZZQR"] | The Checkout ID and Checkout modal URL for the Campaign in Fundraise Up |
content_name | General Donations | The name of the Campaign in Fundraise Up |
content_type | product | The default content type for the Purchase event |
currency | USD | The currency used at Checkout |
value | 107 | The donation amount including transaction fees |
Example payload: Purchase
affiliation | Fundraise Up | The platform identifier |
---|---|---|
content_ids | ["FUNCPJTZZQR"] | The Checkout ID and Checkout modal URL for the Campaign in Fundraise Up |
content_name | General Donations | The name of the Campaign in Fundraise Up |
content_type | product | The default content type for the Purchase event |
currency | USD | The currency used at checkout |
value | 107 | The donation amount including transaction fees |
Example payload: Subscribe
affiliation | Fundraise Up | The platform identifier |
---|---|---|
content_ids | ["FUNCPJTZZQR"] | The Checkout ID and Checkout modal URL for the Campaign in Fundraise Up |
content_name | General Donations | The name of the Campaign in Fundraise Up |
content_type | product | The default content type for the Purchase event |
currency | USD | The currency used at checkout |
value | 107 | The donation amount including transaction fees |
predicted_ltv | 0 | The predicted lifetime value of the donor. This value is always sent as 0. |
Triggers
Each Fundraise Up tag is fired using a trigger in Google Tag Manager. We include pre-configured triggers in the container template from the Google Tag Manager integration guide. You do not need to configure them further.
In the table below, you can see the relation between events sent from Fundraise Up to Google Tag Manager, the triggers based on those events, and the tags that each trigger fires.
TRIGGER | TAG FIRED | EVENT |
---|---|---|
Fundraise Up Checkout Open | Fundraise Up Checkout Open – Pixel Initiate Checkout | Initiate Checkout |
Fundraise Up Donation Complete | Fundraise Up Donation Complete – Pixel Donate, Fundraise Up Donation Complete – Pixel Purchase | Donate Purchase |
Fundraise Up Donation Complete – Recurring | Fundraise Up Donation Complete – Pixel Subscribe | Subscribe |
Part 4: Publish your configuration
When you finish configuring your tags, publish the changes to your live environment:
- Select Submit from the upper right area of the Tag Manager dashboard.
- Provide a descriptive name for your workspace version in the Version Name field. We recommend using: “Fundraise Up Meta Pixel configuration.”
- Optionally, you can include a description of your workspace changes in the Version Description field.
- Select Publish.
Fundraise Up will now send events to Meta Pixel using Google Tag Manager.
Part 5: Testing
The best way to check your configuration is to look at the Overview in the Event Manager in Meta Business Suite.
After you finish configuring your events in Google Tag Manager, use Fundraise Up’s test mode to make a donation using the Checkout modal on your organization’s website. When the donation is complete, look at the Overview in the Events Manager in Meta Business Suite. Please note that it may take a short while for events to appear in Meta Pixel’s Events Manager.
If the tags you created do not appear in the Overview, verify your setup by reviewing the steps in this configuration guide. You can also use Google Tag Manager’s preview mode to confirm that the tags you created are triggering correctly.
Use case examples
Leveraging Fundraise Up’s integration with Meta Pixel helps you build effective audiences for ad targeting. Here are a few examples of how you can act on the data in Meta Business Suite.
Re-engage visitors who abandoned the Checkout modal
Create a custom audience based on the Initiate Checkout
Meta event. Filter out all other event types.
Upsell one-time donors to monthly plans
Create a custom audience based on the Purchase
Meta event. Filter-out Subscribe
events.
Target all donors with a new campaign
Create a custom audience based on the Donate
Meta event.
Test data
You can send data for donations made in test mode to Meta Pixel. This functionality is useful for testing or debugging settings in Meta Pixel. To enable sending donations made in test mode to Meta Pixel, select the Test track data option from the Marketing pixels page in the Dashboard.
Meta Conversions API
In addition to sending conversion events to the Meta Pixel (which occurs in the browser), Fundraise Up can also send conversion events using the Meta Conversions API to enable server-to-server tracking. Learn more →