Hi @ianstormtaylor, the allowed keys in the event object other than `name` are `target_id` (if the event is in reference to an object and that object has an id, `note` (A longer more readable description of the event), `revenue` (an amount in cents if the event is revenue generating). *I just realized that I forgot to add "revenue" to the segment.io integration so I just went back and added that.*

The `extras` property is not depreciated. The `_logEvent` function can accept an event object with `extras` as an object property on the event, or `_logEvent` can accept the `extras` as an object in a third parameter. For the segment.io integration, I decided to go with sending the properties object as the third paramater but I could certainly just add the properties as a extra on the event object. If you have a preference I'd be happy to change it.