Looks like Intercom Track Events can only have 5 fields passed along with them. Here's those docs:
Metadata Support
As we've mentioned, you can send metadata with any event, which we'll store and you'll see it in Intercom. Each event can be sent with up to five fields
http://docs.intercom.io/Intercom-for-user-analysis/Tracking-User-Events-in-Intercom#metadata-support
Additionally it looks like Intercom can only handle 120 unique events.
Is there a limit on the number of event types I can send?
You can create up to 120 types of event today. After that limit is exceeded we'll continue to record events so they're visible in the activity stream, however the newer event names won't be available for filtering and segmentation. If you have a case where you'd like to use more than that number, please contact us.
This should be added to the documentation in Segment here:
https://segment.com/docs/integrations/intercom/
The 120 type of events is probably less important than Intercom only allow 5 meta fields along with a .track() call.
For me, it looks like the first 5 fields I pass are the ones which are accepted. The problem with a lot of my .track() call's is that I use 'label' and 'category' for Google and additionally pass in properly named fields for MixPanel. So anymore than 3 fields with mixpanel + the two from Google and I'm over the Intercom limit of 5 and the others get dropped.
Looks like Intercom Track Events can only have 5 fields passed along with them. Here's those docs:
http://docs.intercom.io/Intercom-for-user-analysis/Tracking-User-Events-in-Intercom#metadata-support
Additionally it looks like Intercom can only handle 120 unique events.
This should be added to the documentation in Segment here:
https://segment.com/docs/integrations/intercom/
The 120 type of events is probably less important than Intercom only allow 5 meta fields along with a .track() call.
For me, it looks like the first 5 fields I pass are the ones which are accepted. The problem with a lot of my .track() call's is that I use 'label' and 'category' for Google and additionally pass in properly named fields for MixPanel. So anymore than 3 fields with mixpanel + the two from Google and I'm over the Intercom limit of 5 and the others get dropped.