Split verification dashboard analytics

This completes [ECOM-725](https://openedx.atlassian.net/browse/ECOM-725). Events are added to the dashboard to track interaction with upgrade copy, clicks on upgrade buttons, and clicks on "verify now" buttons. In addition to some refinement to the way events which track clicks on links are fired, the categories assigned to virtual pageviews generated during the payment and verification flows have been updated after a conversation with marketing.

@AlasdairSwan and @wedaly, could you review this when you're able?
Here's [the definition](https://github.com/segmentio/analytics.js/blob/2dba2f0739313b6cbf362bc845f58247d563cd9e/lib/analytics.js#L286) of `trackLink` from analytics.js.