visitor-segments
Version:
Hellobar Segments.
46 lines • 1.29 kB
TypeScript
import { SegmentClassMap, ValueStorageInterface } from './lib/interfaces';
export declare enum SEGMENT_KEYS {
FIRST_VISIT = "fv",
LAST_VISIT = "lv",
FIRST_VISIT_DAYS = "lf",
LAST_VISIT_DAYS = "ls",
VISITS = "nv",
SESSIONS = "ns",
SESSION_UUID = "sid",
AD_SOURCE = "ad_so",
AD_CAMPAIGN = "ad_ca",
AD_MEDIUM = "ad_me",
AD_CONTENT = "ad_co",
AD_TERM = "ad_te",
AD_BLOCKER_DETECT = "ad_blk",
PARAMS = "pq",
ORIGINAL_REFERRER = "or",
REFERRER = "rf",
REFERRER_DOMAIN = "rd",
REFERRER_TERMS = "st",
PREVIOUS_PAGE = "pp",
PAGE_URL = "pu",
PAGE_PATH = "pup",
URL_KEYWORDS = "puk",
DATE = "dt",
DAY_OF_WEEK = "dw",
DEVICE = "dv",
COOKIES = "cv",
WORDPRESS_TAGS = "wp_t",
CONVERSIONS = "cnv",
FIRST_CONVERSION = "cnv_f",
LAST_CONVERSION = "cnv_l",
CITY = "gl_cty",
COUNTRY = "gl_ctr",
COUNTRY_NAME = "gl_c",
REGION = "gl_r",
REGION_NAME = "gl_rgn",
MOBILE_CELL = "gl_m",
TIMEZONE = "gl_t",
CUSTOM = "cs"
}
export declare const SEGMENTS: SegmentClassMap;
export declare const buildSegments: (segmentsMap: SegmentClassMap, visitor: ValueStorageInterface) => {
[x: string]: import("./segment").Segment;
};
//# sourceMappingURL=segmentMaps.d.ts.map