diff --git a/view/frontend/templates/hyva/script-pusher.phtml b/view/frontend/templates/hyva/script-pusher.phtml index 90b50e0..ae59c24 100644 --- a/view/frontend/templates/hyva/script-pusher.phtml +++ b/view/frontend/templates/hyva/script-pusher.phtml @@ -57,7 +57,6 @@ declare(strict_types=1); } try { - // Add logic to store event if ((eventData.event === 'trytagging_begin_checkout' || eventData.event === 'trytagging_view_cart') && eventData.marketing) { const simpleHash = window.tagging_gtm_simple_hash(eventData); const advancedHash = window.tagging_gtm_advanced_hash(eventData); @@ -66,7 +65,6 @@ declare(strict_types=1); window.tagging_gtm_save_hash(advancedHash, eventData.marketing); } } catch (error) { - // Ensure we don't break the event console.error('Error generating hashes:', error); } diff --git a/view/frontend/templates/iframe.phtml b/view/frontend/templates/iframe.phtml index defe041..7dc08ce 100644 --- a/view/frontend/templates/iframe.phtml +++ b/view/frontend/templates/iframe.phtml @@ -42,14 +42,12 @@ window.tagging_gtm_simple_hash = function(eventData) { const parts = []; - // Add items and quantities eventData.ecommerce.items.forEach(item => { const itemId = item.item_id || ""; const quantity = item.quantity || 0; parts.push(`i_id=${itemId}&qt=${quantity}`); }); - // Join all parts and encode to base64 const value = parts.join("&"); return btoa(value); } @@ -66,19 +64,16 @@ window.tagging_gtm_advanced_hash = function(eventData) { const parts = []; - // Add items and quantities eventData.ecommerce.items.forEach(item => { const itemId = item.item_id || ""; const quantity = item.quantity || 0; parts.push(`i_id=${itemId}&qt=${quantity}`); }); - // Add user agent (normalized: lowercase, spaces removed) const userAgent = navigator.userAgent || ""; const normalizedUserAgent = userAgent.toLowerCase().replace(/\s+/g, ""); parts.push(`--ua=${normalizedUserAgent}`); - // Join all parts and encode to base64 const value = parts.join("&"); return btoa(value); }