You don’t have to put a value in, you don’t have to put the hidden forms in your form in Elementor.
iMember360 will add the GA hidden fields automatically to your form. However, i see that the webform in Keap has an Infusionsoft URL “https://xl219.infusionsoft.com” but the webform in Elementor points to https://protect.spamkill.dev/v1
In order to have iMember360 automatically add the hiddenGA fields to your webforms, the webform needs the correct Infusionsoft URl as in your webform in Keap.
If you want to prefell the existing webform which points to https://protect.spamkill.dev/v1 you need to use the shortcodes [i4w_db__GaSource], [i4w_db_GaCampaign] and [i4w_db_GaMedium]. However, these shortcodes containing only the values which are already stored in Keap, not fresh data the user got in the current session and only for logged in user.
If you want to prefill your form with fresh data even for non-logged in users you need to use a Infusionsoft webform (see above, the URL is the criteria) or the following shortcodes in your “protect.spamkill.dev” form:
[i4w_exec]
echo $GLOBALS[‘SESSION’][‘GaTracker’][‘GaSource’];
[/i4w_exec]
[i4w_exec]
echo $GLOBALS[‘SESSION’][‘GaTracker’][‘GaCampaign’];
[/i4w_exec]
[i4w_exec]
echo $GLOBALS[‘SESSION’][‘GaTracker’][‘GaMedium’];
[/i4w_exec]
You might want to create custom shortcodes for easier usage.
