This guide uses Embed for Tally 1.1.0 or newer, our free plugin for Tally forms. It adds no tracking of its own: it reports to the analytics tags your site already has.
On this page
Why your analytics can’t see Tally submissions
A Tally form on your site is shown in a frame that loads from tally.so. Your analytics tags run on your own page and can’t look inside that frame. So when a visitor submits the form, nothing happens that Google Analytics or Meta Pixel would notice: no new page, no click on your page.
Tally’s embed script can pass form events from the frame to your page. Embed for Tally turns that on for you and adds an event for Google Analytics.
Turn tracking on
- Update Embed for Tally to version 1.1.0 or newer.
- In WordPress, go to Tally Forms → Advanced.
- Turn on Track form submissions.
- Click Save changes.
That’s all on the plugin side. It applies to every Tally form on your site, whether you added it with the block, the Elementor widget or the shortcode, and whether it’s inline, a popup or a slide-in.
The plugin adds no analytics tags. Your site needs Google Analytics, Google Tag Manager or Meta Pixel installed already.
What gets reported
- Google Tag Manager gets
Tally.FormPageViewandTally.FormSubmittedin thedataLayer. Each carriesevent_category(the form’s address, such as/embed/abc123) andevent_label(the page number, or the form’s name on submit). - Google Analytics gets
tally_form_submittedthroughgtag, withform_idandform_name. - Meta Pixel gets
Tally.FormPageViewandTally.FormSubmittedas custom events, withcontent_category(the form’s address) andcontent_name(the form’s name).
The answers a visitor types are never part of these events. Only the form’s ID, name and address are.
Google Analytics 4
If Google Analytics is on your site through the Google tag (for example with Site Kit, or the snippet pasted into your theme), there’s nothing more to set up. Each submission sends an event named tally_form_submitted.
To count it as a conversion:
- Submit a test answer on your site.
- In Google Analytics, open Admin → Data display → Events.
- Open the Recent events tab and find
tally_form_submitted. A new event can take up to a day to appear there. - Select the star next to its name. That marks it as a key event.
To see which form was submitted, add form_name as a custom dimension under Admin → Data display → Custom definitions.
Google Tag Manager
If Google Analytics runs through Tag Manager, use Tally’s event as a trigger:
- In Tag Manager, open Triggers and click New. Click Trigger Configuration and choose Custom Event.
- As the event name, type
Tally.FormSubmitted, and save. - Open Tags and click New. Click Tag Configuration, choose Google Analytics, then Google Analytics: GA4 Event.
- Enter your Measurement ID and an event name, such as
tally_form_submitted. Under Triggering, pick the trigger you just made. - Use Preview to test, then Submit to publish.
To tell forms apart, create Data Layer Variables for event_category and event_label and send them along as event parameters.
Use one route, not both. If your site has the Google tag and also sends the event from Tag Manager, each submission is counted twice.
Meta Pixel
With Meta Pixel on your site, submissions arrive as a custom event named Tally.FormSubmitted. In Events Manager, create a custom conversion from that event to use it in your ads reporting.
Test it
- Open a page with your form and submit a test answer.
- Google Analytics: look for
tally_form_submittedunder Reports → Realtime overview. - Tag Manager: in Preview mode,
Tally.FormSubmittedshows in the event list on the left. - Meta Pixel: the Meta Pixel Helper browser extension shows the custom event.
- Delete the test answer in Tally afterwards.
Nothing arrives? Check that the switch is on, that your tag is really on the page, and that you accepted analytics in your own cookie banner.
Privacy
The plugin sets no cookies for this and sends nothing to anyone itself. It hands the events to tags that are already on your page, so they follow the same rules as the rest of your analytics. If your cookie banner blocks those tags until a visitor agrees, form events are blocked with them.
New to the plugin? Start with how to embed a Tally form in WordPress.