I work on a website that is used to generate sales leads (www.first-european.co.uk). There are a few different forms on this website and all of these have confirmation pages, apart from the quote form (/customised-quote.html). This is the most heavily used form on the site, and to to track form submissions in Google Analytics I use Google Tag Manager's click listener for when the submit button is clicked.
To implement the Facebook pixel, I pasted it in to a custom HTML tag in GTM. My firing rules for this tag are the confirmation pages and when the "{{event}} equals submit_build_my_quote" (the quote form button click). It looks like the pixel is firing on the confirmation pages, but it doesn't seem to be firing for the button clicks.
Can anyone let me know the correct implementation, or if it's even possible to get this to work without a confirmation page?
Any help appreciated!
From our discussion above, it seems like you are not detecting the form submit action and passing it to GTM. You can do this automatically with built-in GTM form submit auto event tracking.
In version 1 of GTM, add a Form Submit Listener tag to fire on all pages.
In version 2 of GTM, add a new Form Trigger.
Once you are detecting the form submit, you can then use your rules and tags to send form submit events to Google Analytics.