Associating Users and Companies

Why am I seeing "missing company"?

Events sent to Bucket are sent by individual users. To associate these Events with a Company make sure to associate the User with its Company.

If a Users' Events aren't associated with a Company, they will not be included in the Bucket UI, which is primarily based on company-level activity.

Segment

If you're using Segment, make sure to call group after calling identify.
Segment Group Spec Documentation

Bucket JS SDK

If you're using our SDK, make sure to call company after calling user.
Bucket JS SDK Documentation

Associating users with multiple companies

Bucket has great support for associating a user with multiple companies. When sending a group/company call, the following events sent will be associated with that company only. When a new group/company call is sent, the subsequent events sent will then be associated with the new company.

It's also possible to manually associate events to specific companies. In the Bucket SDK you can supply a companyId when you call bucket.track. If you're using segment, you can set the companyId in the event attributes. Please note that you must still send a company/group call to actually associate the user with the company.