Skip to content

Commit

Permalink
Add feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
herzog31 committed Apr 19, 2024
1 parent 5ae5f47 commit 9bc1c3a
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions scripts/delayed.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,24 +36,28 @@ import('./commerce-events-sdk.js');
import('./commerce-events-collector.js');

// Conversion tracking
function convert(event, value, extraData = {}) {
sampleRUM('convert', { source: event, target: value, ...extraData });
function convert(event, extraData = {}) {
sampleRUM('convert', { source: event, ...extraData });
}

window.adobeDataLayer.push((dl) => {
dl.addEventListener('add-to-cart', ({ eventInfo }) => {
convert('addToCart', 'addToCart', eventInfo?.shoppingCartContext?.items?.map((item) => item.product.sku));
convert('addToCart', { skus: eventInfo?.shoppingCartContext?.items?.map((item) => item.product.sku), element: 'cart' });
});

dl.addEventListener('recs-item-add-to-cart-click', ({ eventInfo }) => {
convert('addToCart', { skus: eventInfo?.shoppingCartContext?.items?.map((item) => item.product.sku), element: 'precs' });
});

dl.addEventListener('create-account', () => {
convert('createAccount', 'createAccount');
convert('createAccount');
});

dl.addEventListener('sign-in', () => {
convert('signIn', 'signIn');
convert('signIn');
});

dl.addEventListener('place-order', ({ eventInfo }) => {
convert('placeOrder', 'placeOrder', eventInfo?.shoppingCartContext?.items?.map((item) => item.product.sku));
convert('placeOrder', { skus: eventInfo?.shoppingCartContext?.items?.map((item) => item.product.sku) });
});
});

0 comments on commit 9bc1c3a

Please sign in to comment.