Bindingsafmetingen en metriek gebruiken in Customer Journey Analytics

Customer Journey Analytics biedt verschillende manieren om waarden van dimensies aan te houden voorbij de hit waarop ze zijn ingesteld. Een van de persistentiemethoden die Adobe aanbiedt, wordt Binding genoemd. In vorige versies van Adobe Analytics werd dit concept ook wel 'merchandising' genoemd.

Hoewel u bindingsdimensies kunt gebruiken met gebeurtenisgegevens op hoofdniveau, kunt u dit concept het beste gebruiken wanneer u werkt met Arrays van objecten. U kunt een dimensie aan één deel van een objecten serie zonder het op alle attributen in een bepaalde gebeurtenis toe te passen toeschrijven. U kunt bijvoorbeeld een zoekterm aan één product in de array met winkelwagentobjecten toewijzen zonder die zoekterm aan de gehele gebeurtenis te binden.

Voorbeeld 1: Gebruik bindingsdimensies om aanvullende productkenmerken aan een aankoop toe te wijzen

U kunt dimensie-items binnen een objectarray aan een andere dimensie binden. Wanneer het gebonden afmetingspunt verschijnt, herinnert de Customer Journey Analytics de gebonden afmeting en omvat het in de gebeurtenis voor u. Overweeg de volgende klantenreis:

  1. Een bezoeker bekijkt een productpagina op een wasmachine.

    code language-json
    {
        "PersonID": "1",
        "product": [
            {
                "name": "Washing Machine 2000",
                "color": "white",
                "type": "front loader",
            },
        ],
        "timestamp": 1534219229
    }
    
  2. De bezoeker bekijkt dan een productpagina op een droger.

    code language-json
    {
        "PersonID": "1",
        "product": [
            {
                "name": "Dryer 2000",
                "color": "neon orange",
            },
        ],
        "timestamp": 1534219502
    }
    
  3. Uiteindelijk doen ze een aankoop. De kleur van elk product is niet opgenomen in de aankoopgebeurtenis.

    code language-json
    {
        "PersonID": "1",
        "orders": 1,
        "product": [
            {
                "name": "Washing Machine 2000",
                "price": 1600,
            },
            {
                "name": "Dryer 2000",
                "price": 499
            }
        ],
        "timestamp": 1534219768
    }
    

Als u omzet door kleur zonder een bindende dimensie wilt bekijken, de dimensie product.color De kleur van de droger blijft behouden en krijgt een onjuiste waarde:

product.color
omzet
neonoranje
2099

Ga naar Data views en binden Product Color dimensie aan Product Name:

Dimensie binding

Wanneer u dit persistentiemodel instelt, neemt de Customer Journey Analytics de productnaam in wanneer de productkleur wordt ingesteld. Als het dezelfde productnaam herkent in een volgende gebeurtenis voor deze persoon, wordt de productkleur ook overgedragen. Dezelfde gegevens wanneer u een productkleur bindt aan de productnaam, zien er ongeveer als volgt uit:

product.color
omzet
wit
1600
neonoranje
499

Voorbeeld 2: Gebruik bindingsmetriek om de zoekterm aan een productaankoop te koppelen

Een van de meest gebruikte handelsmethoden in Adobe Analytics is het binden van een zoekterm aan een product, zodat elke zoekterm krediet krijgt voor het juiste product. Overweeg de volgende klantenreis:

  1. Een bezoeker arriveert op uw site en zoekt naar "bokshandschoenen". De metrische toename van zoekopdrachten wordt met één verhoogd en de bovenste drie zoekresultaten worden weergegeven.

    code language-json
    {
        "PersonID": "1",
        "page_name": "Search results",
        "search": "1",
        "search_term": "boxing gloves",
        "product": [
            {
                "name": "Beginner gloves",
            },
            {
                "name": "Tier 3 gloves",
            },
            {
                "name": "Professional gloves",
            }
        ]
    }
    
  2. Ze vinden een paar handschoenen die ze leuk vinden en voegen het toe aan hun kar.

    code language-json
    {
        "PersonID": "1",
        "page_name": "Shopping cart",
        "cart_add": "1",
        "product": [
            {
                "name": "Tier 3 gloves",
            }
        ]
    }
    
  3. De bezoeker zoekt vervolgens naar "tennisracket". De metrische toename van zoekopdrachten wordt met één verhoogd en de bovenste drie zoekresultaten worden weergegeven.

    code language-json
    {
        "PersonID": "1",
        "page_name": "Search results",
        "search": "1",
        "search_term": "tennis racket",
        "product": [
            {
                "name": "Shock absorb racket",
            },
            {
                "name": "Women's open racket",
            },
            {
                "name": "Extreme racket",
            }
        ]
    }
    
  4. Ze vinden een racket die ze leuk vinden en voegen het toe aan hun winkelwagen.

    code language-json
    {
        "PersonID": "1",
        "page_name": "Shopping cart",
        "cart_add": "1",
        "product": [
            {
                "name": "Tier 3 gloves",
            },
            {
                "name": "Shock absorb racket",
            }
        ]
    }
    
  5. De bezoeker zoekt een derde keer naar 'schoenen'. De metrische toename van zoekopdrachten wordt met één verhoogd en de bovenste drie zoekresultaten worden weergegeven.

    code language-json
    {
        "PersonID": "1",
        "page_name": "Search results",
        "search": "1",
        "search_term": "shoes",
        "product": [
            {
                "name": "Men's walking shoes",
            },
            {
                "name": "Tennis shoes",
            },
            {
                "name": "Skate shoes",
            }
        ]
    }
    
  6. Ze vinden een paar schoenen die ze leuk vinden en voegen het toe aan hun winkelwagen.

    code language-json
    {
        "PersonID": "1",
        "page_name": "Shopping cart",
        "cart_add": "1",
        "product": [
            {
                "name": "Tier 3 gloves",
            },
            {
                "name": "Shock absorb racket",
            },
            {
                "name": "Skate shoes",
            }
        ]
    }
    
  7. De bezoeker doorloopt het afrekenproces en koopt deze drie objecten.

    code language-json
    {
        "PersonID": "1",
        "page_name": "Thank you for your purchase",
        "purchase": "1",
        "product": [
            {
                "name": "Tier 3 gloves",
                "price": "89.99"
            },
            {
                "name": "Shock absorb racket",
                "price": "34.99"
            },
            {
                "name": "Skate shoes",
                "price": "79.99"
            }
        ]
    }
    

