I am using Formidable Forms on WordPress (obviously) and already have the AC tracking code running, all good. I have some native AC forms popup as modals and when a user submits them, AC then merges their previous browsing history so I can see that John Doe, while still being an anonymous user, visited XYZ pages, then submitted the form and then visited ABC pages. All good too.
I am connecting Formidable to AC via WP Fusion so I can create Contacts via Formidable forms.
So, if an anonymous user submits a Formidable form (or any other form that is not native AC for that matter) then they are never identified and continue to be anonymous as far as the tracker can see. So we gain a Contact but are totally blind a to what they did before/after joining.
Now, in Marketo (sorry but this is the only reference I can give) there is a JS API through which I can hash a user’s email address and an API key, pass it to the JS tracker which then merges all browsing data, to the current session. By doing this I can then do all sorts of things such as sending outside URLs (manually, on social media etc) that have an email address in the querystring, then as soon as they land on the website I do the hashing via on the server side and voila, the rest of their session is linked to their profile. Even if it started from a hand-written URL and on a totally new un-cookie’d device.
Is there a similar mechanism in AC through which I can pass data to the JS tracker in order to identify a user and merge their current activity to an existing profile?
(Please notice my question is about AC specifically, I understand if no one is a Formidable expert, I would take care of that, as long as I can find out how to push the data into AC’s tracking code)