« Older Newer »

June 05, 2018


Provide perfect user experience using website fallback strategies

Featured image

At 1der1, hosting client websites is included. Hosting allows us to improve 1der1 modules continuously - "kaizen" in Japanese.

You can only improve when you know about possible problems. Error catching and reporting are mandatory.

Hard errors don't live long in this environment.

However, a lot of reports are about failed resources hosted elsewhere. Creating fallback strategies is vital for good user experience.

First, the website owner has the option to get error reports as well. This way the owner can fix permanent errors caused by self-provided resources.

Most of the errors, however, are temporary and are either or both caused by the environment and connection of the website visitor.

If the resource was cached, a browser cache problem might have caused the failure and reload without caching could be successful.

You can see that visitors from China experience missing resources frequently. The reason: China blocks a lot of western domains. Google services are disabled completely, others like Facebook and Amazon quite often.

For the same reason, you don't see Chinese visitors on Google Analytics.

Wherever possible, we provide the same scripts and content from different domains. On the website, we can then use the other source as a fallback. Dependent on the visitor's location, we can choose the sequence accordingly.

Resources from Facebook and daughter Instagram come with an expiry time. We showed in a video how to refresh the date. 1der1 uses the same technology for real-time fixes on your 1der1 website.

If there is no way to load a resource, we try to be as graceful as possible.

Example: If a picture of a slideshow is affected, we remove it from the list of images. If only one slide is left, it becomes a still picture. With no valid photos, the slideshow container hides, too.

If necessary, the layout changes automatically when certain parts can't be displayed.

Last but not least you can always contact us for feedback. You get Satisfaction guarantee: If you report an error or suggest an improvement we follow, you will get your second year of premium for free.


Leave a comment

Comments will be approved before showing up.