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.
The settings model containing configuration.
The ID of the campaign.
The ID of the variation shown to the user.
The user context model containing user-specific data.
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.