Webform redirect to thankyou page on submission
Is there any way to have the form redirect to another page on my site (a Thankyou page) after submitted instead of just displaying a message?
-
Hello Wellness
you can try this http://www.globimail.com/blog/podio-webforms-and-google-analytics-goals.php
but, you have to change this line
gaq.push(['trackPageview', '/contact/confirm/']);
with this :
window.location.href="the page after submission"
hope this could help you :D -
This would be easier if there were a bit more flexibility on Podio development. We can only add the URL, but no javascript in the redirect field. In this regard, I think @hello wellness' solution is the only one. This webform is a convenient way to get info but so many restrictions.
-
Yes. On the webform settings page, scroll to bottom. Under "Configuration" you will see the "After submission" dropdown. This will allow you to add the URL of your thankyou page. If you embed your form on your web site, you need to add your domain (with 'www' and without 'www') to the "Allowed domains" section at the top of that page.
Caveat: HOWEVER...if you embed the form AND use a custom thankyou page, the url that you use for the thankyou page will BREAK your form depending upon whether your redirect page uses 'www' or not before your domain (the form breaks if viewed on a 'www/' page if your redirect doesn't use 'www/' and vice-versa).
I have just spent half a day figuring out a way to FIX this. You must add an .htaccess file in the directory where your form lives to push browsers to the URL format you want to use for your redirect page.
Here is an example to push URL using 'www' to the non-'www' URL and coordinated redirect page (in a subfolder):
RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(domain\.com)$ [NC] RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301] RewriteCond %{HTTP_HOST} ^domain\.com$ RewriteCond %{REQUEST_URI} !^/subfolder/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /subfolder/$1 [L] RewriteCond %{HTTP_HOST} ^domain\.com$ RewriteRule ^(/)?$ /subfolder/index.php [L]
I hope this helps save someone else having to waste half a day finding a workaroundto this problem that Podio still hasn't addressed.
-
Still complicated for most and unnecessary. I would set a vertical scroll view element trigger for the google tag. Set it to 75 to 90% of page scroll for it to fire the trigger. More than likely 90% of those who scroll vertically on your form will be submitting a request. Meaning you may have a false positive on form submissions of about 10%.. But compare that with your CRM submissions to find out how many are scrolling and not submitting the form.
Be sure to set the tag firing to : "Once Per Page"
Best Regards,
Mike @ Ciphers Digital
Please sign in to leave a comment.
Comments
9 comments