Personanpassning

Senaste uppdatering: 2023-11-09
  • Skapat för:
  • Admin

Vad är personalisering?

Det finns en allt större mängd innehåll idag, oavsett om det gäller webbplatser på internet, extranät eller intranät.

Personalisering handlar om att förse användaren med en skräddarsydd miljö med dynamiskt innehåll som väljs ut utifrån deras specifika behov, oavsett om det handlar om fördefinierade profiler, användarval eller interaktivt användarbeteende.

Personaliseringen består av tre huvuddelar:

Användare

  • Har profiler, både enskilda och grupper. Dessa profiler innehåller egenskaper (t.ex. jobbbeskrivning, plats, intressen) som kan användas för att anpassa innehållet som de kan se.
  • Agera. Dessa kan sedan analyseras och matchas mot beteenderegler för att skräddarsy det innehåll de ser.

Innehåll

  • Är det användaren vill se. Det är att föredra att innehåll är av intresse och används för att de ska kunna utföra sina uppgifter.
  • Kan kategoriseras och därför göras tillgängliga för användare enligt fördefinierade regler.
  • Måste vara dynamiskt.

Innehållet måste med andra ord på något sätt vara beroende av användaren. Om alla användare ser samma innehåll är personaliseringen överflödig.

Regler

  • Definiera hur personalisering faktiskt sker - vilket innehåll användaren kan se och när.

Personalisering kan antingen vara:

Explicit

  • Anpassning: Används för att göra val från olika innehållskällor.

Implicit

  • Regelbaserade: affärschefer definierar specifika regler för åtgärder baserade på specifika profiler och/eller beteenden.
  • Enkel filtrering: val görs utifrån fördefinierade profiler på användar- och/eller gruppnivå.
  • Kollaborativ-/rekommendationsfiltrering: användarbeteendet registreras enligt fördefinierade regler. Dessa regler bygger på beteenden som observeras med likasinnade individer. Den insamlade informationen används för att anpassa den information som visas för användaren, särskilt i form av rekommendationer.

Hur och när kan personalisering användas?

Personalisering kan användas i många fall, till exempel:

Intranätsidor

  • Innehåll kan erbjudas baserat på en användares plats, avdelning och/eller roll, som redan definierats i ett internt nätverk.
  • Beroende på vilket alternativ som är tillgängligt kan användaren göra fler val.

Specifika, begränsade, målanvändargrupper - extranät

  • Användare kräver en inloggning för auktorisering. Den länkas till en profil som innehåller information som krävs för personalisering, och kan innehålla information som plats, relation till produkten, användningshistorik, budgeteringsansvar och så vidare.
  • Sådana instanser kan variera mellan webbplatser som:
  • Företag som tillhandahåller webbplatser till en mycket specialiserad del av sin marknad, till exempel ett läkemedelsföretag som tillhandahåller en specialiserad webbplats för läkare.
  • Företag som tillhandahåller webbplatser som gör det möjligt för sina kunder att visa aktuell konto- och faktureringsinformation, till exempel telefonleverantörer.

Försäljnings- och distributionswebbplats

  • Försäljnings- och distributionswebbplatser, som Amazon, kan kombinera en användarprofil, användarens försäljningshistorik och användarens webbhistorik för att ge förslag på vad som kan intressera användaren härnäst.

Sök på webbplatser

  • Många av de stora sökmotorwebbplatserna har mycket kraftfulla analysverktyg som registrerar användarbeteende, söktermer de använder och de webbplatser de faktiskt besöker. Det används sedan för att anpassa innehållet - särskilt när det gäller att visa annonser.

Styrka personalisering och punkter att tänka på

Följande är skäl till att personalisering bör användas:

  • En användare kan uppleva en bekväm och fokuserad webbplats.
  • Personalisering kan användas för att automatiskt sprida åtkomst till den senaste versionen av innehåll.
  • Funktioner för socialt samarbete är tillgängliga så att användarna kan kommunicera med varandra, eftersom de kan identifieras av sina profiler.
  • En användare kan få det innehåll de behöver för att utföra en viss uppgift. I ett företags intranät kan detta vara ett värdefullt verktyg för att sprida information.
  • Användarna kan få det innehåll de behöver/vill ha, vilket minskar tiden de behöver utföra sökåtgärder.
  • Innehållsleverantören kan styra innehållet så att det kan ses av specifika användarkategorier.
  • Regler kan definieras för att leverera innehåll baserat på kombinationer av både användaregenskaper och -beteende. Detta är en sofistikerad mekanism för att personalisera sin webbupplevelse.

Tänk på följande när du använder personalisering:

Prestanda

  • Den extra analysen och utvärderingen påverkar naturligtvis resultatet. De metoder som används är dock mycket avancerade och kan optimeras för att minimera påverkan.

Behörighet

  • Personalisering kräver en inloggningsfunktion eftersom webbplatsen måste kunna identifiera användaren.

Cachning

  • Cachelagring är en aspekt som användaren kommer att se när det gäller prestanda och precision - hur snabbt levererar webbplatsen personaliserat innehåll, och är det alltid aktuellt.
  • Cachelagring är en viktig faktor när personalisering konfigureras och man måste se till att rätt implementering används.
TIPS

Personaliseringens effekt på prestanda och relaterade cachelagringsämnen diskuteras vidare i dokumentet Prestandaoptimering.

Regelernas exakthet

  • Personalisering som uppnås genom att spåra användarens beteende, eller genom att ställa in regler som baseras på användarens profil, måste vara korrekt och logiskt.
  • Det finns inget mer frustrerande för användaren än att ha innehåll som tvingats på eller nekats till dem på grund av den felaktiga logiken i en regel.
  • Därför måste regler vara väl genomtänkta - med användarens krav i förgrunden. Detta kan ta stora ansträngningar, och ska inte underskattas. Att definiera affärsreglerna uppväger ofta den tekniska ansträngningen vid personalisering.

