I hope this message finds you well. We are experiencing a critical issue with our Feathery forms that requires immediate attention.
Issue Description: When integrating Google Tag Manager (GTM) with our Feathery forms, we encounter a JavaScript error: “Rangeerror: Maximum Call Stack Size Exceeded.” This error disrupts our form functionality and results in a blank page after form submission, thereby significantly affecting our analytics and marketing efforts.
Error Details:
Error Message: “Rangeerror: Maximum Call Stack Size Exceeded”
Impact: Page Error occurs, analytics data not being tracked
Reproduction: The error consistently occurs when GTM is connected to Feathery forms. Disconnecting GTM resolves the issue.
Attachments: I have attached a screenshot of the error for your reference.
Request: We urgently need a fix for this issue as it is negatively impacting our marketing budget and data accuracy. Please investigate this matter and provide a solution at your earliest convenience.
We are using your GTM integration as you can see in the attached photo.
If you go to GTM integration and start connecting GTM to our form, you can just refresh the first page form and choose the last option in the menu and click continue, then the issue should appear.
the main cause here is that you’re loading mixpanel through GTM and using our direct mixpanel integration, which conflict (as seen int he console error that says mixpanel was loaded multiple times). to resolve this, only load mixpanel a single time through either GTM or our direct mixpanel integration
There’s no need for scripts here as long as the tags and triggers in GTM are set up properly.
In Feathery integration tab, we just enter the GTM container code right. Then the rest of the setup are on GTM account side.
From your screenshot, we can see on the left side that FeatheryStepLoad and Submit events are happening as expected. And from the number of your tags, are these set up for different tags per step? In any case, you should go back to your GTM Workspace and check your Tags are associated with the correct Triggers, and that the triggers are set up correctly (take note of the option “This trigger fires on” )
(The video tutorial here is helpful for setting up the triggers for Feathery events (step load/submit). )