Last updated

trackFairshareEvent()

Tracks a custom event for analytics.

Signature

window.FairShareSDK.trackFairshareEvent(eventData);

Parameters

ParameterTypeDescription
eventDataobjectEvent data object

Event Data Object:

PropertyTypeDescription
eventNamestringEvent name
dataobjectEvent 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",
  },
});