Het vormen Segmentatie met ContextHub

OPMERKING

Deze sectie beschrijft het vormen segmentatie wanneer het gebruiken van ContextHub. Als u de functionaliteit van de Context van de Cliënt gebruikt, te zien gelieve de relevante documentatie voor het vormen segmentatie voor de Context van de Cliënt.

Segmentering is een belangrijke overweging bij het maken van een campagne. Zie Soorten publiek beheren voor informatie over hoe segmentatie werkt en sleuteltermen.

Afhankelijk van de informatie die u reeds over uw plaatsbezoekers en de doelstellingen hebt verzameld u wilt bereiken, zult u de segmenten en de strategieën nodig voor uw gerichte inhoud moeten bepalen.

Deze segmenten worden vervolgens gebruikt om een bezoeker specifieke inhoud te bieden. Deze inhoud wordt bijgehouden in het gedeelte Persoonlijke instellingen van de website. De hier gedefinieerde activiteiten kunnen op elke pagina worden opgenomen en definiëren voor welk bezoekerssegment de gespecialiseerde inhoud van toepassing is.

AEM kunt u de gebruikerservaring eenvoudig aanpassen. Het staat u ook toe om de resultaten van uw segmentdefinities te verifiëren.

Segmenten openen

De console Soorten publiek wordt gebruikt om segmenten voor ContextHub of de Context van de Cliënt evenals publiek voor uw rekening van Adobe Target te beheren. Deze documentatie behandelt het beheren van segmenten voor ContextHub. Voor Clientcontextsegmenten en Adobe Target-segmenten raadpleegt u de relevante documentatie.

Als u toegang wilt krijgen tot uw segmenten, selecteert u Navigatie > Aanpassing aan persoonlijke voorkeur > Soorten publiek.

chlimage_1-310

Segmenteditor

Met de Segmenteditor kunt u een segment gemakkelijk wijzigen. Als u een segment wilt bewerken, selecteert u een segment in de lijst met segmenten en klikt u op de knop Bewerken.

segmenteditor

Met behulp van de componentenbrowser kunt u AND en OF containers toevoegen om de segmentlogica te bepalen, dan extra componenten toevoegen om eigenschappen en waarden of verwijzingsmanuscripten en andere segmenten te vergelijken om de selectiecriteria (zie Creërend een Nieuw Segment ) te bepalen om het nauwkeurige scenario voor het selecteren van het segment te bepalen.

Wanneer de volledige verklaring aan waar evalueert dan heeft het segment opgelost. Als meerdere segmenten van toepassing zijn, wordt ook de Boost-factor gebruikt. Zie Een nieuw segment maken voor meer informatie over de versterkingsfactor.

LET OP

De segmentredacteur controleert geen cirkelverwijzingen. Zo verwijst segment A bijvoorbeeld naar een ander segment B, dat op zijn beurt weer naar segment A verwijst. U moet ervoor zorgen dat de segmenten geen cirkelverwijzingen bevatten.

Containers

De volgende containers zijn beschikbaar uit-van-de-doos en staan u toe om vergelijkingen en verwijzingen samen te groeperen voor booleaanse evaluatie. U kunt deze vanuit de componentbrowser naar de editor slepen. Zie de volgende sectie Using AND and OR Containers voor meer informatie.

Container EN
De Booleaanse operator AND
Container OF
De operator Boolean OR

Vergelijkingen

De volgende segmentvergelijkingen zijn beschikbaar uit-van-de-doos om segmenteigenschappen te evalueren. U kunt deze vanuit de componentbrowser naar de editor slepen.

Property-Value
Vergelijkt een bezit van een opslag aan een bepaalde waarde
Eigenschap-eigenschap Vergelijkt één bezit van een opslag aan een ander bezit
Eigenschap-segmentverwijzing Vergelijkt een bezit van een opslag aan een ander referenced segment
Eigenschapverwijzing Vergelijkt een bezit van een opslag aan de resultaten van een manuscript
Referentie-script voor segment Vergelijkt een referenced segment aan de resultaten van een manuscript
OPMERKING

