iFrames notoriously cause tracking issues. Here is a list of options for tracking iFrames.
Test the solutions before making the full switch to your technology stack!
Use the Tracking Validation Tool to test & ensure tracking passes after implementing your changes.
Inject the Tracking Code inside of iFrame
- Native Setting
The best option if your software has the ability to add the Wicked Tracking Code directly within a pre-built setting.
For Example: How to track Everwebinar/Webinarjam (see Step #4)
- Hidden HTML Field
Create a hidden HTML field on your form and then inject the code via a hidden HTML field on the form.
- Google Tag Manager
An option if your software has a native integration with Google Tag Manager that allows you to inject codes into the form.
Thank-You Page Hack
An option if your software has the ability to send the email address (and ideally, the UTMs) to a trackable thank-you page. Follow our help doc: Using the Thank-You Page Hack
For Example: Tracking Calendly Appointments
A developer can help you create the code necessary to send the email address to your trackable Thank you Page. The end goal is: Using the Thank-You Page Hack
Zapier Solution (or similar)
Create a zap that will capture the event and send it to Wicked Reports. To work, your software must offer IP Address as one of the dropdown options in Zapier.
For Example: See Kartra for example - Step #2.4
We recommend avoiding iFrames when possible. They are known to cause tracking issues - not just for Wicked users, but in general. If removing iFrames is a plausible option, it will ensure simpler and smoother tracking.