Aangepaste gebeurtenissen maken
U kunt de uitvalplatform door uw eigen winkelgebeurtenissen te maken om gegevens te verzamelen die uniek zijn voor uw branche. Wanneer u een douanegebeurtenis creeert en vormt, wordt het verzonden naar Adobe Commerce Events Collector.
Aangepaste gebeurtenissen afhandelen
Aangepaste gebeurtenissen worden alleen ondersteund voor de Adobe Experience Platform. Aangepaste gegevens worden niet doorgestuurd naar Adobe Commerce-dashboards en metrieke trackers.
Voor alle custom
gebeurtenis, de verzamelaar:
- Toevoegingen
identityMap
withECID
als primaire identiteit - Inclusief
email
inidentityMap
als secundaire identiteit indienpersonalEmail.address
is ingesteld in de gebeurtenis - Hiermee plaatst u de volledige gebeurtenis in een
xdm
object voordat het naar Edge wordt doorgestuurd
Voorbeeld:
Aangepaste gebeurtenis gepubliceerd via Adobe Commerce Events SDK:
mse.publish.custom({
commerce: {
saveForLaters: {
value: 1,
},
},
});
In Experience Platform rand:
{
xdm: {
identityMap: {
ECID: [
{
id: 'ecid1234',
primary: true
}
],
email: [
{
id: "runs@safari.ke",
primary: false
}
]
},
commerce: {
saveForLaters: {
value: 1
}
}
}
}
Overschrijvingen van gebeurtenissen afhandelen (aangepaste kenmerken)
Overschrijvingen van kenmerken voor standaardgebeurtenissen worden alleen ondersteund voor het Experience Platform. De gegevens van de douane worden niet doorgestuurd aan de dashboards van de Handel en metrieke Trackers.
Voor elke gebeurtenis met customContext
, treedt de inzamelaar met voeten treedt treedt verbindingen in de relevante contexten met gebieden in customContext
. Het gebruik van overschrijvingen is mogelijk wanneer een ontwikkelaar contexten die door andere delen van de pagina zijn ingesteld, opnieuw wil gebruiken en uitbreiden in gebeurtenissen die al worden ondersteund.
Voorbeelden:
De mening van het product met met voeten getreden die door Adobe Commerce Events SDK wordt gepubliceerd:
mse.publish.productPageView({
productListItems: [
{
productCategories: [
{
categoryID: "cat_15",
categoryName: "summer pants",
categoryPath: "pants/mens/summer",
},
],
},
],
});
In Experience Platform rand:
{
xdm: {
eventType: 'commerce.productViews',
identityMap: {
ECID: [
{
id: 'ecid1234',
primary: true,
}
]
},
commerce: {
productViews: {
value : 1,
}
},
productListItems: [{
SKU: "1234",
name: "leora summer pants",
productCategories: [{
categoryID: "cat_15",
categoryName: "summer pants",
categoryPath: "pants/mens/summer",
}],
}],
}
}