Failed uploads negatively impact user experience more than you think, and it’s results like these that make us cringe:
- From Emule: 2,9940 failed uploads for one user (20.61% failure rate), 2,758 for another (47.14% failure rate)
- This review of Flickr’s upload experience comes from ThomasHawk.com:
Yikes. Clearly the business and customer are suffering from a process most take for granted.
Creating a Positive User Experience for File Uploads
If your business model requires your prospects and customers to upload large amounts of information to you in a digital format, the best alternative may be to allow them to directly upload the files to your website. Most email and messaging systems put restrictions on the size of files they will accept and process directly. The FTP process is usually more complicated than most users want to deal with so direct uploads present the best alternative.
As the person in your organization responsible for allowing users to upload images, videos, audio and other data to your web site, you may be losing business opportunities every time an upload times out or fails.
Think about what you do when you have trouble uploading something to a website you visit. If you are like most people, you give up and look for other alternatives.
Uploads fail for any number of reasons, and the resulting negative user experience may come back to haunt you. Most often, uploads fail because people tend to “go it themselves” when trying to create the proper infrastructure.
Avoid Negative User Experiences and Low Star Ratings
It is interesting to note that most users skip over the higher ratings for a site and go directly the lower ones to see what kinds of problems others are experiencing. Any one of these reviews could instantly disqualify your business in a prospective customer’s eyes:
- “could not upload my files,”
- “file upload timed out”
- “I have no idea what happened to my file once I clicked on the file upload button”
- “I could not figure out how to make the file upload process work”
Mobile users can really complicate matters when they find themselves uploading with low bandwidth. Unless your systems are able to handle these delayed uploads, they will timeout.
Again, users don’t care why there is a problem, they just know their upload failed. There is no going back after this negative experience.
Fighting Failed Uploads with a Reliable Infrastructure
Building a reliable infrastructure capable of handling regular content ingestion, transformation and delivery for millions of files can be overwhelming. The pressure placed on your network and servers is difficult to gauge. Most environments are just not up to the task and have no way of reporting time outs and other failures.
When you add the requirement to upload large images, audio and video transformations, AI/ML driven image recognition capabilities and analytics; the content ingestion and management task becomes nearly impossible.
Want to talk?
Get in contact now
Building Your Own Upload Infrastructure – What it Takes
As your business grows and you have more and more users trying to upload at the same time, it can cause many problems that are difficult to diagnose. To create a consistently positive user experience by putting an end to failed uploads, you need expertise in these 4 categories:
- Content Ingestion – uploading the files in the first place
- Content Intelligence – transforming and converting the files
- Content Delivery – sending the files to an app for processing
- Content Storage – sending to the cloud or other storage area
Breaking this down further, the list of expertise expands:
- Data Handling
- Data Storage
- Exception Handling
- Congestion Detection
- Image and Character Recognition
- Analytics and More
That is a lot of knowledge to have on your side. You could independently hire experts in these fields, or spend countless hours harvesting this information. The smart choice for your business is to partner with a company that has solved these problems.
Filestack Offers this Upload API & Infrastructure
At Filestack, we faced these problems head on many years ago and developed an API targeted mainly at developers. It encompassed all of the various components needed for file uploads that typically must be built from scratch. The primary value of the initial Filestack API was a direct plug in that could be called with almost no coding required.
Since then, we have created an even more extensive set of developer tools that support user content through the entire journey from creation to uploading to transforming to delivering. We also leverage machine learning technologies for basic image tagging, categorizing and then create custom machine learning models designed to fit the needs of our customers.
If you want to give yourself peace of mind and improve your business in the process, Filestack is the smart choice.
Please reach out directly with an inquiry or leave your questions in the comment section.
Read More →