|
|
|
|
|
by jroseattle
1087 days ago
|
|
> we have plenty of customers that just create a user with user_id "system" to track actions that aren't tied into a specific user in a company I'll try to add some context around this for my use case: we need to track items at various levels within an organization. Company, division, team, user -- and that's flexibility I need by customer. These are contextual interactions with our customers, and we're not always interacting with actual users. > There isn't really any drawback to that approach as you can filter out the system user from every analysis There is a drawback for us. Forcing everything to a "system" user means we have to manipulate and skew how our customers interact with us to map into this product analytics product. This is important to us because we don't want everything to boil down to a user, even if it's just a "system" account. This might not be so important with your other customers, so your mileage may vary. Thanks for listening! |
|
> There is a drawback for us. Forcing everything to a "system" user means we have to manipulate and skew how our customers interact with us to map into this product analytics product. This is important to us because we don't want everything to boil down to a user, even if it's just a "system" account.
I'm not sure I understand the end user impact between how your customers use your product and how you model the things you measure.
If you analyse your data only at a company level it doesn't really matter that the user in the company that you're assigning an action to is called "system". The only things that matter are the dimensions you use to analyse your data - and if in your event data there's a field you use like the "group_id" of the entity you're analysing and a field for a "user_id" called "system" that you ignore.
The only thing we force you to do is structure information as an event stream with timestamps!
That being said if you have a product with multiple levels of grouping like "Company, division, team" you wouldn't be able to attach one action to all three, you'd just be able to assign it one by one (and probably would have to send an event for each)
Again happy to support on a 1:1 basis if that helps