När ska användas

  • Precis som många andra funktioner på webben bör personalisering användas med försiktighet. Kommer användandet verkligen att gynna användaren? ska alltid vara det första övervägandet - eller om det önskade målet kan uppnås med mindre ansträngning med en annan metod. Personalisering kan innebära en risk att användaren konfigurerar en funktion (för att se hur den fungerar) och bara en gång - eftersom den inte ger några verkliga fördelar.
  • Personalisering är bara meningsfullt när innehållet är dynamiskt - beroende på användaren på något sätt. Om alla användare ser samma innehåll är personaliseringen överflödig.

Sekretess

  • Många användare är oroade över dataskydd och -säkerhet. Särskilt när det gäller data som hämtats när de spåras när de surfar på webben.

Personalisering och åtkomst

Personalisering bör beaktas separat från åtkomstkontroll, men de har en inbördes relation.

Personalisering i sig skapar inte någon form av åtkomstkontroll. Det är helt enkelt ett sätt att styra vad användaren ser. Det hindrar inte användaren från att få åtkomst till annat innehåll, och precis som med allt innehåll måste användaren ha rätt åtkomstkontroll tilldelad.

Åtkomstkontroll kan dock användas för att skapa en form av personalisering. Om du tillåter eller nekar en användare åtkomst till innehåll påverkar detta oundvikligen valet av innehåll som han/hon har tillgängligt, vilket innebär att hans/hennes webbupplevelse anpassas.

Komponenter tillgängliga för personalisering

Det finns olika komponenter för AEM. Vissa tillåter användare att logga in och redigera sina profiler, andra (som Mina gadgets) tillåter användarna att konfigurera en viss sida:

Titel i Sidekick Syfte
Kontrollerat lösenordsfält Begär lösenord och bekräftelse av lösenord.
Kombinerad inloggningsregistrering Låter användaren antingen logga in på ett befintligt konto eller registrera sig för ett nytt konto.
Forms-adressfält Ett komplext fält som tillåter inmatning av en internationell adress.
Forms Begin Startar en formulärdefinition
Forms Captcha Ett fält som består av ett alfanumeriskt ord som uppdateras automatiskt. Captcha-komponenten skyddar webbplatser mot stötar.
Forms Checkbox Group Flera objekt ordnade i en lista och föregås av kryssrutor. Användarna kan markera flera kryssrutor.
Forms-listruta Flera objekt är ordnade i en nedrullningsbar lista. Växeln Flervalbar anger om flera element kan väljas i listan.
Forms End Avslutar formulärdefinitionen.
Forms filöverföring An upload element that allows the user to upload a file to the server.
Forms Dolt fält Det här fältet visas inte för användaren. Den kan användas för att överföra ett värde till klienten och tillbaka till servern. Fältet ska inte ha några begränsningar.
Forms Image Button En extra Skicka-knapp för formuläret som återges som en bild.
Forms-lösenordsfält Samma som textfält, men bara en rad tillåts och textinmatningen från användaren visas inte i fältet.
Forms Radio Group Flera objekt ordnade i en lista föregås av en alternativknapp. Användare får bara välja en alternativknapp.
Forms Submit Button En extra Skicka-knapp för formuläret där titeln visas som text på knappen.
Forms textfält Textfält där användarna kan ange information.
Mina gadgets Gör att du kan ta med ett urval av tillgängliga gadgets.
Profil Avatar Photo Tillåter indata från ett Avatar-foto.
Detaljerat profilnamn Ange namndetaljer, inklusive element som titel, mellannamn och suffix om det behövs.
Profilvisningsnamn Namn som ska visas.
Profil-e-post Ange en e-postadress.
Profilkön Tillåter indata för kön.
Profilens primära telefonnummer Tillåter inmatning av ett telefonnummer.
Primär URL för profil Tillåter indata för en URL.
Profil, allmän text, egenskap Profilegenskaper.
Logga in Gör att du kan ange ett användarnamn och lösenord när du loggar in.
Logga ut Anger användaren som är inloggad och ger dig en länk för att logga ut.
Tag Cloud Ett taggmoln som visar ett grafiskt presenterat urval av taggar på webbplatsen
Teaser Ett innehåll (vanligtvis en bild) som visas på en huvudsida för att"lura" användarna att komma åt det underliggande innehållet.

Personalisering och communityinnehåll

Community-funktioner som bloggar, forum och kalendrar resulterar i att användargenererat innehåll skapas, vilket ofta kallas användargenererat innehåll (UGC). När UGC anges i en publiceringsmiljö som består av flera AEM (en publicera servergrupp) har ett stort problem varit hur UGC ska synkroniseras i alla instanser.

Med AEM Communities 6.1 kan problemet lösas med en gemensam butik för UGC. När det gäller personalisering innehåller Communities Social inloggning - möjligheten att ge besökarna möjlighet att logga in med Facebook och Twitter.

Utan Communities-tillägg kan olika metoder för att undersöka frågan om enhetlighet i användargenererat innehåll vara:

  • Synkronisera flera publiceringsinstanser vid behov
  • Skicka användargenererat innehåll från publiceringsinstansen till författarmiljön, varifrån det kan publiceras på ett sätt som liknar publicering av sidinnehåll

Den metod som används för att uppnå enhetlighet i användargenererat innehåll i en publiceringsmiljö som består av flera publiceringsinstanser bör utformas noggrant och testas med avseende på prestanda och enhetlighet.

På denna sida