Klientkontext har ersatts av ContextHub. Mer information finns i relaterade konfiguration och utvecklare dokumentation.
Klientkontexten är en mekanism som ger dig viss information om den aktuella sidan och besökaren. Den kan öppnas med Ctrl-Alt-c (fönster) eller control-option-c (Mac):
I båda publicerings- och författarmiljö som visar information om:
Med ikonerna (endast tillgängliga i författarmiljön) kan du konfigurera informationen för klientkontexten:
Redigera
En ny sida öppnas där du kan redigera, lägga till eller ta bort en profilegenskap.
Läs in
Du kan välj i en lista över profiler och läsa in profilen du vill testa.
Återställ
Du kan återställa profilen till den aktuella användarens.
Klientkontexten kan visa följande egenskaper (beroende på vad som har markerats med Redigera):
Surfarinformation Visar följande klientinformation:
Aktivitetsström Detta ger information om användarens sociala aktivitet på olika plattformar. till exempel AEM forum, bloggar, omdömen etc.
Campaign Gör att författare kan simulera en specifik upplevelse för en kampanj. Den här komponenten åsidosätter normal kampanjupplösning och val av upplevelse för att möjliggöra testning av olika permutationer.
Kampanjupplösning baseras vanligtvis på kampanjens prioritetsegenskap. Upplevelsen väljs vanligtvis baserat på segmentering.
Kundvagn Visar kundvagnsinformation, inklusive produktposter (titel, kvantitet, prisFormaterat osv.), lösta kampanjer (titel, meddelande osv.) och verifikationer (kod, beskrivning osv.).
Kundsessionslagringen meddelar också servern om lösta kampanjändringar (baserat på segmenteringsändringar) med hjälp av ClientContextCartServlet.
Allmän butik Är en allmän komponent som visar innehållet i en butik. Det är en version på lägre nivå av den allmänna lagringsegenskapskomponenten.
Det allmänna arkivet måste konfigureras med en JS-renderare som visar data på ett anpassat sätt.
Egenskaper för allmänt arkiv Är en allmän komponent som visar innehållet i en butik. Det är en senare version av den allmänna lagringskomponenten.
Komponenten Egenskaper för allmän lagring innehåller en standardåtergivning som visar de konfigurerade egenskaperna (tillsammans med en miniatyrbild).
Geolokalisering Visar klientens latitud och longitud. Det använder API:t för geopositionering HTML5 för att fråga webbläsaren om den aktuella platsen. Detta resulterar i att ett popup-fönster visas för besökaren, där webbläsaren frågar om de godkänner att dela sin plats.
När komponenten visas i Context Cloud används ett Google-API för att visa en karta som miniatyrbild. Komponenten omfattas av Google API användningsbegränsningar.
I AEM 6.1 innehåller Geolocation-butiken inte längre funktionen för omvänd geokodning. Geolocation-arkivet hämtar därför inte längre information om den aktuella platsen, till exempel ort eller landskod. Segment som använder dessa lagringsdata kommer inte att fungera korrekt. Geolocation-butiken innehåller endast latitud- och longitudvärdena för en plats.
JSONP Store En komponent som visar innehåll som är beroende av installationen.
JSONP-standarden är ett komplement till JSON som gör det möjligt att kringgå samma ursprungspolicy (vilket gör det omöjligt för ett webbprogram att kommunicera med servrar som finns på en annan domän). Den består av att kapsla JSON-objektet i ett funktionsanrop för att kunna läsa in det som en <script>
från den andra domänen (vilket är ett tillåtet undantag till samma ursprungspolicy).
JSONP Store är som vilken annan butik som helst, men den läser in information som kommer från en annan domän utan att du behöver ha en proxy för den informationen på den aktuella domänen. Se exemplet i Lagra data i klientkontext via JSONP.
JSONP Store cachelagrar inte informationen i cookien, men hämtar informationen på varje sida som läses in.
Profildata Visar information som samlats in i användarprofilen. Till exempel kön, ålder, e-postadress.
Lösta segment Visar vilka segment som för närvarande tolkas (ofta beroende på annan information som visas i klientkontexten). Detta är intressant när man konfigurerar en kampanj.
Om musen till exempel befinner sig över den vänstra eller högra delen av fönstret. Det här segmentet används främst för testning eftersom ändringarna kan ses omedelbart.
Social Graph Visar det sociala diagrammet för användarens vänner och följare.
För närvarande är detta en demofunktion som bygger på förkonfigurerade data på profilnoderna för våra demonstrationsanvändare. Se till exempel:
/home/users/geometrixx/aparker@geometrixx.info/profile
Egenskapen => för vänner
Tag Cloud Visar taggar som angetts på den aktuella sidan och de som samlats in medan webbplatsen surrades. När du för musen över en tagg visas antalet gånger som den aktuella användaren har kommit åt sidor som innehåller den aktuella taggen.
Taggar som anges för DAM-resurser som visas på de besökta sidorna räknas inte.
Technographics Store Den här komponenten är beroende av din installation.
ViewedProducts Håll koll på de produkter kunden har tittat på. Kan frågas efter den senast visade produkten eller den senast visade produkten som inte redan finns i kundvagnen.
Det här sessionsarkivet har ingen standardklientkontextkomponent.
Mer information finns i Klientkontext i detalj.
Siddata är inte längre en standardkomponent i klientkontexten. Om det behövs kan du lägga till detta genom att redigera klientkontexten och lägga till Egenskaper för allmänt arkiv och sedan konfigurera detta för att definiera Butik as pagedata
.
Med klientkontexten kan du interaktivt ändra information:
Du kan ändra profilen genom att antingen:
När du är klar kan du återställa profilen.
Klicka på ikonen Läs in profil:
Dialogrutan öppnas där du kan välja vilken profil du vill läsa in:
Klicka OK att läsa in.
Du kan också välja en profil med markeringsreglaget:
Dubbelklicka på ikonen som representerar den aktuella användaren. Väljaren öppnas, använder pilarna för att navigera och ser tillgängliga profiler:
Klicka på den profil som du vill läsa in. När detaljerna har lästs in klickar du utanför väljaren för att stänga.
Använd återställningsikonen om du vill återställa profilen i klientkontexten till den aktuella användarens profil:
Dubbelklicka på ikonen som representerar webbläsarplattformen. Väljaren öppnas, använder pilarna för att navigera och ser vilka plattformar/webbläsare som är tillgängliga:
Klicka på den webbläsare som du vill läsa in. När detaljerna har lästs in klickar du utanför väljaren för att stänga.
Dubbelklicka på geopositioneringsikonen. En expanderad karta öppnas, där du kan dra markören till en ny plats:
Klicka utanför kartan för att stänga den.
Dubbelklicka på taggmolndelen i klientkontexten. Dialogrutan öppnas där du kan välja taggar:
Klicka på OK för att läsa in i klientkontexten.
När du redigerar en klientkontext kan du ange (eller återställa) värden för vissa egenskaper, lägga till en ny egenskap eller ta bort en egenskap som inte längre behövs.
När du redigerar en klientkontext kan du ange (eller återställa) värden för vissa egenskaper. Detta gör att du kan testa specifika scenarier (särskilt användbart för segmentering och kampanjer).
När du har öppnat ClientContext designsida kan du också Lägg till en helt ny egenskap som använder de tillgängliga komponenterna (komponenterna listas både på sidosparken eller från Infoga ny komponent som öppnas när du dubbelklickar på Dra komponenter eller resurser hit box):
När du har öppnat ClientContext designsida kan du också Ta bort en egenskap om den inte längre behövs. Detta omfattar egendomar som levereras färdiga för leverans. Återställ återskapar dessa om de har tagits bort.
Följ det här exemplet om du vill använda kontextlagringskomponenten JSONP Store för att lägga till externa data i klientkontexten. Skapa sedan ett segment baserat på informationen från dessa data. I exemplet används den JSONP-tjänst som WIPmania.com tillhandahåller. Tjänsten returnerar geopositioneringsinformation baserat på webbklientens IP-adress.
I det här exemplet används Geometrixx Outdoors exempelwebbplatsen för att få åtkomst till klientkontexten och för att testa det segment som skapats. Du kan använda en annan webbplats så länge som sidan har aktiverat Klientkontext. (Se Lägga till klientkontext på en sida.)
Lägg till JSONP Store-komponenten i klientkontexten och använd den för att hämta och lagra geolokaliseringsinformation om webbklienten.
Öppna den engelska startsidan för Geometrixx Outdoors-webbplatsen på AEM författarinstans. (https://localhost:4502/content/geometrixx-outdoors/en.html).
Om du vill öppna klientkontexten trycker du på Ctrl-Alt-c (Windows) eller Ctrl-Option-c (Mac).
Klicka på redigeringsikonen högst upp i klientkontexten för att öppna Client Context Designer.
Dra JSONP Store-komponenten till klientkontexten.
Dubbelklicka på komponenten för att öppna redigeringsdialogrutan.
Ange följande URL i rutan URL för JSONP-tjänsten och klicka sedan på Hämta butik:
https://api.wipmania.com/jsonp?callback=${callback}
Komponenten anropar JSONP-tjänsten och visar alla egenskaper som returnerade data innehåller. De egenskaper som finns i listan är de som kommer att vara tillgängliga i klientkontexten.
Klicka på OK.
Gå tillbaka till Geometrixx Outdoors hemsida och uppdatera sidan. Klientkontexten innehåller nu information från JSONP Store-komponenten.
Använd data från det sessionsarkiv som du skapade med JSONP-lagringskomponenten. Segmentet använder latituden från sessionsarkivet och det aktuella datumet för att avgöra om det är vintertid på klientens plats.
Öppna verktygskonsolen i webbläsaren (https://localhost:4502/miscadmin#/etc
).
Klicka på mappen Verktyg/Segmentering i mappträdet och klicka sedan på Ny > Ny mapp. Ange följande egenskapsvärden och klicka sedan på Skapa:
Markera mappen Mina segment och klicka på Ny > Ny sida:
Högerklicka på vinter-segmentet och klicka på Öppna.
Dra den allmänna lagringsegenskapen till standardbehållaren OCH.
Dubbelklicka på komponenten för att öppna redigeringsdialogrutan, ange följande egenskapsvärden och klicka sedan på OK:
Dra skriptkomponenten till samma AND-behållare och öppna redigeringsdialogrutan. Lägg till följande skript och klicka sedan på OK:
3 < new Date().getMonth() < 12