Skip to content

Commit

Permalink
remove track error
Browse files Browse the repository at this point in the history
  • Loading branch information
pacholoamit committed May 9, 2024
1 parent 2dda73b commit eee5e7b
Show file tree
Hide file tree
Showing 12 changed files with 40 additions and 48 deletions.
4 changes: 2 additions & 2 deletions src/shared/environment-data-sources/dispense.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ const dispenseDataSource = ({ transactionEvent }: Partial<EnvironmentEvents>) =>
category: item_category?.toString() || "N/A",
unitPrice: parseFloat(price || 0),
quantity: parseInt(quantity || 1),
currency: "USD",
currencys: "USD",
} as TransactionCartItem;
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'DISPENSE')
// window.tracker('trackError', JSON.stringify(error), 'DISPENSE')
}
}
}, window.gtmDataLayer); // special case for dispense; window.dataLayer is renamed to window.gtmDataLayer
Expand Down
4 changes: 1 addition & 3 deletions src/shared/environment-data-sources/dutchie-plus.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { EnvironmentEvents, TransactionCartItem } from "../types";

const dutchiePlusDataSource = ({ transactionEvent }: Partial<EnvironmentEvents>) => {

// IMPORTANT NOTE: dutchieplus cart CURALEAF is Paid search only & greenvalleydispensary is display
window.dataLayer = window.dataLayer || [];

Expand Down Expand Up @@ -81,11 +80,10 @@ const dutchiePlusDataSource = ({ transactionEvent }: Partial<EnvironmentEvents>)
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'DUTCHIEPLUS');
// window.tracker('trackError', JSON.stringify(error), 'DUTCHIEPLUS');
}
}
}

};

export default dutchiePlusDataSource;
2 changes: 1 addition & 1 deletion src/shared/environment-data-sources/ecwid.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ const ecwidTracker = ({ transactionEvent }: Partial<EnvironmentEvents>) => {
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'ECWID');
// window.tracker('trackError', JSON.stringify(error), 'ECWID');
}
};

Expand Down
4 changes: 1 addition & 3 deletions src/shared/environment-data-sources/grassdoor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { datalayerSource } from "../sources/google-datalayer-source";
import { EnvironmentEvents, TransactionCartItem } from "../types";
const grassDoorTracker = ({ addToCartEvent, removeFromCartEvent, transactionEvent }: Partial<EnvironmentEvents>) => {
datalayerSource((data: any): void => {

if (data.event === "Product Added") {
const products = data;
const { sku, name, price, quantity, category } = products;
Expand Down Expand Up @@ -63,10 +62,9 @@ const grassDoorTracker = ({ addToCartEvent, removeFromCartEvent, transactionEven
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'GRASSDOOR');
// window.tracker('trackError', JSON.stringify(error), 'GRASSDOOR');
}
}

});
};

Expand Down
2 changes: 1 addition & 1 deletion src/shared/environment-data-sources/greenrush.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ const greenrushDataSource = ({ addToCartEvent, removeFromCartEvent, transactionE
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'GREENRUSH');
// window.tracker('trackError', JSON.stringify(error), 'GREENRUSH');
}
}
});
Expand Down
2 changes: 1 addition & 1 deletion src/shared/environment-data-sources/lightspeed.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const lightspeedTracker = ({ transactionEvent }: Partial<EnvironmentEvents>) =>
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'LIGHTSPEED');
// window.tracker('trackError', JSON.stringify(error), 'LIGHTSPEED');
}
}
};
Expand Down
3 changes: 1 addition & 2 deletions src/shared/environment-data-sources/meadow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { EnvironmentEvents, TransactionCartItem } from "../types";

const meadowTracker = ({ addToCartEvent, removeFromCartEvent, transactionEvent }: Partial<EnvironmentEvents>) => {
postMessageSource((event: MessageEvent<any>): void => {

const rawData = event.data;

if (rawData.type === "ANALYTICS_CART_ADD") {
Expand Down Expand Up @@ -63,7 +62,7 @@ const meadowTracker = ({ addToCartEvent, removeFromCartEvent, transactionEvent }
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'MEADOW');
// window.tracker('trackError', JSON.stringify(error), 'MEADOW');
}
}
});
Expand Down
3 changes: 1 addition & 2 deletions src/shared/environment-data-sources/olla.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { EnvironmentEvents, TransactionCartItem } from "../types";

