From 858dd460485ba3a50b1353bf0168caa12422bae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Grz=C4=85ba?= Date: Wed, 24 Jan 2024 18:18:01 +0100 Subject: [PATCH] adds support for deprecated setEcommerceView method --- src/constants/track-event.constant.ts | 1 + src/services/e-commerce/e-commerce.service.ts | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/src/constants/track-event.constant.ts b/src/constants/track-event.constant.ts index a25df22..01e2273 100644 --- a/src/constants/track-event.constant.ts +++ b/src/constants/track-event.constant.ts @@ -10,6 +10,7 @@ export enum TRACK_EVENT { ECOMMERCE_PRODUCT_DETAIL_VIEW = 'ecommerceProductDetailView', UPDATE_ECOMMERCE_CART = 'ecommerceCartUpdate', ORDER_ECOMMERCE = 'ecommerceOrder', + SET_ECOMMERCE_VIEW = 'setEcommerceView', SET_CUSTOM_VARIABLE = 'setCustomVariable', DELETE_CUSTOM_VARIABLE = 'deleteCustomVariable', STORE_CUSTOM_VARIABLES_IN_COOKIE = 'storeCustomVariablesInCookie', diff --git a/src/services/e-commerce/e-commerce.service.ts b/src/services/e-commerce/e-commerce.service.ts index 370266c..a298f94 100644 --- a/src/services/e-commerce/e-commerce.service.ts +++ b/src/services/e-commerce/e-commerce.service.ts @@ -70,3 +70,21 @@ export function updateEcommerceCart( export function ecommerceProductDetailView(products: Product[]) { PaqService.push([TRACK_EVENT.ECOMMERCE_PRODUCT_DETAIL_VIEW, products]) } + +/** + * @deprecated since version 1.3.1. + */ +export function setEcommerceView( + productSKU: string, + productName?: string, + productCategory?: string[], + productPrice?: string +) { + PaqService.push([ + TRACK_EVENT.SET_ECOMMERCE_VIEW, + productSKU, + productName, + productCategory, + productPrice + ]) +}