• Creates and sends an impression for a variation shown event. This function constructs the necessary properties and payload for the event and uses the NetworkUtil to send a POST API request.

    Parameters

    • settings: SettingsModel

      The settings model containing configuration.

    • campaignId: number

      The ID of the campaign.

    • variationId: number

      The ID of the variation shown to the user.

    • context: ContextModel

      The user context model containing user-specific data.

    Returns void