-
AuthorPosts
-
January 27, 2016 at 2:58 am #766422
Hi
I have an email signup form on my home page that populates a MailChimp list. It works mostly fine, but when I click ‘Sign up’ it takes a full 6 seconds for the form to register that anything happened. Only after 6 seconds does the redirect even start, so that adds another second or two for the new page to load. That is almost 8 second during which nothing happens and the users navigates away from the page, thinking that the form doesn’t work.
Please see screenshot attached of little symbol that appears during the 6 second wait.
We are losing a lot of sign-ups this way. Is there a way to fix this?
Many thanks in advance!
January 27, 2016 at 2:58 am #766424This reply has been marked as private.January 27, 2016 at 4:40 am #766578Hi there,
Thanks for writing in! First of all, you could try testing for a plugin conflict by deactivating all third party plugins, and seeing if the problem remains. If it’s fixed, you’ll know a plugin caused the problem, and you can narrow down which one by reactivating them one at a time.
Let us know how it goes.
January 27, 2016 at 6:19 am #766689Hi
Thanks for getting back to me. I have disabled all third party plugins, but this has no effect on the speed.
The problem has actually now gotten worse: Sometimes when I click on the ‘Sign Up’ button the weird no access symbol appears, but nothing happens. When I move the cursor the button returns to normal. The page does not redirect and the form does not submit. It’s almost like the button just does not register that it has been clicked.
The form only works again after I have done several hard refreshes. But the long time lag is still present.
January 27, 2016 at 9:07 am #766947Hi there,
Thanks for writing back. It might happen because the form validate the mail address through MailChimp API. So if the connection takes some time to communicate with the API then it might take a few seconds to redirect to the Thanks you page. There is nothing wrong with X rather MailChimp API.
Cheers!
January 28, 2016 at 4:05 am #768506Hi
Thanks for your response. So does this mean that the problem lies with the fact that we are using Mailchimp? Or are there maybe settings on the extension that I may have wrong? How can we fix the MailChimp API?
January 28, 2016 at 9:32 am #768942Hi there,
Thanks for updating. If you think you might have configured something wrong then you could review this to make sur everything was configured correctly – https://community.theme.co/kb/extension-email-forms/
You can also review the knowledgebase of Mailchimp to know about similar issues – http://kb.mailchimp.com/lists/signup-forms/troubleshooting-the-embedded-signup-form#Nothing-happens-after-someone-clicks-Submit
I believe this is the best place to find answers as it’s related to their service. You might be interested to contact their support from the right sidebar of that page as well.
If you face any issue regarding the theme, we’ll be more than happy to assist you.
Cheers!
January 29, 2016 at 4:31 am #770337Hi
Thanks for the advice. I’ve been communicating with MailChimp and they had the following to say:
Technically, this isn’t our embedded form. This is a signup form that appears to exist as part of the theme or website which then directs its information to us. The API sends tiny packets of information to us in our own coded language. This information is what has been submitted through the signup form. The time it takes for that coded message to reach us and be interpreted is mostly negligable and the hesitation on signup is the lag in the form putting together that message to send to us, not the API language acting slowly.
I also want to reiterate that my concern is not about slow speed, it is about the fact that for 6 seconds NOTHING happens when a user hits the submit button. Only after 6 seconds does the site react and the confirmation message begins to load. A ‘NO ACCESS’ symbol also appears in that 6 seconds (see screenshot). My client is concerned that the symbol and the long wait during which nothing happens is scaring away potential sign ups, because it starts to look like a broken, potentially malicious site.
Even if we have a load time of 6 seconds it will still be better than that period where nothing happens, as visitors then at least knows that something is working. I do believe this is a function of the X extension, so what else can I try to improve the situation?
January 29, 2016 at 11:41 am #770920This reply has been marked as private.February 1, 2016 at 5:24 am #774092Hi
Thanks for the heads-up with regards to the stray code and the 404 links.
The sign-up is now a little faster, but still has about 3-4 seconds where nothing happens. The problem occurs for my clients all over the US, so it’s not an isolated incident.
Also, is there a final word on the ‘no access’ sign? Is that standard? And is there a way to show something else there? It has such a negative connotation and for this reason it worries my clients.
Many thanks again for all your great help!
February 1, 2016 at 6:38 pm #775151Have you checked with your host regarding this? This sounds like a hosting performance issue. Typically, this is due server configuration problems (i.e. underpowered, traceroute issues, packet loss, permissions errors, et cetera). Additionally, your host will be able to diagnose things much better due to the fact that they have a more complete view of your account and can work behind the scenes with you. If the problem you are experiencing persists after working with your host, don’t hesitate to let us know and we will be happy to assist you. Any relevant information that you can share with us from your host is also greatly appreciated as it will help us to better ascertain the source of the problem.
Also, I see your using WordFence. Security plugins might have an impact on site performance when configured incorrectly. Please backup your site and disable all third party plugins, disable widgets and custom scripts and clear all caches while we investigate.
The no access button is standard. That prevents the button to be clicked multiple times and also means the data is being processed or sent.
Thanks.
-
AuthorPosts