Als u een toewijzingsmodel gebruikt dat geen bindende dimensie met onderzoekstermijn omvat, kenmerken alle drie producten opbrengst aan slechts één enkele onderzoekstermijn. Als u bijvoorbeeld Original toewijzing met de dimensie van de zoekterm:

search_term
omzet
bokshandschoenen
$ 204,97

Als u Most Recent allocatie met de zoekterm dimensie, waarbij alle drie de producten nog steeds inkomsten toekennen aan één zoekterm:

search_term
omzet
schoenen
$ 204,97

Hoewel dit voorbeeld slechts één persoon omvat, kunnen veel personen die naar verschillende dingen zoeken, zoektermen verkeerd aan verschillende producten toewijzen, waardoor het moeilijk wordt te bepalen wat de beste zoekresultaten eigenlijk zijn.

U kunt nu binden Search Term tot Product Name telkens wanneer Searches Metrisch is aanwezig om onderzoekstermijn aan opbrengst correct toe te schrijven.

Metrische binding

In Analysis Workspace zou het resulterende verslag er als volgt uitzien:

search_term
omzet
bokshandschoenen
$ 89,99
tennisracket
$ 34,99
schoenen
$ 79,99

Customer Journey Analytics detecteert automatisch de relatie tussen de geselecteerde dimensie en de bindingsdimensie. Wanneer de bindingsdimensie zich in een objectenarray bevindt terwijl de geselecteerde dimensie zich op een hoger niveau bevindt, is een bindingsmetrische waarde vereist. Een bindende metrische handelingen als trekker voor een bindende afmeting, zodat bindt het zich slechts aan gebeurtenissen waar metrisch binden aanwezig is. In het bovenstaande voorbeeld bevat de pagina met zoekresultaten altijd een zoekterm en een metrische zoekopdracht.

Als u de zoekterm instelt op dit persistentiemodel, wordt de volgende logica uitgevoerd:

  • Wanneer de dimensie van de zoekterm is ingesteld, controleert u of de productnaam aanwezig is.
  • Als de productnaam er niet is, doet u niets.
  • Als de productnaam er is, controleer de aanwezigheid van metrisch onderzoek.
  • Als de metrische zoekopdracht er niet is, doet u niets.
  • Als metrische zoekopdrachten daar zijn, bindt u de zoekterm aan alle productnamen in die gebeurtenis. Het kopieert zich tot het zelfde niveau zoals productnaam voor die gebeurtenis. In dit voorbeeld wordt het behandeld als product.search_term.
  • Als dezelfde productnaam in een volgende gebeurtenis wordt weergegeven, wordt de gebonden zoekterm ook naar die gebeurtenis overgedragen.

Voorbeeld 3: Videozoekterm binden aan gebruikersprofiel

