begin_checkout

Evenimentul pentru inceperea procesului de checkout

Definiție: Un eveniment "begin_checkout" este înregistrat atunci când un utilizator inițiază procesul de finalizare a comenzii pe un site de comerț electronic. Acest eveniment marchează momentul în care utilizatorul își exprimă intenția clară de a cumpăra prin începerea procesului de checkout.

Utilizare: Acest eveniment este utilizat frecvent în configurațiile de urmărire pentru comerțul electronic pentru a monitoriza procesul de checkout. Când un utilizator face clic pe butonul "Finalizare comandă", realizează o acțiune similară pentru a trece la checkout sau navigeaza in pagina destinata checkout-ului un eveniment "begin_checkout" trebuie declanșat.

Sintaxa comună: Evenimentul este însoțit de un obiect ecommerce care conține informații despre articolul vizualizat. Obiectul ecommerce trebuie să conțină următoarele proprietăți:
  • - currency (obligatoriu): Moneda în care este exprimată valoarea articolului (exemplu: RON).
  • - value (obligatoriu): Valoarea totală a evenimentului, care reprezintă de obicei suma rezultată din prețul fiecărui articol înmulțit cu cantitatea acestuia. (Folosește punctul ca separator zecimal.)
  • - items (obligatoriu): Un array ce conține detalii despre articolul/articolele vizualizate. Fiecare detaliu despre articol este un obiect cu o structură standardizată.
  • - coupon (optional): Numele cuponului aplicat si asociat cosului de cumparaturi.

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
    ecommerce: null /* Clear the previous ecommerce object. */
}, {
    event: "begin_checkout",
    ecommerce: {
        currency: "ISO_CURRENCY_CODE", /* Exemplu: "RON" */
        value: 30.03, /* Suma rezultată din prețul fiecărui produs înmulțit cu cantitatea acestuia. */
        coupon: 'CART_SCOPED_COUPON_NAME',
        items: [{
            item_id: "PRODUCT_OR_VARIANT_ID", /*  Exemplu: id_12345-red */
            item_group_id: "PRODUCT_MASTER_ID", /*  Exemplu: id_12345 */
            item_sku: "PRODUCT_OR_VARIANT_SKU", /*  Exemplu: SKU_12345 */
            item_name: "PRODUCT_NAME",
            item_brand: "PRODUCT_BRAND_NAME", 
            item_category: "PRODUCT_FIRST_CATEGORY",
            item_category2: "PRODUCT_SECOND_CATEGORY",
            item_category3: "PRODUCT_THIRD_CATEGORY",
            item_category4: "PRODUCT_FOURTH_CATEGORY",
            item_category5: "PRODUCT_FIFTH_CATEGORY",
            item_variant: "VARIANT_NAME",
            price: 10.01, /*  Pretul de vanzare final */
            discount: 2.22, /*  Diferenta dintre pretul intreg si pretul de vanzare final */
            coupon: "PRODUCT_SCOPED_COUPON_NAME",
            item_tax_percent: 19,
            currency: "RON",
            quantity: 3,
            item_stock_status: "in stock"
        }
        /* .... restul de produse (daca exista) */
        ]
    }
});
</script>