To create an Event (which is when a player displays a Call to Action, or CTA) using an iframed form in Act-On with the following variables:
- Appears pre-roll or mid-roll
- Can't be skipped
- Displays the full set of MAP (Marketing Automation Platform) fields.
- Able to be styled using MAP HTML/CSS tools.
- Captures lead data on the same MAP cookie as other landing pages. (Preventing multiple records from being created for the same contact).
- Progressive profiling achievable.
There are three main options for sending Event data to a MAP: an embedded form, an iframed form and a Vidyard form. However, none of these three options can satisfy all 6 of the above requirements. Here's why:
- Embedded MAP forms can't be styled, be progressive or prevent duplicated records.
- Embedded MAP forms sit on the Vidyard domain, so a web browser would assign a different cookie to the viewer than it would if they visited the MAP's native domain.
- We cannot design the form using the MAP's HTML/CSS tools with this method.
- Iframed MAP forms do not provide an option to continue playback after submitting:
- Vidyard forms can't collect data for all available MAP fields:
- Vidyard forms currently cannot send more than a few details to the MAP, such as name, email & company name.
Here are the steps required to iframe an Act-On form into a Vidyard event while having it resume play after submission and still pass data to Act-On.
Create an Act-On form as desired.
Open the HTML Editor and add the noted lines of code.
Get the "Public URL" for the form and iframe it into the event.
Add the event listener code to close the event and continue playback.