U kunt een zoekterm aan een gebruikersprofiel binden, zodat de persistentie tussen de profielen volledig gescheiden blijft. Uw organisatie voert bijvoorbeeld een streamingservice uit waarbij een overkoepelende account meerdere profielen kan hebben. De bezoeker heeft een onderliggend profiel en een profiel voor volwassenen.

  1. De account meldt zich aan onder het onderliggende profiel en zoekt naar de tv-show van een kind. Let erop dat de "ProfileID" is 2 om het onderliggende profiel te vertegenwoordigen.

    code language-json
    {
        "PersonID": "7078",
        "ProfileID": "2",
        "Searches": "1",
        "search_term": "kids show"
    }
    
  2. Ze vinden de show "Orangey" en spelen hem zodat hun kind het kan bekijken.

    code language-json
    {
        "PersonID": "7078",
        "ProfileID": "2",
        "ShowName": "Orangey",
        "VideoStarts": "1"
    }
    
  3. Later die avond schakelt de bovenliggende toepassing over naar het profiel en zoekt deze naar inhoud voor volwassenen. Let erop dat de "ProfileID" is 1 om het profiel voor volwassenen weer te geven. Beide profielen maken deel uit van dezelfde account, voorgesteld door hetzelfde "PersonID".

    code language-json
    {
        "PersonID": "7078",
        "ProfileID": "1",
        "Searches": "1",
        "search_term": "grownup movie"
    }
    
  4. Zoek naar de show "Analytics After Hours" en geniet van hun avondeten.

    code language-json
    {
        "PersonID": "7078",
        "ProfileID": "1",
        "ShowName": "Analytics After Hours",
        "VideoStarts": "1"
    }
    
  5. De volgende dag zetten ze de show "Orangey" voor hun kind voort. Ze hoeven niet te zoeken omdat ze nu al op de hoogte zijn van de show.

    code language-json
    {
        "PersonID": "7078",
        "ProfileID": "2",
        "ShowName": "Orangey",
        "VideoStarts": "1"
    }
    

Als u Recentste toewijzing gebruikt bij Person-vervaldatum, kunt u de optie "grownup movie" zoekterm wordt toegeschreven aan de laatste weergave van de show van het kind .

Zoekterm
Video start
gegroeide film
2
kindershow
1

Als u echter gebonden bent search_term tot ProfileID, worden de zoekopdrachten van elk profiel geïsoleerd naar hun eigen profiel, omdat de juiste zoekopdrachten naar dit profiel worden verwezen.

Bezoekersbinding

Analysis Workspace zou de tweede aflevering van Orangey correct aan de zoekterm toewijzen "kids show" zonder rekening te houden met zoekopdrachten uit andere profielen.

Zoekterm
Video start
kindershow
2
gegroeide film
1

Voorbeeld 4: browse versus search behavior in een retail setting evalueren

U kunt waarden binden aan dimensies die zijn ingesteld bij vorige gebeurtenissen. Wanneer u een variabele met een bindende afmeting plaatst, houdt de Customer Journey Analytics rekening met de persisted waarde. Als dit ongewenste gedrag is, kunt u de persistentie-instellingen van de bindende dimensie aanpassen. Neem het volgende voorbeeld waar product_finding_method wordt ingesteld op een gebeurtenis en vervolgens gebonden aan de gebeurtenis 'Winkelwagentjes toevoegen' op de volgende gebeurtenis.

  1. Een bezoeker zoekt naar "camera". Er zijn geen producten ingesteld op deze pagina.

    code language-json
    {
        "search_term": "camera",
        "product_finding_method": "search"
    }
    
  2. Ze klikken op een camera die ze leuk vinden en voegen deze toe aan hun winkelwagentje.

    code language-json
    {
        "Product": [
            {
                "name": "DSLR Camera"
            }
        ],
        "CartAdd": "1"
    }
    
  3. De bezoeker bladert dan in de categorie van de mangordels zonder een onderzoek uit te voeren. Er zijn geen producten ingesteld op deze pagina.

    code language-json
    {
        "category": "Men's belts",
        "product_finding_method": "browse"
    }
    
  4. Ze klikken op een gordel die ze leuk vinden en voegen het toe aan hun winkelwagen.

    code language-json
    {
        "Product": [
            {
                "name": "Ratchet belt"
            }
        ],
        "CartAdd": "1"
    }
    
  5. Ze doorlopen het afrekenproces en kopen deze twee objecten.

    code language-json
    {
        "Product": [
            {
                "name": "DSLR Camera",
                "price": "399.99"
            },
            {
                "name": "Ratchet belt",
                "price": "19.99"
            }
        ],
        "Purchase": "1"
    }
    

Als de persistentie wordt ingesteld op de meest recente toewijzing zonder een bindende dimensie, wordt alle $419,98 aan inkomsten toegewezen aan de browse zoekmethode.

Productzoekmethode
Ontvangsten
doorbladeren
419,98

Als persistentie wordt ingesteld met behulp van de oorspronkelijke toewijzing zonder een bindende dimensie, wordt alle $419,98 aan inkomsten toegewezen aan de search zoekmethode.

Productzoekmethode
Ontvangsten
zoeken
419,98

Als u echter bindt product_finding_method Aan de Kaart voegt metrisch toe, kenmerkt het resulterende rapport elk product aan de correcte het vinden methode.

Productzoekmethode
Ontvangsten
zoeken
399,99
doorbladeren
19,99
recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79