I must admit that when it comes to naming my tracking events and dimensions in my analytics implementation, I am a complete perfectionist – annoyingly so. I can’t bear scrappy naming conventions or unclear labels. This has come from years of  trying to navigate badly implemented analytics tools, and trying to figure out what tracks what.

Bad naming conventions is a common issue in analytics implementations. People come and go from companies and new tracking gets implemented by different people. What makes sense in one person’s head is completely illogical in another person’s head.

I have found a formula that works for me personally and the product teams I have worked with, so I wanted to share it. Actually, this is less about the specific naming conventions that I use and more about promoting law and order, and rules to guide ALL future tags.

1. Categorise your events and add them to your event names

Some analytics tools allow you to categorise your events (like Amplitude), but for those that don’t, you just have one field to name your event. I really like to add a category at the beginning of the event name, so that they are all grouped together and easy to find when looking to add a metric to a piece of analysis or a report. It also adds context to a user if they aren’t very familiar with the implementation.

For example:

search – {event name}
video –  {event name}
onboarding – {event name}
sign in – {event name}

2. Use past tense when tracking an action

The action has already happened, so it makes sense to label it as having already happened. Again, its clear for any one who is less familiar with the implementation. It leaves little doubt what the event is tracking.

For example:

{category} – result clicked
{category} –
card closed

3. Put the verb/action at the end of the event

I always put the action (or verb) at the end of the event. This adds consistency across all the names and help others to understand an event without having to try and cross check it with some documentation in the depths of a google doc.

For example

search – result clicked
onboarding – card closed

4. Make all names lower case

It’s a small point, but it keeps your names clean. I have tried camel case but there is room for error and depending on the tool you are using it can be difficult to update once the data has been processed.

Ultimately this exercise is about making your data as accessible and user friendly as possible. If you are striving to make your product teams more data driven, then its important to consider all potential hurdles including naming your events.


Growth Lead at Dailymotion, Richard has a passion for improving user experience and ROI through data and experimentation.