const ollaTracker = ({ addToCartEvent, removeFromCartEvent, transactionEvent }: Partial<EnvironmentEvents>) => {
datalayerSource((data: any): void => {

const dataLayerEvent = data[1];
if (data.event === "add_to_cart" || dataLayerEvent === "add_to_cart") {
const products = data.items || data[2].items; // data.items is at array index 2
Expand Down Expand Up @@ -64,7 +63,7 @@ const ollaTracker = ({ addToCartEvent, removeFromCartEvent, transactionEvent }:
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'OLLA');
// window.tracker('trackError', JSON.stringify(error), 'OLLA');
}
}
});
Expand Down
3 changes: 1 addition & 2 deletions src/shared/environment-data-sources/tymber.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { EnvironmentEvents, TransactionCartItem } from "../types";

const tymberDataSource = ({ addToCartEvent, removeFromCartEvent, transactionEvent }: Partial<EnvironmentEvents>) => {
datalayerSource((data: any) => {

if (data.event === "addToCart") {
const products = data.ecommerce.add.products;
const currency = data.ecommerce.currency;
Expand Down Expand Up @@ -62,7 +61,7 @@ const tymberDataSource = ({ addToCartEvent, removeFromCartEvent, transactionEven
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'TYMBER');
// window.tracker('trackError', JSON.stringify(error), 'TYMBER');
}
}
});
Expand Down
2 changes: 1 addition & 1 deletion src/shared/environment-data-sources/wefunder.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ const wefunderTracker = ({ transactionEvent }: Partial<EnvironmentEvents>) => {
}),
});
} catch (error) {
window.tracker('trackError', error, 'Wefunder');
// window.tracker('trackError', error, 'Wefunder');
}
}
});
Expand Down
56 changes: 28 additions & 28 deletions src/shared/environment-data-sources/woocommerce.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,39 @@ const woocommerceDataSource = ({ transactionEvent }: Pick<EnvironmentEvents, "tr
if (!window.transactionOrder && !window.transactionItems) {
return;
}

try {
const transaction = tryParseJSONObject(window.transactionOrder);
const products = tryParseJSONObject(window.transactionItems);
const email = transaction.billing.email || "N/A";
const products = tryParseJSONObject(window.transactionItems);
const email = transaction.billing.email || "N/A";

transactionEvent({
id: (transaction.id || transaction.transaction_id).toString(),
total: parseFloat(transaction.total),
tax: parseFloat(transaction.total_tax || 0),
shipping: parseFloat(transaction.shipping_total || 0),
city: (transaction.billing.city || "N/A").toString(),
state: (transaction.billing.state || "N/A").toString(),
country: (transaction.billing.country || "N/A").toString(),
currency: (transaction.currency || "USD").toString(),
userId: email,
items: products.map((product) => {
const { order_id, name, product_id, total, quantity } = product;
const transactionItemTotal = parseFloat(total) / quantity;
transactionEvent({
id: (transaction.id || transaction.transaction_id).toString(),
total: parseFloat(transaction.total),
tax: parseFloat(transaction.total_tax || 0),
shipping: parseFloat(transaction.shipping_total || 0),
city: (transaction.billing.city || "N/A").toString(),
state: (transaction.billing.state || "N/A").toString(),
country: (transaction.billing.country || "N/A").toString(),
currency: (transaction.currency || "USD").toString(),
userId: email,
items: products.map((product) => {
const { order_id, name, product_id, total, quantity } = product;
const transactionItemTotal = parseFloat(total) / quantity;

return {
orderId: (transaction.id || order_id).toString(),
sku: product_id.toString(),
name: (name || "N/A").toString(),
category: "N/A", // No Category Field for WooCommerce in transactionItems
unitPrice: transactionItemTotal,
quantity: parseInt(quantity || 1),
currency: (transaction.currency || "USD").toString(),
} as TransactionCartItem;
}),
});
return {
orderId: (transaction.id || order_id).toString(),
sku: product_id.toString(),
name: (name || "N/A").toString(),
category: "N/A", // No Category Field for WooCommerce in transactionItems
unitPrice: transactionItemTotal,
quantity: parseInt(quantity || 1),
currency: (transaction.currency || "USD").toString(),
} as TransactionCartItem;
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'WOOCOMMERCE');
// window.tracker('trackError', JSON.stringify(error), 'WOOCOMMERCE');
}
};

Expand Down
3 changes: 1 addition & 2 deletions src/shared/environment-data-sources/yotpo.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,9 @@ const yotpoDataSource = ({ addToCartEvent, removeFromCartEvent, transactionEvent
}),
});
} catch (error) {
window.tracker('trackError', JSON.stringify(error), 'YOTPO');
// window.tracker('trackError', JSON.stringify(error), 'YOTPO');
}
}

});
};

Expand Down

0 comments on commit eee5e7b

Please sign in to comment.