Hi,
We use 1 Embedded typeform (SLIDER) on our Wordpress site.
THE STRUCTURE
1) 1 site with different cities (marseille, montpellier) + different activities (coliving, coworking, sport, restaurant) = manage thanks to the slug URLs on the page
2) 1 global typeform embedded for all call to action’ buttons ( = question, visit, call back...) on our site, with values passed on hidden fields.
3) 1 single confirmation page (one URL redirect on typeform)
WHAT WE WANT
We would like to set up multiple goals from the same typeform ==> naming those goals with the values passed on my hidden fields "BU" (activity) & "CTA" (call to action of the button) that are available in my embedded code bloc on my site.
Example: goals on GA "Visit Coliving", "Visit Coworking", "Question Coliving", "Question Coworking"... from the same typeform!
of the clicked call to action - eg. visit, question... - (available in the hidden fields and in the click text) and the activity where it was clicked - eg. coliving, coworking... - (available in the hidden fields and in the slug url referrer) !
WHAT HAS BEEN DONE / TESTED
1) On my form typeform, I have connected Google Tag Manager & GA
2) I received Events form Typeform
3) In Google Tag Manager:
3.a) I have tried to make one goal "Question Coliving" in GA based on my GTM tag
3 .b) My GTM tag is composed of a group of triggers:
- "Click Element" to follow the call to action (available with click text) and the activity (available on the page path)
- "Vue page" o make sure the form has been filled in and not just opened or started: the confirmation page view!
=>The tag was never fired, when I tried to separate the triggers to see if they worked separately (just "click element" or "view page”) = they were fired
3.c) I opened a Google Expert support, after different GTM tests (follow iframe url, form sent, button class...)!
=> The support tells me that it's too complicated to follow for GTM, and that the only way was: "to implement a javascript code in the thank you page in order to be able to determine the origin of the form start".
Is there another solution?
Thanks,
Anays