An important metric I want to calculate is if a current "free" user converts to a paid user.
Event Name: User Converted
There are 2 ways for this to occur. The user completes the transaction themselves so all I have to do is call track(distinct_id, event_name) where distinct_id is the id of the current user.
However, this is what I need help with. The user can also call in and an admin user can take the payment over the phone and fill out the form on behalf of the user.
So my question is, what is the best way to track this for consistent useable reporting?
Do I call track(distinct_id, "User Converted") using customer_id instead of admin_id for the distinct_id?
Do I track 2 events one called User Converted and the other called User Converted by Admin, each with the respective distinct_id?
Do I just call the User Converted event using the admin_id, but pass in customer_id as a property?
Any guidance on this would be greatly appreciated. Thank you
Note: Imagine the simple funnel to be First Touch -> User Sign Up -> User Converted