Ker me izjemno zanimajo spletne trgovine, še posebej tiste, ki so izdelane na platformi Magento, redno preiskujem njihovo delovanje in iskreno se trudim razumeti, kako delujejo ter ali uporabljajo kakšne posebne nove funkcionalnosti, ki so bile razvite za ta sistem. To mi pomaga pridobiti nove ideje za razvoj Magento modulov, oblikovanje spletnih trgovin ter me motivira, da se še bolj potrudim in da dosežem več pri svojih projektih.
V preteklem tednu sem pregledal najmanj dvajset trgovin in bil sem precej razočaran, saj sem ugotovil, da je večina teh trgovin imela resne težave z delovanjem, ki so se izrazile v različnih napakah. Najbolj presenetljivo je bilo, da je trajalo več kot 10 sekund, da se je spletna stran naložila na mobilnih napravah, kar je rezultat, ki me je zelo skrbel.
Mnogi lastniki spletnih trgovin morda niti ne opazijo tega problema, saj je od njihovega zadnjega obiska trgovine morda že preteklo nekaj časa, in stran se je verjetno že shranila v predpomnilnik brskalnika. Vendar pa za nove obiskovalce lahko ta počasna nalaganja povzročijo precejšnje neugodje. Morda vas zanima, kaj Google pravi o tej zadevi?
Google trdi:
- 53% obiskov je verjetno opuščenih, če se strani nalagajo dlje kot 3 sekunde.
- Polovica ljudi pričakuje, da se stran naloži v manj kot 2 sekundah.
- 46% ljudi pravi, da je čakanje na nalaganje strani tisto, kar jim najbolj ni všeč pri brskanju po spletu na mobilnih napravah.
(Vir: https://blog.google/products/admanager/the-need-for-mobile-speed/)
Zato sem pripravil nekaj osnovnih smernic, s katerimi si lahko običajni uporabniki in lastniki spletnih trgovin pomagate preveriti delovanje Magento spletne trgovine.
Hitrost delovanja spletne trgovine
Začnimo s hitrostjo, ki je že omenjena. Najlažji način za preverjanje delovanja svoje trgovine je uporaba orodja Google PageSpeed Insight. To orodje ne samo oceni stanje vaše trgovine na lestvici od 0 do 100, ampak vam tudi nudi podrobna navodila za odpravo težav in osredotočanje na ključne vidike. Morda vam ni treba razumeti vseh tehničnih podrobnosti, saj boste na tej strani našli dovolj informacij, da bo vaš skrbnik za spletno trgovino lahko izboljšal njeno delovanje.
Da bi dobili oceno za mobilne in namizne naprave, vnesite povezavo do vaše trgovine na spodnji spletni naslov in kliknite "Analiziraj":
Pridobitev popolne ocene 100/100 je pogosto zahtevna naloga, ki zahteva določene spremembe in kompromise. Na primer, lahko se zgodi, da je delovanje trgovine zelo optimizirano, vendar koda za storitve, kot sta Google Analytics, Captcha, Facebook pixel, ki se nalagajo iz zunanjih virov, vpliva na hitrost nalaganja. V takih primerih je potrebno najti ravnovesje med optimizacijo in funkcionalnostjo.
Hitrost delovanja spletne trgovine lahko tudi močno vpliva gostovanje, saj se lahko močno razlikuje glede na konfiguracijo in optimizacijo. Na primer, nedavno sem preselil spletno trgovino nove stranke z virtualnega strežnika z različnimi predpomnilniki (Redis, Varnish itd.) na Neoserv deljen Turbo paket gostovanja, kjer je bila hitrost izboljšana za približno 4 sekunde na mobilnih napravah. Čeprav je še vedno trajalo približno 10 sekund, je bila ta izboljšava precejšnja. V naslednjih dneh načrtujem nadaljnje optimizacije za doseganje zelene ocene (nad 90 od 100).
Varnost spletne trgovine
Drugi pomemben vidik je varnost vaše spletne trgovine pred napadi in zlorabami. V prejšnjem primeru sem naletel na situacijo, kjer je bilo odkrito, da se na košarici izvaja nevarna koda preko Google Tag Managerja, ki bi lahko zlorabila obiskovalčeve podatke. To je lahko zelo resen problem, saj se lahko zgodi, da se samodejno ustvari obrazec za vnos podatkov o plačilnih karticah, čeprav spletna trgovina sploh nima možnosti plačila s kartico. Ti podatki so se nato posredovali na oddaljen strežnik.
V obdobju, ko se je uradna podpora za Magento 1.9 prenehala, sem slišal o 24 vdorih s krajo podatkov v samo enem mesecu. Zato priporočam, da vsaj enkrat letno poskrbite za posodobitev svoje trgovine ali vsaj, da se zakrpa najbolj poznane varnostne luknje. Morda niste vedeli, vendar je mogoče tudi Magento 1.9 še vedno nadgraditi, saj obstaja neuraden razvoj pod imenom Openmage.
Kako preveriti, ali imate posodobljeno trgovino? Enostavno, ko ste prijavljeni v administracijo, preverite verzijo trgovine, ki je navedena v nogi spletnega mesta. Poleg tega lahko preverite varnost vaše Magento trgovine s pomočjo naslednje povezave. Vnesite URL svoje trgovine v polje in kliknite gumb "Scan":
Napake pri delovanju spletne trgovine
Včasih se napake na trgovini pojavijo, kljub temu da imate vse posodobljeno in trgovina se hitro naloži. Te napake lahko ovirajo ali celo preprečujejo uporabnikom, da dokončajo nakup ali dostopajo do vseh informacij. Enostaven način za preverjanje teh napak je, da preizkusite delovanje trgovine na različnih napravah, kot so mobilni telefoni in namizni računalniki, in izvedete nekaj testnih nakupov.
Preverite, ali so vse informacije razumljive in prevedene, ali so vsi elementi klikabilni in ali delujejo funkcionalnosti, kot bi morale. Za tiste z več tehničnega znanja je mogoče napake pri izvajanju spletne strani preveriti tudi v konzoli brskalnika. Mislim, da če redno preverjate zgoraj omenjene vidike, ne bi smeli imeti večjih težav s svojo spletno trgovino.
V kolikor želite podrobnejšo analizo s priporočili za izboljšave, me lahko kontaktirate, in z veseljem vam bom brezplačno pripravil poročilo s predlogi. Prav tako sem na voljo za pomoč pri izboljšanju stanja.