function datalayer_add_to_cart(item_name, item_id, item_category, price, quantity) { if (undefined !== dataLayer) { dataLayer.push({ecommerce: null}); dataLayer.push({ event: "add_to_cart", ecommerce: { currency: "EUR", items: [{ item_name: item_name, item_id: item_id, price: price, item_category: item_category, quantity: quantity }], order_type: getCookie('mb_order_type'), store: getCookie('mb_order_store_code') } }); } } function datalayer_remove_from_cart(item_name, item_id, item_category, price, quantity) { if (undefined !== dataLayer) { dataLayer.push({ecommerce: null}); dataLayer.push({ event: "remove_from_cart", ecommerce: { currency: "EUR", items: [{ item_name: item_name, item_id: item_id, price: price, item_category: item_category, quantity: quantity }], order_type: getCookie('mb_order_type'), store: getCookie('mb_order_store_code') } }); } } function datalayer_begin_checkout(items) { if (undefined !== dataLayer) { dataLayer.push({ecommerce: null}); dataLayer.push({ event: "begin_checkout", ecommerce: { currency: "EUR", items: items, order_type: getCookie('mb_order_type'), store: getCookie('mb_order_store_code') } }); } } function datalayer_purchase(items, value, tax, shipping, order_type, store) { if (undefined !== dataLayer) { dataLayer.push({ecommerce: null}); dataLayer.push({ event: "purchase", ecommerce: { currency: "EUR", value: value, tax: tax, shipping: shipping, items: items, order_type: order_type, store: store } }); } } function datalayer_view_item(item_id, item_name, item_brand, item_category, price) { dataLayer.push({ ecommerce: null }); dataLayer.push({ event: "view_item", ecommerce: { currency: "EUR", items: [{ item_id: item_id, item_name: item_name, item_brand: item_brand, item_category: item_category, price: price, }] } }); } function datalayer_view_item_list(item_list_name, item_list_id, item_category) { dataLayer.push({ ecommerce: null }); dataLayer.push({ event: "view_item_list", ecommerce: { items: [{ currency: "EUR", item_list_name: item_list_name, item_list_id: item_list_id, item_category: item_category, }] } }); } function pixel_add_to_cart(item_name, price) { if (undefined !== fbq) { fbq('track', 'AddToCart', { content_type: 'product', content_name: item_name, value: price, currency: 'EUR' }); } } function pixel_purchase(items, total) { if (undefined !== fbq) { fbq('track', 'Purchase', { contents: items, value: total, currency: 'EUR' }); } } function tiktok_view_content(description, content_id, value) { ttq.track('ViewContent', { contents: [ { content_id: content_id, quantity: 1, description: description, price: value } ], content_type: 'product', currency: 'EUR', value: value }); } function tiktok_add_to_cart(quantity, description, content_id, value) { ttq.track('AddToCart', { contents: [ { content_id: content_id, quantity: quantity, description: description, price: value } ], content_type: 'product', currency: 'EUR', value: value }); } function tiktok_start_checkout(items, value) { ttq.track('StartCheckout', { contents: items, currency: 'EUR', value: value }); } function tiktok_purchase(items, value) { ttq.track('Purchase', { contents: items, currency: 'EUR', value: value }); } function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for(let i = 0; i