Wanneer het vergelijken van waarden, als het gegevenstype van de vergelijking niet (d.w.z. wordt geplaatst om auto te ontdekken) wordt geplaatst, zal de segmenteringsmotor van ContextHub eenvoudig de waarden zoals javascript vergelijken. Er worden geen waarden naar de verwachte typen gecast, wat tot misleidende resultaten kan leiden. Bijvoorbeeld:

null < 30 // will return true

Daarom wanneer creërend een segment, zou u gegevenstype moeten selecteren wanneer de types van vergeleken waarden gekend zijn. Bijvoorbeeld:

Wanneer u de eigenschap profile/age vergelijkt, weet u al dat het vergeleken type number zal zijn, dus zelfs als profile/age niet is ingesteld, zal een vergelijking profile/age minder-dan 30 false terugkeren, zoals u zou verwachten.

Verwijzingen

De volgende verwijzingen zijn beschikbaar uit-van-de-doos om rechtstreeks met een manuscript of een ander segment te verbinden. U kunt deze vanuit de componentbrowser naar de editor slepen.

Segmentverwijzing
Evalueer het referenced segment
Scriptreferentie Evalueer het referenced manuscript. Zie de volgende sectie Scriptverwijzingen gebruiken voor meer informatie.

Een nieuw segment maken

Het nieuwe segment definiëren:

  1. Na het toegang hebben tot van de segmenten, klik of tik de Create knoop en selecteer Create ContextHub Segment.

    chlimage_1-311

  2. In Nieuw Segment ContextHub, ga een titel voor het segment evenals een verhogingswaarde indien nodig in en tik of klik dan Create.

    chlimage_1-312

    Elk segment heeft een verhogingsparameter die als weegfactor wordt gebruikt. Een hoger getal geeft aan dat het segment bij voorkeur wordt geselecteerd boven een segment met een lager getal in gevallen waarin meerdere segmenten geldig zijn.

    • Minimumwaarde: 0
    • Maximumwaarde: 1000000
  3. Sleep een vergelijking of een verwijzing naar de segmentredacteur het in het gebrek EN container zal verschijnen.

  4. Dubbelklik op of tik op de configureoptie van de nieuwe verwijzing of het nieuwe segment om de specifieke parameters te bewerken. In dit voorbeeld testen we op mensen in San Jose.

    screen_shot_2012-02-02at103135am

    Stel indien mogelijk altijd een Gegevenstype in om ervoor te zorgen dat uw vergelijkingen correct worden geëvalueerd. Zie Vergelijkingen voor meer informatie.

  5. Klik OK om uw definitie op te slaan:

  6. Voeg desgewenst meer componenten toe. U kunt booleaanse expressies formuleren met behulp van de containercomponenten voor AND en OR vergelijkingen (zie Using AND and Or Containers hieronder). Met de segmentredacteur kunt u componenten schrappen niet meer nodig, of hen slepen aan nieuwe posities binnen de verklaring.

AND en OR containers gebruiken

Gebruikend EN en OF containercomponenten, kunt u complexe segmenten in AEM construeren. Hierbij is het nuttig om op een aantal basispunten te letten:

  • Het hoogste niveau van de definitie is altijd de EN container die aanvankelijk wordt gecreeerd. Dit kan niet worden veranderd, maar heeft geen effect op de rest van uw segmentdefinitie.
  • Zorg ervoor dat het nesten van de container zinvol is. De containers kunnen als steunen van uw booleaanse uitdrukking worden bekeken.

Het volgende voorbeeld wordt gebruikt om bezoekers te selecteren die in onze leeftijdsgroep worden overwogen:

Mannelijk en tussen 30 en 59 jaar

OF

Vrouwen tussen 30 en 59 jaar

U begint door een OF containercomponent binnen het gebrek EN container te plaatsen. Binnen de container OR, kunt u twee EN containers en binnen allebei toevoegen u het bezit of de verwijzingscomponenten.

screen_shot_2012-02-02at105145am

Scriptverwijzingen gebruiken

Door de component van de Verwijzing van het Manuscript te gebruiken, kan de evaluatie van een segmentbezit aan een extern manuscript worden afgevaardigd. Zodra het manuscript behoorlijk wordt gevormd, kan het als een andere component van een segmentvoorwaarde worden gebruikt.