780 thoughts on “How to Name Your Event Tracking

  1. Pingback: prices of viagra
  2. Pingback: cialis otc
  3. Pingback: cialis for sale
  4. Pingback: cialis prices
  5. Pingback: cheap viagra
  6. Pingback: ed medication
  7. Pingback: pills for ed
  8. Pingback: pills for erection
  9. Pingback: cialis 10 mg
  10. Pingback: canada pharmacy
  11. Pingback: cialis mastercard
  12. Pingback: cialis online
  13. Pingback: vardenafil canada
  14. Pingback: viagra reviews
  15. Pingback: slot games online
  16. Pingback: cash loans
  17. Pingback: cash loan
  18. Pingback: viagra pills
  19. Pingback: generic cialis
  20. Pingback: play casino online
  21. Pingback: cialis generic
  22. Pingback: cialis to buy
  23. Pingback: cialis buy
  24. Pingback: sildenafil generic
  25. Pingback: casino games
  26. Pingback: free slots
  27. Pingback: sildenafil price
  28. Pingback: sildenafil price
  29. Pingback: order viagra
  30. Pingback: viagra generic
  31. Pingback: tadalafil cialis
  32. Pingback: viagra alternative
  33. Pingback: Viagra 100mg pills
  34. Pingback: buy Viagra 25mg
  35. Pingback: viagra prices
  36. Pingback: cialis coupon
  37. Pingback: viagra buy
  38. Pingback: cheap Cialis 40mg
  39. Pingback: viagra online
  40. Pingback: viagra substitute
  41. Pingback: Cialis 10 mg cheap
  42. Pingback: cialis
  43. Pingback: levitra 40 mg cost
  44. Pingback: buy generic viagra
  45. Pingback: generic cialis
  46. Pingback: viagra
  47. Pingback: abilify 10 mg cost
  48. Pingback: amaryl 1 mg coupon
  49. Pingback: viagra junk mail
  50. Pingback: order atarax 25 mg
  51. Pingback: online viagra
  52. Pingback: cardizem online
  53. Pingback: buy viagra canada
  54. Pingback: viagra for sale
  55. Pingback: casodex 50mg cost
  56. Pingback: ceftin medication
  57. Pingback: cipro tablets
  58. Pingback: casino slot
  59. Pingback: casino world
  60. Pingback: gambling games
  61. Pingback: real casino games
  62. Pingback: usaa car insurance
  63. Pingback: aig car insurance
  64. Pingback: cialis
  65. Pingback: cialis online
  66. Pingback: cialis
  67. Pingback: insurance for car
  68. Pingback: google viagra
  69. Pingback: best quick loans
  70. Pingback: cialis miami
  71. Pingback: viagra no script
  72. Pingback: cbd pills for sale
  73. Pingback: vg cbd oil
  74. Pingback: sildenafil 1 pill
  75. Pingback: viagra voucher
  76. Pingback: assignment helps
  77. Pingback: write essay
  78. Pingback: cleocin tablet
  79. Pingback: clomid 100mg pills
  80. Pingback: buy cialis toronto
  81. Pingback: coreg price
  82. Pingback: compazine uk
  83. Pingback: cialis
  84. Pingback: buy coumadin 2mg
  85. Pingback: crestor uk
  86. Pingback: customer essay
  87. Pingback: essay help toronto
  88. Pingback: cymbalta prices
  89. Pingback: elavil pharmacy
  90. Pingback: flomax 0,4mg nz
  91. Pingback: order cialis india
  92. Pingback: geodon price
  93. Pingback: cost of hyzaar
  94. Pingback: imdur canada
  95. Pingback: online pharmacy
  96. Pingback: cialis 20mg
  97. Pingback: tadalafil cheap
  98. Pingback: liquid cialis
  99. Pingback: imodium for sale
  100. Pingback: look at here now
  101. Pingback: additional reading
  102. Pingback: indocin 50 mg otc
  103. Pingback: lamisil online
  104. Pingback: levaquin online
  105. Pingback: lopressor cost
  106. Pingback: luvox 100 mg cheap
  107. Pingback: macrobid tablet
  108. Pingback: viagra cheap india
  109. Pingback: buy mobic 7,5mg
  110. Pingback: buy phenergan 25mg
  111. Pingback: cheap prednisolone
  112. Pingback: prevacid 30 mg uk
  113. Pingback: proscar tablets
  114. Pingback: buy protonix
  115. Pingback: india viagra
  116. Pingback: remeron tablet
  117. Pingback: revatio cheap
  118. Pingback: skelaxin generic
  119. Pingback: tenormin coupon
  120. Pingback: order toprol 25mg
  121. Pingback: tricor australia
  122. Pingback: buy wellbutrin
  123. Pingback: zanaflex uk
  124. Pingback: other
  125. Pingback: zovirax 800mg otc
  126. Pingback: zyloprim cost
  127. Pingback: zyvox usa
  128. Pingback: cheap sildenafil
  129. Pingback: atomoxetine coupon
  130. Pingback: anastrozole otc
  131. Pingback: dutasteride coupon
  132. Pingback: olmesartan canada
  133. Pingback: cost of cephalexin
  134. Pingback: clozapine price
  135. Pingback: viagra samples
  136. Pingback: cialis cheap buy
  137. Pingback: warfarin 5mg pills
  138. Pingback: divalproex usa
  139. Pingback: order erythromycin
  140. Pingback: 141generic2Exare
  141. Pingback: auktgqee
  142. Pingback: tamsulosinmg usa
  143. Pingback: nitrofurantoin nz
  144. Pingback: cialis en valencia
  145. Pingback: cialis 20 mg cost
  146. Pingback: viagra de
  147. Pingback: buy cialis ebay
  148. Pingback: ivermectin 1%cream
  149. Pingback: gemfibrozil cost
  150. Pingback: 100mg clomid
  151. Pingback: priligy on cvs
  152. Pingback: diflucan nausea
  153. Pingback: propecia usa
  154. Pingback: cialis us pharmacy
  155. Pingback: neurontin diabetes
  156. Pingback: metformin problems
  157. Pingback: taking paxil
  158. Pingback: paxil vs prozac
  159. Pingback: plaquenil drug
  160. Pingback: indian pharmacy
  161. Pingback: tadalafil on line
  162. Pingback: metformin 250
  163. Pingback: top erection pills
  164. Pingback: buy cialis now
  165. Pingback: rx pharmacy
  166. Pingback: Zakhar Berkut hd
  167. Pingback: buy cialis
  168. Pingback: 4569987
  169. Pingback: cialis sale 20mg
  170. Pingback: news news news
  171. Pingback: psy
  172. Pingback: psy2022
  173. Pingback: projectio-freid
  174. Pingback: cheap isotretinoin
  175. Pingback: tinderentrar.com
  176. Pingback: kinoteatrzarya.ru
  177. Pingback: topvideos
  178. Pingback: video
  179. Pingback: buy rush
  180. Pingback: buy rush
  181. Pingback: lovoo topchat
  182. Pingback: Ukrainskie-serialy
  183. Pingback: site
  184. Pingback: 60 mg lisinopril
  185. Pingback: free datin site
  186. Pingback: top
  187. Pingback: cialis soft tablet
  188. Pingback: buy cialis 36 hour
  189. Pingback: medications for ed
  190. Pingback: best cure for ed
  191. Pingback: mexican viagra
  192. Pingback: cytotmeds.com
  193. Pingback: chelovek-iz-90-h
  194. Pingback: podolsk-region.ru
  195. Pingback: keto diet fats
  196. Pingback: the best ed pill
  197. Pingback: vacuum pump for ed
  198. Pingback: bender na4alo 2021
  199. Pingback: blogery_i_dorogi
  200. Pingback: soma therapy ed
  201. Pingback: male erection
  202. Pingback: chernaya vodova
  203. Pingback: 66181
  204. Pingback: Porno
  205. Pingback: vechernyy urgant
  206. Pingback: ukraine
  207. Pingback: viagra from india
  208. Pingback: A3ixW7AS
  209. Pingback: buy cialis doctor
  210. Pingback: cialis 20 mg cost
  211. Pingback: link
  212. Pingback: KremlinTeam
  213. Pingback: medunitsa.ru
  214. Pingback: kremlin-team.ru
  215. Pingback: psychophysics.ru
  216. Pingback: plaquenil headache
  217. Pingback: yesmail.ru
  218. Pingback: plaquenil 50mg
  219. Pingback: 5mg of cialis
  220. Pingback: Suicide Squad 2
  221. Pingback: psiholog
  222. Pingback: viagra persription
  223. Pingback: regcialist.com
  224. Pingback: homepage
  225. Pingback: plaquenil drug
  226. Pingback: cialis uk
  227. Pingback: stromectol for pid
  228. Pingback: viagra pills
  229. Pingback: ivermectin tablets
  230. Pingback: viagra price
  231. Pingback: viagra canada
  232. Pingback: low cost cialis
  233. Pingback: cialis pharmacy
  234. Pingback: cialis india
  235. Pingback: viagrakari.com
  236. Pingback: Duna 2021
  237. Pingback: cost of viagra
  238. Pingback: viagra 100mg
  239. Pingback: 1
  240. Pingback: clomid coupons
  241. Pingback: clomiphene online
  242. Pingback: cialis rx
  243. Pingback: 100mg doxycycline
  244. Pingback: tadalafil soft
  245. Pingback: doxycycline 50mg
  246. Pingback: buy cialis online
  247. Pingback: cialis no script
  248. Pingback: nih ivermectin
  249. Pingback: z pack order
  250. Pingback: ivermectin studies
  251. Pingback: %viagra online
  252. Pingback: horse ivermectin
  253. Pingback: ivermectin capsule
  254. Pingback: cialis website
  255. Pingback: le tadalafil
  256. Pingback: pharmatize
  257. Pingback: generic viagra
  258. Pingback: sildenafil 20 mg
  259. Pingback: tamoxifen pill
  260. Pingback: nolvadex price
  261. Pingback: buy ivermectin nz
  262. Pingback: ivermectin brand
  263. Pingback: canadian drugs
  264. Pingback: zithromax otc
  265. Pingback: cleantalkorg2.ru
  266. Pingback: prednisone 7.5 mg
  267. Pingback: levitra
  268. Pingback: ivermectin pills
  269. Pingback: order amoxicillin
  270. Pingback: lasix drug price
  271. Pingback: neurontin 150mg
  272. Pingback: plaquenil benefits
  273. Pingback: deltasone drug
  274. Pingback: viagras
  275. Pingback: priligy online nz
  276. Pingback: modafinil good rx
  277. Pingback: ivermectin 4000
  278. Pingback: zithromax generics
  279. Pingback: zithromax pill
  280. Pingback: modafinil good rx
  281. Pingback: albuterol price
  282. Pingback: otc viagra
  283. Pingback: viagra naturel
  284. Pingback: valtrex buy

Comments are closed.