UNPKG

3.91 kBJavaScriptView Raw
1module.exports = {
2 protocolVersion: "1",
3 hostname: "https://www.google-analytics.com",
4 path: "/collect",
5 batchPath: "/batch",
6 batching: true,
7 batchSize: 10,
8 acceptedParameters: [
9
10 // General
11 "v", "tid", "aip", "ds", "qt", "z",
12
13 // User
14 "cid", "uid",
15
16 // Session
17 "sc", "uip", "ua", "geoid",
18
19 // Traffic Sources
20 "dr", "cn", "cs", "cm", "ck", "cc", "ci", "gclid", "dclid",
21
22 // System Info
23 "sr", "vp", "de", "sd", "ul", "je", "fl",
24
25 // Hit
26 "t", "ni",
27
28 // Content Information
29 "dl", "dh", "dp", "dt", "cd", "linkid",
30
31 // App Tracking
32 "an", "aid", "av", "aiid",
33
34 // Event Tracking
35 "ec", "ea", "el", "ev",
36
37 // E-commerce (transaction data: simple and enhanced)
38 "ti", "ta", "tr", "ts", "tt",
39
40 // E-commerce (item data: simple)
41 "in", "ip", "iq", "ic", "iv",
42
43 // E-commerce (currency: simple and enhanced)
44 "cu",
45
46 // Enhanced E-Commerce (see also: regex below)
47 "pa", "tcc", "pal", "cos", "col", "promoa",
48
49 // Social Interactions
50 "sn", "sa", "st",
51
52 // Timing
53 "utc", "utv", "utt", "utl", "plt", "dns", "pdt", "rrt", "tcp", "srt", "dit", "clt",
54
55 // Exceptions
56 "exd", "exf",
57
58 // Content Experiments
59 "xid", "xvar"],
60
61 acceptedParametersRegex: [
62 /^cm[0-9]+$/,
63 /^cd[0-9]+$/,
64 /^cg(10|[0-9])$/,
65
66 /pr[0-9]{1,3}id/,
67 /pr[0-9]{1,3}nm/,
68 /pr[0-9]{1,3}br/,
69 /pr[0-9]{1,3}ca/,
70 /pr[0-9]{1,3}va/,
71 /pr[0-9]{1,3}pr/,
72 /pr[0-9]{1,3}qt/,
73 /pr[0-9]{1,3}cc/,
74 /pr[0-9]{1,3}ps/,
75 /pr[0-9]{1,3}cd[0-9]{1,3}/,
76 /pr[0-9]{1,3}cm[0-9]{1,3}/,
77
78 /il[0-9]{1,3}nm/,
79 /il[0-9]{1,3}pi[0-9]{1,3}id/,
80 /il[0-9]{1,3}pi[0-9]{1,3}nm/,
81 /il[0-9]{1,3}pi[0-9]{1,3}br/,
82 /il[0-9]{1,3}pi[0-9]{1,3}ca/,
83 /il[0-9]{1,3}pi[0-9]{1,3}va/,
84 /il[0-9]{1,3}pi[0-9]{1,3}ps/,
85 /il[0-9]{1,3}pi[0-9]{1,3}pr/,
86 /il[0-9]{1,3}pi[0-9]{1,3}cd[0-9]{1,3}/,
87 /il[0-9]{1,3}pi[0-9]{1,3}cm[0-9]{1,3}/,
88
89 /promo[0-9]{1,3}id/,
90 /promo[0-9]{1,3}nm/,
91 /promo[0-9]{1,3}cr/,
92 /promo[0-9]{1,3}ps/
93 ],
94 parametersMap: {
95 "protocolVersion": "v",
96 "trackingId": "tid",
97 "webPropertyId": "tid",
98 "anonymizeIp": "aip",
99 "dataSource": "ds",
100 "queueTime": "qt",
101 "cacheBuster": "z",
102 "clientId": "cid",
103 "userId": "uid",
104 "sessionControl": "sc",
105 "ipOverride": "uip",
106 "userAgentOverride": "ua",
107 "documentReferrer": "dr",
108 "campaignName": "cn",
109 "campaignSource": "cs",
110 "campaignMedium": "cm",
111 "campaignKeyword": "ck",
112 "campaignContent": "cc",
113 "campaignId": "ci",
114 "googleAdwordsId": "gclid",
115 "googleDisplayAdsId": "dclid",
116 "screenResolution": "sr",
117 "viewportSize": "vp",
118 "documentEncoding": "de",
119 "screenColors": "sd",
120 "userLanguage": "ul",
121 "javaEnabled": "je",
122 "flashVersion": "fl",
123 "hitType": "t",
124 "non-interactionHit": "ni",
125 "documentLocationUrl": "dl",
126 "documentHostName": "dh",
127 "documentPath": "dp",
128 "documentTitle": "dt",
129 "screenName": "cd",
130 "linkId": "linkid",
131 "applicationName": "an",
132 "applicationId": "aid",
133 "applicationVersion": "av",
134 "applicationInstallerId": "aiid",
135 "eventCategory": "ec",
136 "eventAction": "ea",
137 "eventLabel": "el",
138 "eventValue": "ev",
139 "transactionId": "ti",
140 "transactionAffiliation": "ta",
141 "transactionRevenue": "tr",
142 "transactionShipping": "ts",
143 "transactionTax": "tt",
144 "itemName": "in",
145 "itemPrice": "ip",
146 "itemQuantity": "iq",
147 "itemCode": "ic",
148 "itemCategory": "iv",
149 "currencyCode": "cu",
150 "socialNetwork": "sn",
151 "socialAction": "sa",
152 "socialActionTarget": "st",
153 "userTimingCategory": "utc",
154 "userTimingVariableName": "utv",
155 "userTimingTime": "utt",
156 "userTimingLabel": "utl",
157 "pageLoadTime": "plt",
158 "dnsTime": "dns",
159 "pageDownloadTime": "pdt",
160 "redirectResponseTime": "rrt",
161 "tcpConnectTime": "tcp",
162 "serverResponseTime": "srt",
163 "domInteractiveTime": "dit",
164 "contentLoadTime": "clt",
165 "exceptionDescription": "exd",
166 "isExceptionFatal": "exf",
167 "isExceptionFatal?": "exf",
168 "experimentId": "xid",
169 "experimentVariant": "xvar"
170 }
171};