Een script definiëren naar verwijzing

  1. Voeg bestand toe aan clientlib contexthub.segment-engine.scripts.

  2. Voer een functie uit die een waarde terugkeert. Bijvoorbeeld:

    ContextHub.console.log(ContextHub.Shared.timestamp(), '[loading] contexthub.segment-engine.scripts - script.profile-info.js');
    
    (function() {
        'use strict';
    
        /**
         * Sample script returning profile information. Returns user info if data is available, false otherwise.
         *
         * @returns {Boolean}
         */
        var getProfileInfo = function() {
            /* let the SegmentEngine know when script should be re-run */
            this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));
            this.dependOn(ContextHub.SegmentEngine.Property('profile/givenName'));
    
            /* variables */
            var name = ContextHub.get('profile/givenName');
            var age = ContextHub.get('profile/age');
    
            return name === 'Joe' && age === 123;
        };
    
        /* register function */
        ContextHub.SegmentEngine.ScriptManager.register('getProfileInfo', getProfileInfo);
    
    })();
    
  3. Registreer het script met ContextHub.SegmentEngine.ScriptManager.register.

Als het manuscript van extra eigenschappen afhangt, zou het manuscript this.dependOn() moeten roepen. Als het script bijvoorbeeld afhankelijk is van profile/age:

this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));

Naar een script verwijzen

  1. Maak een ContextHub-segment.
  2. Voeg Script Reference toe component in de gewenste plaats van het segment.
  3. Open het bewerkingsdialoogvenster van de Scriptreferentie-component. Als correct gevormd, zou het manuscript in de drop-down manuscriptnaam moeten beschikbaar zijn.

De toepassing van een segment testen

Zodra het segment is bepaald, kunnen de potentiële resultaten met de hulp van ContextHub worden getest.

  1. Een voorvertoning van een pagina weergeven
  2. Klik het pictogram ContextHub om de toolbar te openbaren ContextHub
  3. Selecteer een persoon die overeenkomt met het segment dat u hebt gemaakt
  4. ContextHub zal de toepasselijke segmenten voor de geselecteerde persoon oplossen

Bijvoorbeeld, is onze eenvoudige segmentdefinitie om gebruikers in onze primaire leeftijdsgroep te identificeren een eenvoudige segmentdefinitie gebaseerd op de leeftijd en het geslacht van de gebruiker. Als u een specifieke persoon laadt die overeenkomt met die criteria, wordt getoond of het segment is opgelost:

screen_shot_2012-02-02at105926am

Of indien deze niet is opgelost:

screen_shot_2012-02-02at110019am

OPMERKING

Alle kenmerken worden onmiddellijk opgelost, maar de meeste wijzigingen worden alleen toegepast wanneer de pagina opnieuw wordt geladen.

Dergelijke tests kunnen ook worden uitgevoerd op inhoudspagina's en in combinatie met gerichte inhoud en verwante Activiteiten en Ervaringen.

Als u opstelling een activiteit en ervaring het gebruiken van het hierboven voorbeeld van het groepssegment van de eerste pagina hebt, kunt u uw segment met de activiteit gemakkelijk testen. Zie de verwante documentatie over het ontwerpen van doelinhoud voor meer informatie over het instellen van een activiteit.

  1. In de bewerkingsmodus van een pagina waarop u doelinhoud hebt ingesteld, ziet u dat de inhoud als doel is ingesteld via het pijlpictogram op de inhoud.

    chlimage_1-313

  2. De schakelaar aan voorproefwijze en het gebruiken van de contexthub, schakelaar aan een persoon die niet de segmentatie aanpast die voor de ervaring wordt gevormd.

    chlimage_1-314

  3. De schakelaar aan een persoon die de segmentatie aanpast die voor de ervaring wordt gevormd en ziet dat de ervaring dienovereenkomstig verandert.

    chlimage_1-315

Uw segment gebruiken

De segmenten worden gebruikt om de daadwerkelijke inhoud te sturen die door specifiek doelpubliek wordt gezien. Zie Soorten publiek beheren voor meer informatie over soorten publiek en segmenten en Doelinhoud ontwerpen over het gebruik van soorten publiek en segmenten om inhoud te bepalen.

Op deze pagina