- Send
Order Completed
instead ofPlaced Order
for event name if you set new option to use Segment Ecommerce Spec
- Also remove
id
for enforce email option introduced in 1.4.0
- Add new option to only send $email and not $id for dupe reasons with Klaviyo's API
- Standardize integration (linting, Docker configuration, circle.yml, upgrade segmentio-integration version, upgrade integration-worker version, etc.)
- Fix a bug that around properties not being updated for user profiles
- Fix List API duplicate profile issue
- Falling back on anonymousId now gated behind an option
- Improve logic to use less API calls to Klaviyo per Segment message
- send userId as $id in listData object for Add to Lists endpoint
- Ensure unique $event_id for auto-generated ordered product events
- support ecom spec v2
- update ecommerce spec syntax to v2
- Merge pull request #13 from segment-integrations/add-sku
- Added SKU for "Ordered Product" event.
- add back support for looking up product and image urls ;
- remove look up for product and image urls
- let custom properties pass
- add ui default listId support
- add support for list api
- map $event_id special prop in conventional track calls
- Map value to special key $value
- add support for custom ecommerce
- deps: bump integration proto
- Update circle template
- bump segmentio-integration
- bump integration proto
- remove .retries()
- fix dev deps
- bump dev deps
- bump segmentio-integration
- Bumping segmentio-integration
- fix build status badge
- Initial release