Collecting data with Trackers and Webhooks

  1. Home
  2. Docs
  3. Collecting data with Trackers and Webhooks
  4. Trackers – collecting data from your own applications
  5. JavaScript Trackers (Web and Node.js)
  6. Browser Tracker
  7. Browser Tracker v3 Reference
  8. Plugins
  9. Enhanced Ecommerce

Enhanced Ecommerce

Installation

  • npm install @snowplow/browser-plugin-enhanced-ecommerce
  • yarn add @snowplow/browser-plugin-enhanced-ecommerce
  • pnpm add @snowplow/browser-plugin-enhanced-ecommerce

Initialization

import { newTracker, trackPageView } from '@snowplow/browser-tracker'; import { EnhancedEcommercePlugin, trackEnhancedEcommerceAction } from '@snowplow/browser-plugin-enhanced-ecommerce'; newTracker('sp1', '{{collector_url}}', { appId: 'my-app-id', plugins: [ EnhancedEcommercePlugin() ], });
Code language: JavaScript (javascript)

Functions

trackEnhancedEcommerceActionDocumentation
addEnhancedEcommerceActionContextDocumentation
addEnhancedEcommerceImpressionContextDocumentation
addEnhancedEcommerceProductContextDocumentation
addEnhancedEcommercePromoContextDocumentation

Context

This plugin does not add any additional data to context of an event.

If you’d like to learn more about Snowplow Insights you can book a demo with our team, or if you’d prefer, you can try Snowplow technology for yourself quickly and easily.