@genexus/web-standard-functions
Version:
GeneXus JavaScript standard functions library for web generators
29 lines • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.trackPurchase = void 0;
const trackPurchase = (purchaseInfo) => {
let arrayAux = [];
let aux;
for (let i = 0; i < purchaseInfo.Items.length; i++) {
aux = {
item_id: purchaseInfo.Items[i].Id,
item_name: purchaseInfo.Items[i].Name,
item_category: purchaseInfo.Items[i].Category,
price: purchaseInfo.Items[i].Price,
quantity: purchaseInfo.Items[i].Quantity,
currency: purchaseInfo.Items[i].CurrencyCode
};
arrayAux.push(aux);
}
gtag("event", "purchase", {
transaction_id: purchaseInfo.TransactionId,
affiliation: purchaseInfo.Affiliation,
value: purchaseInfo.Revenue,
tax: purchaseInfo.Tax,
shipping: purchaseInfo.Shipping,
currency: purchaseInfo.CurrencyCode,
items: arrayAux
});
};
exports.trackPurchase = trackPurchase;
//# sourceMappingURL=trackPurchase.js.map