UNPKG

@piwikpro/tracking-base-library

Version:

Piwik PRO basic tracking library for the frontend.

103 lines (102 loc) 4.73 kB
export declare enum ECOMMERCE_TRACK_EVENT { TRACK_ECOMMERCE_CART_UPDATE = "trackEcommerceCartUpdate", TRACK_ECOMMERCE_ORDER = "trackEcommerceOrder", REMOVE_ECOMMERCE_ITEM = "removeEcommerceItem", SET_ECOMMERCE_VIEW = "setEcommerceView", CLEAR_ECOMMERCE_CART = "clearEcommerceCart", ADD_ECOMMERCE_ITEM = "addEcommerceItem" } export declare enum ECOMMERCE_V2_TRACK_EVENT { ECOMMERCE_ADD_TO_CART = "ecommerceAddToCart", ECOMMERCE_REMOVE_FROM_CART = "ecommerceRemoveFromCart", ECOMMERCE_PRODUCT_DETAIL_VIEW = "ecommerceProductDetailView", ECOMMERCE_CART_UPDATE = "ecommerceCartUpdate", ECOMMERCE_ORDER = "ecommerceOrder" } export declare enum COOKIE_TRACK_EVENT { DISABLE_COOKIES = "disableCookies", ENABLE_COOKIES = "enableCookies", DELETE_COOKIES = "deleteCookies", SET_COOKIE_NAME_PREFIX = "setCookieNamePrefix", SET_COOKIE_DOMAIN = "setCookieDomain", SET_COOKIE_PATH = "setCookiePath", SET_SECURE_COOKIE = "setSecureCookie", SET_VISITOR_COOKIE_TIMEOUT = "setVisitorCookieTimeout", SET_SESSION_COOKIE_TIMEOUT = "setSessionCookieTimeout", SET_VISITOR_ID_COOKIE = "setVisitorIdCookie", SET_REFERRAL_COOKIE_TIMEOUT = "setReferralCookieTimeout" } export declare enum CONTENT_TRACK_EVENT { ALL_CONTENT_IMPRESSIONS = "trackAllContentImpressions", VISIBLE_CONTENT_IMPRESSIONS = "trackVisibleContentImpressions", CONTENT_IMPRESSIONS_WITH_NODE = "trackContentImpressionsWithinNode", CONTENT_IMPRESSION = "trackContentImpression", LOG_ALL_CONTENT_BLOCKS_ON_PAGE = "logAllContentBlocksOnPage", CONTENT_INTERACTION_NODE = "trackContentInteractionNode", CONTENT_INTERACTION = "trackContentInteraction" } export declare enum CUSTOM_DIMENSIONS_TRACK_EVENT { SET_CUSTOM_DIMENSION_VALUE = "setCustomDimensionValue", DELETE_CUSTOM_DIMENSION = "deleteCustomDimension", SET_CUSTOM_DIMENSION = "setCustomDimension" } export declare enum CUSTOM_EVENT_TRACK_EVENT { CUSTOM_EVENT = "trackEvent" } export declare enum DOWNLOAD_AND_OUTLINK_TRACK_EVENT { LINK = "trackLink", ENABLE_LINK_TRACKING = "enableLinkTracking", SET_IGNORE_CLASSES = "setIgnoreClasses", SET_LINK_CLASSES = "setLinkClasses", SET_DOWNLOAD_CLASSES = "setDownloadClasses", ADD_DOWNLOAD_CLASSES = "addDownloadClasses", REMOVE_DOWNLOAD_CLASSES = "removeDownloadClasses", SET_DOWNLOAD_EXTENSIONS = "setDownloadExtensions", ADD_DOWNLOAD_EXTENSIONS = "addDownloadExtensions", REMOVE_DOWNLOAD_EXTENSIONS = "removeDownloadExtensions", SET_LINK_TRACKING_TIMER = "setLinkTrackingTimer" } export declare enum GOAL_CONVERSIONS_TRACK_EVENT { GOAL = "trackGoal" } export declare enum PAGE_VIEWS_TRACK_EVENT { PAGE_VIEW = "trackPageView" } export declare enum SITE_SEARCH_TRACK_EVENT { SEARCH = "trackSiteSearch" } export declare enum CROSS_DOMAIN_TRACK_EVENT { ENABLE_CROSS_DOMAIN_LINKING = "enableCrossDomainLinking", DISABLE_CROSS_DOMAIN_LINKING = "disableCrossDomainLinking", SET_CROSS_DOMAIN_LINKING_TIMEOUT = "setCrossDomainLinkingTimeout", IS_CROSS_DOMAIN_LINKING_ENABLED = "isCrossDomainLinkingEnabled", GET_CROSS_DOMAIN_LINKING_URL_PARAMETER = "getCrossDomainLinkingUrlParameter", CUSTOM_CROSS_DOMAIN_LINK_DECORATOR = "customCrossDomainLinkDecorator", CUSTOM_CROSS_DOMAIN_LINK_VISITOR_ID_GETTER = "customCrossDomainLinkVisitorIdGetter" } export declare enum USER_MANAGEMENT_TRACK_EVENT { SET_USER_ID = "setUserId", RESET_USER_ID = "resetUserId", SET_USER_IS_ANONYMOUS = "setUserIsAnonymous", DEANONYMIZE_USER = "deanonymizeUser" } export declare enum PAQ_SERVICE_TRACK_EVENT { SET_CUSTOM_URL = "setCustomUrl", SET_DOCUMENT_TITLE = "setDocumentTitle" } export declare enum ERROR_TRACKING_TRACK_EVENT { ENABLE_JS_ERROR_TRACKING = "enableJSErrorTracking", TRACK_ERROR = "trackError" } export declare enum CLIENT_CONFIG_TRACK_EVENT { SET_DOMAINS = "setDomains", GET_DOMAINS = "getDomains" } export declare enum HEARTBEAT_TRACK_EVENT { ENABLE_HEARTBEAT_TIMER = "enableHeartBeatTimer", DISABLE_HEARTBEAT_TIMER = "disableHeartBeatTimer" } export declare enum MISCELLANEOUS_TRACK_EVENT { SET_TRACKING_SOURCE_PROVIDER = "setTrackingSourceProvider" } export type TRACK_EVENT = ECOMMERCE_TRACK_EVENT | ECOMMERCE_V2_TRACK_EVENT | COOKIE_TRACK_EVENT | CONTENT_TRACK_EVENT | CUSTOM_DIMENSIONS_TRACK_EVENT | CUSTOM_EVENT_TRACK_EVENT | DOWNLOAD_AND_OUTLINK_TRACK_EVENT | GOAL_CONVERSIONS_TRACK_EVENT | PAGE_VIEWS_TRACK_EVENT | SITE_SEARCH_TRACK_EVENT | CROSS_DOMAIN_TRACK_EVENT | USER_MANAGEMENT_TRACK_EVENT | PAQ_SERVICE_TRACK_EVENT | ERROR_TRACKING_TRACK_EVENT | CLIENT_CONFIG_TRACK_EVENT | HEARTBEAT_TRACK_EVENT | MISCELLANEOUS_TRACK_EVENT;