We make it easy for campaigns and organizations running online ads to track how well they’re doing! When you run ads on third-party ad services like Google, Facebook, and Twitter, you can set up tracking codes on your ActBlue contribution forms to collect data on how many people landed on your form after clicking your ad, as well as how many people donated to you after clicking your ad.
Before you set up ad tracking, please note the safest and easiest option for most campaigns and organizations will be to only set up tracking on forms that are specifically made as an endpoint for an ad campaign. This ensures that the forms you use for email fundraising and website traffic load as fast as possible!
Using global tracking codes
If you’re doing a lot of ad tracking, you should set up global tracking codes that you can save and easily apply to any of your forms. To do this, head to your Dashboard, and click on “Settings” located at the bottom of your Dashboard menu.
Then click on the “Tracking” tab under “Settings.”
Under “Tracking,” you can set up landing page and conversion page tracking codes in their respective tabs:
“Landing Page” tracking collects data on how many people land on your form after clicking your ad, while “Conversion Page” tracking measures how many people successfully donate on your form after clicking your ad.
Both the “Landing Page” and “Conversion Page” tabs have sections for the most common third-party ad services that campaigns and organizations use to run ads: Google AdWords, Google Analytics, Facebook, and Twitter. You will need to fill out these sections with tracking codes from each specific service. Below each section, you can find helpful instructions on the tracking information you need and where to find it!
At the bottom of the “Landing Page” and “Conversion Page” tabs, you can find “Additional code” sections for any custom code that you may need for your global tracking. For example, if you need to track custom events or set up tracking for additional third-party ad services, include the custom code in “Additional code."
When you’re done setting up global tracking in the “Landing Page” or “Conversion Page” tab, just click the “Save changes” button at the bottom of the tab.
After setting up global tracking codes, you can then choose to apply them to a specific contribution form.
Open the form, and click the “Edit” button on the form navigation bar (form navbar).
In the form editor that opens, click the “Tracking” tab.
Under the “Tracking” tab, the first thing you can do is turn search engine indexing on and off using the “Promote my form” toggle. This toggle is turned off by default, so toggle it on if you’d like to allow search engines to look at your form and update SEOs using your form’s live content. Turning “Promote my form” on and off does not affect ad tracking.
Below the “Promote my form” toggle is where you can turn ad tracking on. Ad tracking is turned off by default, so click on the “Tracking code” dropdown where you can choose to keep ad tracking off (“No code”), apply your global tracking codes for all third-party ad services to the form (“Use global tracking code”), or customize ad tracking (“Customize”).
When you turn on “Use global tracking code,” all of your global tracking codes will apply to this form, so your form editor will look like this:
Click the green “Publish” button to save any changes.
If you want to return back to your Dashboard to update your global tracking codes, you can click on the “configure globals” link.
Using form-specific tracking codes
You also have the option to specify individual tracking codes for forms or use a mix of custom and global codes.
To use form-specific tracking codes, open the form's form editor and click on the “Tracking” tab.
Click on the “Tracking code” dropdown where you can choose to keep ad tracking off, apply global tracking codes for all third-party ad services to the form, or customize ad tracking.
Click “Customize” from the dropdown.
You will find the same great options for customizing ad tracking that you have in the Dashboard for global tracking codes. You can find helpful instructions on where to find the third-party tracking codes below each field.
If you want to turn on the global tracking codes that you set up in your Dashboard for some services for a specific form, just toggle the button next to “Global” so it’s green.
After turning on global tracking for a third-party ad service, you may see a link that says "Currently blank, configure a default tracking code” (which you can see in the screenshot above). This means that you have not set up global tracking for this service in your Dashboard. Click on the link to head to your Dashboard and set up global tracking there.
Just like global tracking in your Dashboard, you will find “Additional code” sections in the “Tracking” tab of your form editor. If you need to track custom events or set up tracking for additional third-party ad services for this specific form, you can include the custom code in the “Additional code” sections under “Landing page tracking” and “Conversion page tracking.”
Once you’re done setting up your form’s tracking for both “Landing page tracking” and “Conversion page tracking,” click the green “Publish” button to save these changes.