Our website uses cookies that are essential for basic operation. You can enable marketing related cookies for broader functionality. In this case you also accept the privacy policy
A működéshez szükséges cookie-k döntő fontosságúak a weboldal alapvető funkciói szempontjából, és a weboldal ezek nélkül nem fog megfelelően működni. Ezek a sütik nem tárolnak személyazonosításra alkalmas adatokat.
A marketing cookie-kat a látogatók weboldal-tevékenységének nyomon követésére használjuk. A cél az, hogy releváns hirdetéseket tegyünk közzé az egyéni felhasználók számára (pl. Google Ads, Facebook Ads), valamint aktivitásra buzdítsuk őket, ez pedig még értékesebbé teszi weboldalunkat.
Az adatok névtelen formában való gyűjtésén és jelentésén keresztül a statisztikai cookie-k segítenek a weboldal tulajdonosának abban, hogy megértse, hogyan lépnek interakcióba a látogatók a weboldallal.
A személyre szabáshoz használt cookie-k segítségével olyan információkat tudunk megjegyezni, amelyek megváltoztatják a weboldal magatartását, illetve kinézetét.
// Globális objektum a kosár események nyomon követésére
const cartTracking = {};
// Data Layer figyelése
window.dataLayer = window.dataLayer || [];
window.dataLayer.push = function (event) {
Array.prototype.push.apply(this, arguments);
// Figyeljük az add_to_cart eseményt
if (event.event === 'add_to_cart') {
const eventValue = event.value || 0; // Az add_to_cart esemény értéke
const userId = event.userId || 'anonymous_user';
// Tároljuk az értéket és indítunk egy timeoutot
cartTracking[userId] = {
value: eventValue,
timeout: setTimeout(() => {
gtag('event', 'cart_abandonment', {
value: eventValue, // A kosár értéke
});
delete cartTracking[userId];
}, 3600000); // 1 óra timeout
};
}
// Figyeljük a purchase eseményt
if (event.event === 'purchase') {
const userId = event.userId || 'anonymous_user';
if (cartTracking[userId]) {
clearTimeout(cartTracking[userId].timeout);
delete cartTracking[userId];
}
}
};