Analytics Connectors
CrowdChange offers connectors to Google Analytics, Google Tag Manager and Facebook Pixel Tracking to give you an added layer of website analytics.
To connect these accounts to your CrowdChange site, log in with your Admin credentials and click Profile → Admin in the top right corner of your screen.
On the Layout Settings menu click the Meta & Analytics tab to find the analytics account fields below your site images:

Once completed, click Save at the bottom of the page.
Google Analytics & Google Tag Manager
Admin users can connect an existing Google Tag Manager (GTM) account to their CrowdChange site.
Once connected, CrowdChange sends a ‘dataLayer’ with all transaction information from the ‘Thank You’ page once the transaction is completed (xxx.crowdchange.co/1234/payment/completed). The Event name is ‘purchase’, and we follow GTM guidelines to add the itemized data. The data sent will depend on the purchase options available within a given fundraiser (e.g. donations, ticket purchases, registration, etc.).
There is no need to add custom code within our donation pages, as the following code snippets are already embedded into every page within a CrowdChange site:
Head HTML
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXX');</script>
<!-- End Google Tag Manager -->
Body HTML
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M4VNLTD "
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
Once a Google Tag Manager ID is connected to a CrowdChange site, that ID is added to the above code snippet automatically. The ‘dataLayer’ is sent to the Google Tag Manager Account connected to the CrowdChange site (i.e. GTM-XXXX) and you can then code this through your Google Tag Manager account by creating different tags and firing tags.
This code snippet and the ‘dataLayer’ are standardized across CrowdChange and cannot be customized.
More information on using Google Tag Manager can be found in Google’s GTM Developer Guide here.
Facebook Pixel Tracking
Our Facebook Pixel option allows you to connect an existing Facebook Pixel ID to your CrowdChange site. The great thing about this option, is there is no coding required. Once you enter your FB Pixel ID, this triggers pre-populated code built into every page on your CrowdChange site, and automatically sends transaction data back to that account with each completed transaction.
This gives you the ability to track a PageView standard event. See 'Custom Conversions' here for more information: https://developers.facebook.com/docs/facebook-pixel/implementation/conversion-tracking/
As an example, if you wanted to track donor conversion from an appeal for donations sent by email, you can set a custom conversion to track donors that viewed the ‘Thank You’ page once the transaction is completed (e.g. www.crowdchange.co/1234/payment/completed) after clicking the URL provided in the email.
As a result of an Apple iOS 14 Privacy update, our partners will need to verify their domain using their Facebook Business Account. You can find detailed steps to verify your domain by visiting this Facebook Help article: https://developers.facebook.com/docs/sharing/domain-verification/verifying-your-domain/