trackFairshareEvent()
Tracks a custom event for analytics.
Signature
window.FairShareSDK.trackFairshareEvent(eventData);
Parameters
| Parameter | Type | Description |
|---|---|---|
eventData | object | Event data object |
Event Data Object:
| Property | Type | Description |
|---|---|---|
eventName | string | Event name |
data | object | Event data |
Examples
Checkout Started
window.FairShareSDK.trackFairshareEvent({ eventName: "CHECKOUT_STARTED", data: { cart_token: "cart_123", }, });
Product View
window.FairShareSDK.trackFairshareEvent({ eventName: "PRODUCT_VIEWED", data: { product_id: 123, product_name: "Premium Widget", }, });
Custom Event
window.FairShareSDK.trackFairshareEvent({ eventName: "LEAD_CAPTURED", data: { form_name: "newsletter_signup", source: "homepage_banner", }, });
Related
- trackCheckoutStarted — Track checkout
- flushEvents — Send pending events