ContextHub configureren in AEM Screens configuring-contexthub-in-aem-screens
In deze sectie wordt de nadruk gelegd op het maken en beheren van gegevensgestuurde wijzigingen in elementen met behulp van een gegevensopslag.
Belangrijkste voorwaarden key-terms
Voordat u de details van het maken en beheren van voorraadgestuurde kanalen in uw AEM Screens-project kunt bekijken, moet u enkele belangrijke termen leren voor de verschillende scenario's.
Merk - Uw high-level projectbeschrijving.
Gebied - Uw het projectnaam van AEM Screens zoals Digitale Ad Signage
Activiteit - bepaalt de categorieregels zoals inventaris-Gedreven, Weer-Gedreven, of de Beschikbaarheid-Gedreven Afdeling.
Publiek - bepaalt de regel.
Segment - de versie van een activa om voor de bepaalde regel te spelen. Als de temperatuur bijvoorbeeld lager is dan 50 graden Fahrenheit, wordt op het scherm een afbeelding van een warme drank weergegeven, anders een koude drank.
Het volgende diagram verstrekt een visuele vertegenwoordiging van hoe de configuraties ContextHub met Activiteit, Publiek, en Kanalen samenvallen.
Voorwaarden preconditions
Alvorens u begint configuraties te vormen ContextHub voor een project van AEM Screens, opstelling Google Bladen (voor demonstratiedoeleinden).
Stap 1: Een Data Store instellen step-setting-up-a-data-store
U kunt de gegevensopslag instellen als een lokale I/O-gebeurtenis of als een lokale databasegebeurtenis.
In het volgende voorbeeld van een lokale databasegebeurtenis wordt een activering van gegevens op middelenniveau getoond. De gebeurtenisreeksen - omhoog een gegevensopslag zoals een blad van Excel dat u configuraties ContextHub en segmentweg aan het kanaal van AEM Screens laat gebruiken.
Nadat u het google -blad correct hebt ingesteld, zoals in het onderstaande voorbeeld wordt getoond:
De volgende validatie wordt weergegeven wanneer u de verbinding controleert door de twee waarden *google sheet ID* en *API key* in de onderstaande notatie in te voeren:
https://sheets.googleapis.com/v4/spreadsheets/<your sheet id>/values/Sheet1?key=<your API key>
Stap 2: Opslagconfiguraties instellen step-setting-store-configurations
-
die aan ContextHub navigeren
Navigeer naar de AEM en klik in de linkerzijbalk op het gereedschapspictogram. Klik Plaatsen > ContextHub, zoals aangetoond in het hieronder cijfer.
-
Creërend een Configuratie van de Winkel ContextHub
-
Navigeer aan de configuratiecontainer die als schermen wordt genoemd.
-
Klik creëren > creeer de Container van de Configuratie en ga de titel als ContextHubDemo in.
-
navigeer aan ContextHubDemo > creeer Configuratie ContentHub en klik sparen.
note note NOTE Nadat u klikt sparen, bent u in het scherm van de Configuratie ContextHub. -
Van het scherm van de Configuratie ContextHub, klik creeer > Configuratie van de Winkel ContentHub
note caution CAUTION Als onderdeel van AEM 6.5 Feature Pack 4 of AEM 6.4 Feature Pack 8 dienen klanten /conf/screens/settings/cloudsettingsbij te werken naarsling:Folder.Voer de onderstaande stappen uit: - Navigeer naar CRXDE Lite en vervolgens naar
/conf/screens/settings/cloudsettings. - Controleer of
cloudsettings jcr:primaryTypezich insling:Folderbevindt. Ga door met de volgende stappen alsjcr:primaryTypezich niet insling:folderbevindt. - Klik
/conf/screens/settingsmet de rechtermuisknop aan en creeer een knoop met naam alscloudsettings1en Type alssling:Folderen sparen de veranderingen. - Verplaats alle knooppunten onder
/conf/screens/settings/cloudsettingsnaarcloudsettings1. - Verwijderen
cloudsettingsen opslaan. - Wijzig de naam van
cloudsettings1incloudsettingsen sla het bestand op. - Merk op dat
/conf/screens/settings/cloudsettingsjcr:primaryTypeassling:Folderheeft.
Voer de volgende stappen uit in Auteur en Publish voor of na de upgrade. -
Ga de Titel als Bladen van Google, Naam van de Opslag als
googlesheetsin, en Type van Opslag als contexthub.generic-jsonpen klik daarna.note caution CAUTION Als u Adobe Experience Manager (AEM) 6.4 gebruikt, ga de Titel van de Configuratie als googlesheetsen het Type van Opslag als contexthub.generic-jsonpin.
-
Voer uw specifieke json-configuratie in. Bijvoorbeeld, kunt u de volgende json voor demodoeleinden gebruiken en klikken sparen. U ziet de opslagconfiguratie die als wordt genoemd Google Bladen in configuratie ContextHub.
note important IMPORTANT Vervang de code door de *<Sheet ID>*en*<API Key>*die u hebt opgehaald tijdens het instellen van de Google-bladen.code language-none { "service": { "host": "sheets.googleapis.com", "port": 80, "path": "/v4/spreadsheets/<your google sheets id>/values/Sheet1", "jsonp": false, "secure": true, "params": { "key": "<your Google API key>" } }, "pollInterval": 10000 }note note NOTE In de bovengenoemde steekproefcode, pollInterval bepaalt de frequentie waarbij de waarden (in milliseconden) worden verfrist. Vervang de code door de *<Sheet ID>*en*<API Key>*die u hebt opgehaald tijdens het instellen van de Google-bladen.note caution CAUTION Als u uw Google Sheets maakt om configuraties buiten de algemene map op te slaan (bijvoorbeeld in uw eigen projectmap), werkt het instellen van een doel niet uit de verpakking.
-
-
de Segmentatie van de Opslag van de Opstelling
-
Navigeer aan Configuratie van de Opslag ContentHub en creeer een andere opslagconfiguratie in de de configuratiecontainer van AEM Screens en plaats de Titel als segmentation-contexthub, Naam van de Opslag als segmentatie en Type van de Opslag als aem.segmentation.
-
Klik daarna en dan sparen.
note note NOTE Sla het proces waarbij de zoon wordt gedefinieerd over en laat deze leeg.
-
Stap 3: Segmenten voor het publiek instellen setting-up-audience
-
Creërend Segmenten in Publiek
-
Navigeer van uw AEM instantie aan Personalization > Soorten publiek > schermen.
-
Klik creeer > creëren Segment ContextHub. Het Nieuwe de dialoogvakje van het Segment ContextHub opent.
-
Ga de Titel als
**Higherthan50**in en klik creeer. Maak op dezelfde manier een ander segment met de naam**Lowerthan50**.
-
Klik het segment
**Higherthan50**en klik Eigenschappen van de actiebar.
-
Klik het Personalization lusje van de Eigenschappen van het Segment. Plaats de Weg ContextHub aan
/conf/screens/settings/cloudsettings/ContextHubDemo/contexthub configurationsen Weg van Segmenten aan/conf/screens/settings/wcm/segmentsen klik sparen, zoals aangetoond in hieronder cijfer.
- Op dezelfde manier plaats de Weg ContextHub en Weg van Segmenten voor
**Lowerthan50**ook segment.
-
Stap 4: Opzetten van merk en gebied setting-brand-area
Volg de onderstaande stappen om een merk te maken in uw activiteiten en gebieden onder het merk:
-
Creërend een Merk in Activiteiten
-
Navigeer van uw AEM instantie aan Personalization > Activiteiten.
-
Klik creëren > merk creëren.
-
Klik Merk van creëren de tovenaar van de Pagina en klik daarna.
-
Ga de Titel als ScreensBrand in en klik creeer. Je merk wordt nu gemaakt zoals hieronder wordt weergegeven.
note caution CAUTION Bekend probleem:
Als u een gebied wilt toevoegen, verwijdert u de primaire URL, bijvoorbeeldhttp://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html/content/campaigns/screensbrand/master.
-
-
Creërend een Gebied in uw Merk
Ga als volgt te werk om een gebied in het merk te maken:
-
Klik creeer en dan creeer Gebied.
-
Klik Gebied van creëren de tovenaar van de Pagina en klik daarna.
-
Ga de Titel als ScreensValue in en klik creeer.
Er wordt een gebied gemaakt in uw merk.
-
Stap 5: De segmenten in een activiteit maken step-setting-up-audience-segmentation
Nadat u een gegevensopslag hebt ingesteld en uw activiteit (merk en gebied) hebt gedefinieerd, volgt u de onderstaande stappen om segmenten in uw activiteit te maken.
-
Creërend Segmenten in Activiteiten
-
Navigeer van uw AEM instantie aan Personalization > Activiteiten > ScreensBrand > ScreensValue.
-
Klik creeer > creeer Activiteit. vormt de Tovenaar van de Activiteit opent.
-
Ga de Titel als ValueCheck50 en Naam als valuecheck50 in. Klik de het richten motor als ContextHub (AEM) van drop-down en klik daarna.
-
Klik toevoegen Ervaring van de
**Configure Activity**tovenaar. -
Van het publiek, klik
**Higherthan50**en klik voeg Ervaring toe en ga Titel als**higherthan50**Naam in als**higherthan50**. Klik OK. -
Van het publiek, klik
**Lowerthan50**en klik voeg Ervaring toe en ga Titel als**lowerthan50**Naam in als**lowerthan50**. Klik OK.
-
Klik daarna en dan sparen.
**ValueCheck50**-activiteit wordt nu gemaakt en geconfigureerd.
-
Stap 5: De segmenten in soorten publiek bewerken editing-audience-segmentation
-
Uitgevend de Segmenten
-
Navigeer van uw AEM instantie aan Personalization > Soorten publiek > schermen.
-
Klik het segment
**Higherthan50**, en klik uitgeven van de actiebar. -
Sleep en laat vallen de Vergelijking: Bezit - de component van de Waarde aan de redacteur.
-
Klik het moersleutelpictogram zodat kunt u openen die een bezit met waarde dialoogdoos vergelijkt.
-
Klik googesheets/value/1/0 van de drop-down in naam van het Bezit.
note note NOTE googesheets/value/1/0 verwijst naar rij 2 en kolom zoals bevolkt in googlebladen in het hieronder cijfer:
-
Klik de Exploitant als groter-dan van het drop-down menu.
-
Ga de Waarde als 70 in.
note note NOTE De AEM valideert uw gegevens van het Blad van Google door uw segment als groen te tonen.
Bewerk op dezelfde manier de eigenschapswaarden in
**Lowerthan50**.-
Sleep en laat vallen de Vergelijking: Bezit - de component van de Waarde aan de redacteur.
-
Klik op het moersleutelpictogram.
-
In het Vergelijkend een bezit met waarde dialoogdoos, klik googesheets/value/1/0 van de drop-down in naam van het Bezit.
-
Klik de Exploitant als minder-dan van het drop-down menu.
-
Ga de Waarde als in 50.
-
Het richten in Kanalen toelaten step-enabling-targeting-in-channels
Voer de onderstaande stappen uit om het activeren van doelwitbestanden in uw kanalen in te schakelen.
-
Ga naar een van de AEM Screens-kanalen. De volgende stappen tonen aan hoe te om het richten toe te laten door DataDrivenChannel te gebruiken die in een kanaal van AEM Screens wordt gecreeerd.
-
Klik het kanaal TargetChannel en klik Eigenschappen van de actiebar.
-
Klik het Personalization lusje zodat kunt u opstelling de configuraties ContextHub.
-
Plaats de Weg ContextHub aan
/conf/screens/settings/wcm/segmentsen Weg van Segmenten aan/conf/screens/settings/wcm/segments. -
Plaats merk aan ScreensBrand van dropdown en plaats de Verwijzing van het Gebied aan ScreensValue.
-
Klik sparen & Sluiten.
note note NOTE Gebruik ContextHub en de weg van Segmenten, waar u aanvankelijk uw configuraties ContextHub en segmenten bewaarde.
-
Navigeer en klik het kanaal 0} TargetChannel {en klik uitgeven van de actiebar.
note note NOTE Als u opstelling alles correct hebt, ziet u de het richten optie in drop-down van de redacteur, zoals aangetoond in het hieronder cijfer.
-
Meer informatie: voorbeelden gebruiken learn-more-example-use-cases
Nadat u ContextHub voor uw project van AEM Screens hebt gevormd, kunt u de verschillende Gevallen van het Gebruik volgen om te begrijpen hoe de gegevens teweeggebrachte activa een vitale rol in verschillende industrieën spelen: