Firimituri de pâine și calea utilizatorului
1) Rol și valoare
Firimiturile de pâine sunt o busolă într-o structură de conținut profund. Cele:- arată unde sunt în ierarhie;
- da o cale de întoarcere rapidă la nivelul de mai sus;
- reduce „back-bounce” (clicuri repetate „înapoi”);
- creșterea detectabilității straturilor învecinate și îmbunătățirea SEO pentru paginile de conținut.
Principii: simplitate> detaliu, ierarhie> istoric clicuri, structura persistenta> zgomot dinamic.
2) Când se utilizează
Cataloage profunde și conținut (furnizor → categorie → joc/articol).
B2B administrează și raportează cu 2-3 + niveluri de cuibărit.
Longrides/docuri cu secțiuni și tabel de conținut (firimituri + TOC).
Nu este necesar pe ecrane de nivel superior (lobby/deshboard), în cazul în care nu există nici o adâncime.
3) Tipuri de firimituri
1. Ierarhic (structural) - reflectă IA, nu traseul utilizatorului:
'Acasă › Furnizori › Play' n GO › Book of Dead'
2. De-a lungul drumului (bazat pe istorie) - afișați traseul real (rareori adecvat pe web; mai aproape de „spate”).
3. Hibrid - ierarhie + ultima etapă cu filtre/context salvat.
Recomandare: implicit - ierarhic pentru a evita „zgomotul” de tranziții aleatorii.
4) Compoziție și format
Delimitator: „›” sau „/” (în concordanță cu designul și localizarea).
Punct de plecare: „Acasă „/logo-ul este clickable.
Trunchiere: la adâncime> 4 nivele, ascundeți legăturile din mijloc în... „” cu dezvăluire.
Ultimul element: pagina curentă, non-clickable și accentuat vizual.
Lungimi titlu: tăiate cu elipsă, dar „titlu” complet/tooltip la hover/focus.
5) Generarea de firimituri (logică)
Construiți în conformitate cu ierarhia canonică URL/IA, nu prin referer 'y.
Pentru entități (joc/articol), luați categoria principală (sau categoria „pâine”) și nu etichetele aleatorii.
Pentru pagini dinamice (filtre, sortare) - firimiturile indică calea către secțiunea de bază, iar contextul este afișat separat (jetoane de filtrare).
Cu multi-chirie, adăugați contextul de marcă/operator la început sau în selector unul lângă altul, dar nu supraîncărcați firimiturile.
6) Filtre, sortare, paginare
Filtrele nu trebuie să „prelungească” firimiturile. Afișați-le mai jos în jetoane ("› Live Providers' + jetoane: Geo = CA, Device = Mobile).
Paginarea nu este inclusă în firimituri; pagina curentă este afișată în controlul listei.
Resetați filtrele făcând clic pe nivelul părinte: reveniți la categoria „curat”.
7) Mobile UX
Plasați firimiturile sub H1 într-o singură linie; în caz de lipsă de spațiu - defilare orizontală sau trunchierea legăturilor din mijloc.
Atingeți obiective ≥ 44px, focalizare vizibilă pentru navigarea pe tastatură (pentru PWA).
Nu duplicați sistemul „Înapoi” - firimituri pentru structură, buton - pentru istorie.
8) Disponibilitate (A11y)
Utilizați semantica „α [aria-label =” breadcrumb „]” și „ol> li”.
Specificați' aria-current =” page”' pe ultimul element.
Contrastul referințelor corespunde WCAG AA; focus - vizibil.
Pictograma/separatorul nu este singurul semnal (există etichete text).
Ordinea din DOM corespunde ordinii vizuale.
9) SEO și date
Pentru paginile de conținut, utilizați datele structurate BreadcrumbList (JSON-LD).
URL-urile canonice și firimiturile stabile ajută căutarea să înțeleagă ierarhia.
Nu indexați nodurile intermediare „goale” fără conținut (evitați paginile subțiri).
10) Afișează modele
Seria clasică: „Acasă › Secțiunea › Subsecțiunea › Pagina”.
Trunchiat: "Acasă ›... › Categorie › Card'.
Cu Brand Context (B2B): „Brand A › Reports › Revenue › NGR”.
Cu ancore în docuri: "Documentație › KYC › # Levels-checks' (ancoră - în TOC, firimituri - înainte de secțiune).
11) Comportament și microinteracțiuni
Hover/focus evidențiază link-ul și faceți clic pe zona (întreaga „crumb”, nu doar textul).
Ultimul „crumb” poate avea un meniu suplimentar cu entitățile vecine (de exemplu, alte jocuri ale acestui furnizor) - frumos, fără supraîncărcare.
Mergând „sus” păstrează poziția/pagina listei, cu excepția cazului în care se rupe canonul (ex. pentru a? page = 2 ').
12) Metrică și telemetrie
Evenimente:- 'breadcrumb _ click (level, label, url)'
- 'breadcrumb _ expand _ more' (pentru trunchiat)
- 'back _ to _ parent _ retained _ context' (dacă poziția/pagina este păstrată)
- Rata de utilizare: proporția de utilizatori care au făcut clic pe firimituri la ≥2 adâncime.
- Back-bounce ↓: reducerea cantității de „înapoi” imediat după conectarea la pagina profundă.
- Time-to-Parent: timp pentru a reveni la un nivel superior.
- SEO CTR: Schimbarea CTR a paginilor marcate cu firimituri.
13) Exemple pentru iGaming
B2C (cazinou): 'Home › Providers › Pragmatic Play › Gates of Olympus'. Pe pagina furnizorului - jetoane de filtrare (Live/Slots/Megaways); firimituri - numai structura.
Turnee: 'Home › Turnee › Toamna Cupa › Reguli'.
B2B (furnizor): „Panel › Content › Releases › Book of Ra (ID 12345)” - ultimul element nu poate fi clicat; lângă butonul Deschidere în declarație.
14) Antipattern
Firimituri care repetă H1 cuvânt-la-cuvânt fără beneficii.
Trasee istorice în loc de structură (haotic „string”).
Includerea filtrelor și paginarea în firimituri („Jocuri › sloturi › pagină = 5”).
Ultima firimitură este o referire la sine.
Adâncime excesivă, dimensiuni mici, contrast scăzut - „firimituri invizibile”.
Nume de link-uri inconsecvente cu meniu/URL.
15) Lista de verificare a implementării
1. Harta IA: definiți căi canonice pentru entități.
2. Generator: funcție care construiește firimituri din IA/URL (nu depinde de referent).
3. Trunchiere: reguli la adâncime> 4, popover cu cale completă.
4. A11y/SEO: "α [aria-label]", "ol/li", "aria-current', JSON-LD.
5. Stil: contrast AA, † pe mobil, divizoare, dimensiuni.
6. Context: filtre/sortare - jetoane de mai jos, nu în firimituri.
7. Telemetrie: faceți clic pe evenimente/extinde, Timp-la-părinte, back-bounce.
8. Documentație: exemple, anti-cazuri, ghid de denumire link.
16) Linia de jos
Firimiturile de pâine funcționează atunci când sunt simple, structurale și consecvente. Fă-le:1. pe baza ierarhiei canonice,
2. ușor de citit și accesibil
3. rezistent la filtre/stări de pagină,
4. cu beneficii măsurabile (telemetrie/SEO).
Astfel, ele ajută cu adevărat la navigarea și scurtarea căii utilizatorului către obiectiv.