forked from magepal/magento2-google-tag-manager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDataLayerEvent.php
37 lines (33 loc) · 1.27 KB
/
DataLayerEvent.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/**
* Copyright © MagePal LLC. All rights reserved.
* See COPYING.txt for license details.
* http://www.magepal.com | [email protected]
*/
namespace MagePal\GoogleTagManager\Model;
class DataLayerEvent
{
const ADD_TO_CART_EVENT = 'addToCart';
const REMOVE_FROM_CART_EVENT = 'removeFromCart';
const PRODUCT_IMPRESSION_EVENT = 'productImpression';
const PRODUCT_DETAIL_EVENT = 'productDetail';
const REFUND_EVENT = 'refund';
const PRODUCT_PAGE_EVENT = 'productPage';
const CHECKOUT_PAGE_EVENT = 'checkoutPage';
const CATEGORY_PAGE_EVENT = 'categoryPage';
const CART_PAGE_EVENT = 'cartPage';
const PURCHASE_EVENT = 'purchase';
const ORDER_SUCCESS_PAGE_EVENT = 'orderSuccessPage';
const ALL_PAGE_EVENT = 'allPage';
const SEARCH_PAGE_EVENT = 'searchPage';
const HOME_PAGE_EVENT = 'homePage';
/** @deprecated - GTM_ORDER_COMPLETE_EVENT replace with PURCHASE_EVENT */
const GTM_ORDER_COMPLETE_EVENT = 'gtm.orderComplete';
/** Google Analytics 4 */
const GA4_REFUND_EVENT = 'refund';
const GA4_ADD_TO_CART_EVENT = 'add_to_cart';
const GA4_REMOVE_FROM_CART_EVENT = 'remove_from_cart';
const GA4_VIEW_ITEM_LIST = 'view_item_list';
const GA4_VIEW_ITEM = 'view_item';
const GA4_VIEW_CART = 'view_cart';
}