config.js 3.8 KB

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