eVar (varuexponering)

Den här hjälpsidan beskriver hur du implementerar eVars för varuexponering. Mer information om hur marknadsföring av eVars fungerar som en dimension finns i eVars (marknadsföringsdimension) i användarhandboken för komponenter.

En detaljerad diskussion om hur eVars marknadsförs finns i Merchandising eVars and product finding methods.

Konfigurera eVars i inställningarna för rapportsviten

Innan du använder eVars i implementeringen måste du konfigurera eVarna till önskad syntax i rapportsvitens inställningar. Se Konverteringsvariabler i administrationshandboken.

WARNING
Om det inte går att konfigurera eVars för försäljning korrekt resulterar det i oväntade värden eller dataförlust för variabeln. Kontrollera att den är korrekt konfigurerad för din implementering.

Implementera med produktsyntax

När Produktsyntax är aktiverat fylls försäljningskategorin i direkt i variabeln products, så det är inte nödvändigt att välja och ställa in en bindningshändelse. Detta är den rekommenderade metoden och bör användas om inte värdet inte är tillgängligt för att anges i products när händelsen success inträffar.

// The bare minimum to set a merchandising eVar with product syntax
s.products = ";Example product;;;;eVar1=Example merchandising value";

// An example single product with product syntax
s.products = "Example category;Example product;1;5.99;event1=1;eVar1=Turtles";

// Tie a merchandising eVar to a different values on two different products
s.products = "Birds;Scarlet Macaw;1;4200;;eVar1=talking bird,Birds;Turtle dove;2;550;;eVar1=love birds";

Värdet för eVar1 har tilldelats produkten. Alla efterföljande lyckade händelser som berör den här produkten krediteras eVarna.

Produktsyntax med Web SDK

Om du använder XDM-objektet använder produktsyntaxvariabler följande XDM-fält:

  • E-variabler för produktsyntaxmarknadsföring mappas under xdm.productListItems[]._experience.analytics.customDimensions.eVars.eVar1 till xdm.productListItems[]._experience.analytics.customDimensions.eVars.eVar250.
  • Försäljningshändelser för produktsyntax mappas under xdm.productListItems[]._experience.analytics.event1to100.event1.value till xdm.productListItems[]._experience.analytics.event901to1000.event1000.value. Händelseserialisering XDM-fält mappas under xdm.productListItems[]._experience.analytics.event1to100.event1.id till xdm.productListItems[]._experience.analytics.event901to1000.event1000.id.
NOTE
När du anger händelser under productListItems behöver du inte ange dem i händelsesträngen. Om de anges på båda platserna har värdet i händelsesträngen företräde.

I följande exempel visas en enskild product som använder flera eVars- och händelsemeddelanden för marknadsföring:

"productListItems": [
  {
    "name": "Bahama Shirt",
    "priceTotal": "12.99",
    "quantity": 3,
    "_experience": {
      "analytics": {
        "customDimensions" : {
          "eVars" : {
            "eVar10" : "green",
            "eVar33" : "large"
          }
        },
        "event1to100" : {
          "event4" : {
            "value" : 1
          },
          "event10" : {
            "value" : 2,
            "id" : "abcd"
          }
        }
      }
    }
  }
]

Ovanstående exempelobjekt skickas till Adobe Analytics som ";Bahama Shirt;3;12.99;event4|event10=2:abcd;eVar10=green|eVar33=large".

Om du använder dataobjektet använder eVar-marknadsföring data.__adobe.analytics.eVar1 - data.__adobe.analytics.eVar250 följande AppMeasurementen syntax.

Implementera med konverteringsvariabelsyntax

Konverteringsvariabelsyntax används när eVar-värdet inte är tillgängligt för att anges i variabeln products. Det här scenariot innebär vanligtvis att sidan inte har något sammanhang för försäljningskanalen eller sökmetoden. I dessa fall ställer du in variabeln för försäljning innan du kommer till produktsidan, och värdet kvarstår tills bindningshändelsen inträffar.

När bindningshändelsen som valts under konfigurationen inträffar, kopplas eVarnas beständiga värde till produkten. Om till exempel prodView anges som bindningshändelse är marknadsföringskategorin bunden till den aktuella produktlistan endast när händelsen inträffar. Endast efterföljande bindningshändelser kan uppdatera en eVar som redan har tilldelats en produkt.

// Place on the same or previous page before the binding event:
s.eVar1 = "Aviary";

// Place on the page where the binding event occurs:
s.events = "prodView";
s.products = ";Canary";

Värdet "Aviary" för eVar1 tilldelas produkten "Canary". Alla efterföljande lyckade händelser som berör den här produkten krediteras "Canary". Dessutom är det aktuella värdet av variabeln merchandising knutet till alla efterföljande produkter tills något av följande villkor uppfylls:

  • EVarna förfaller (baserat på inställningen "Förfaller efter")
  • Försäljningsvärdet skrivs över med ett nytt eVar.

Konvertera variabelsyntax med Web SDK

Om du använder XDM-objektet fungerar syntaxen på samma sätt som andra eVars- och händelser implementeras. XDM-speglingen av exemplet ovan skulle se ut så här:

Ange eVarna för samma eller föregående händelseanrop:

"_experience": {
  "analytics": {
    "customDimensions": {
      "eVars": {
        "eVar1" : "Aviary"
      }
    }
  }
}

Ange bindningshändelse och värden för produktsträngen:

"commerce": {
  "productViews" : {
    "value" : 1
  }
},
"productListItems": [
  {
    "name": "Canary"
  }
]

Om du använder dataobjektet ser dataobjekten som motsvarar exemplet ovan ut så här:

Ange eVarna för samma eller föregående händelseanrop:

"data": {
  "__adobe": {
    "analytics": {
      "eVar1": "Aviary"
    }
  }
}

Ange bindningshändelse och värden för produktsträngen:

"data": {
  "__adobe": {
    "analytics": {
      "events": "prodView",
      "products": ";Canary"
    }
  }
}
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690