Segment
Track essential commerce analytics with Segment.
Features
- Automatic analytics tracking for events related to Orders, Swaps, and Claims.
- Flexibility to track analytics for custom events or operations.
Prerequisites
How to Install
1. Run the following command in the directory of the Medusa backend:
1npm install medusa-plugin-segment
2. Set the following environment variable in Copy to clipboard
.env
:1SEGMENT_WRITE_KEY=<YOUR_SEGMENT_WRITE_KEY>
3. In Copy to clipboard
medusa-config.js
add the following at the end of the Copy to clipboardplugins
array:123456789const plugins = [// ...{resolve: `medusa-plugin-segment`,options: {write_key: process.env.SEGMENT_WRITE_KEY,},},]
Test the Plugin
1. Run the following command in the directory of the Medusa backend to run the backend:
1npm run start
2. Place an order using a storefront or the Store APIs. You should see the event tracked in Segment.