4️Winning Impression Reporting

Here’s how to report your rendered impression data to IntentIQ.

IntentIQ’s Real-Time Performance Optimization (RTPO) feature enables IntentIQ Bid Enhancement to improve your revenue lift by analyzing your programmatic performance in real time across all demands, sites, and devices. RTPO automatically tunes its identity data on the fly based on real-time performance analysis to ensure the highest accuracy and relevancy, which results in a higher revenue lift.

To report a winning impression event (Ad served) –

1. Create an object to be input to the IntentIQ method reportExternalWin

Create the following object. Pass the following object as input to the IntentIQ method reportExternalWin.

var intentIq_123123 = new IntentIqObject({
  ...
});

var reportData = {
  biddingPlatformId: 1, // PreBid
  partnerAuctionId: "[YOUR_AUCTION_ID_IF_EXISTS]",
  bidderCode: "xxxxxxx",
  prebidAuctionId: "3d4xxxxxxxxxxxxxxxxxxxx8e",
  cpm: 1.5,
  currency: "USD",
  originalCpm: 1.5,
  originalCurrency: "USD",
  status: "rendered",
  placementId: "div-1"
}

intentIq_123123.reportExternalWin(reportData);

The following table describes the attributes of the object described above.

2. Place reportExternalWin on Your Page

Place reportExternalWin on your page so that it is invoked after you have configured the IntentIQ object, the ad was served (meaning ad content has been successfully delivered and played for a user on the digital platform), and you have received the impression information from the auction.

intentIq_123123.reportExternalWin(reportData);

Example of Functionality Integration

var intentIq_1234567 = new IntentIqObject({
	partner: 1234567,
	pbjs: mypbjs,
	callback: iiqCallbackMethod,
	timeoutInMillis: maximumPrebidDelayTimeout,
	ABTestingConfigurationSource: 'percentage',
	abPercentage: 95,
	manualWinReportEnabled: true,
	domainName:'currentDomain.com',
});

var reportData = {
                biddingPlatformId: 1, //1 == Prebid
                partnerAuctionId: xxxxxxxx-xxxxxx-xxxxxx,
                bidderCode: "newAppnexus",
                prebidAuctionId: "3d44542d-0e22-4662-932e-40cd289e3d8e",
                cpm: 1.5,     
                currency: "USD", 
                originalCpm: 1.5,
                originalCurrency: "USD",
                status: "rendered",
                placementId: "div-1"
  }
  
intentIq_1234567.reportExternalWin(reportData);

Last updated