What is the difference between custom metrics/dimensions and events?
As far as I know, the basic differences are:
- Metrics aren't sent right away when they're set, but on the subsequent hits;
- Dimentsions aren't tied to metrics as events actions are to events categories;
- Events can be used to achieve goals;
- Dimensions and metrics have usage limits.
I learned to use events first. I have the following events in my code (category/action):
Account / create
Transaction / create / <transaction type>
Transaction / create-first (the first time the user interacts with the app)
Transaction / remove
And the following goals for these events:
Create account -> Account/create
Create the first transaction (Transaction/create-first)
I can see these data on my reports using metric widgets configured to show Total events
, filtered by the event action and category, or showing directly the goals, since they are metrics.
But then I discovereng custom metrics, and now I don't now which one I should use to track this data. I can achieve the same results with both, though events seems more flexible. Using custom metrics and dimensions, I can have the following configuration:
Metrics
Total transactions
Created accounts
Removed transactions
Dimensions
Transaction type
Did I get something wrong? Both solve the problem, but I believe choosing the right one now might save me from problems in the future.