Event Manager

Event Manager

The SDK provides an event management interface via the embet.eventManager(callback) method. This allows integrators to subscribe to widget driven events and respond to user interactions in real time.

By registering a callback function, developers can listen for specific events, such as bet selections and execute custom logic as needed. This enables seamless integration with your own tracking systems, user flows, or bet placement mechanisms.

Events

  • outcome_selected
  • panel_position_changed
  • panel_view_changed
  • panel_visibility
  • widget_additional_bets
  • widget_confirmation_message
  • widget_cta_pressed
  • widget_max_amount_reached
  • widget_option_unselected
  • widget_option_selected
  • widget_resized
  • widget_viewing_time

Example

embet.eventManager(myCallback);

const myCallback = (data) => {
  // Handle the data served by the SDK
  /*
    {
      eventName: "outcome_selected",
      payload: {
        ...
      }
    }
  */
};