Skip to main content

AdSet Summary Metrics

This section provides detailed information about AdSet Summary Metrics report in Retail Media.

Overview

AdSet Summary Metrics provide insights into the performance of your retail media ad sets. These metrics help you track and analyze the effectiveness of your advertising sets across various dimensions.

API Endpoint

Method: GET

URL: https://<PA_RM_END_POINT>/retail-media/supplier/{supplierId}/retailers/{retailerId}/campaign/{campaignId}/adset-summary-metrics

info

Please refer to the Supplier API documentation for detailed instructions on how to retrieve the supplierId, Retailer API for retailer and Campaign API for campaign.

Request Header

NameValue
Content-Typeapplication/json
AuthorizationBearer ACCESS_TOKEN
info

Please refer to the Authentication API documentation for bearer token.

Request Parameters

ParameterTypeDescription
retailerIdstringGet the retailer ID from the Retailer API
supplierIdstringGet the supplier ID from the Supplier API
campaignIdstringGet the campaign ID from the Campaign API

Request Query Parameters

ParameterTypeDescription
pageintegerThe page number of the ad set list. Defaults to 1 if not specified.
limitintegerThe number of ad sets to return per page. Defaults to 10 but can be set as needed up to a maximum of 100.

Response Payload

Success Response

  • Status Code: 200 OK
  • Payload: Returns list of ad sets with their metrics in JSON format
{
"status": "Success",
"message": "Data retrieved successfully",
"data": [
{
"name": "ADSET 1",
"type": "Banner",
"strategy": "Bid",
"sponsoredRevenue": 0.0,
"roas": 0,
"impressions": 10,
"clicks": 1,
"sponsoredUnit": 0,
"ctr": 10.0,
"cpc": 0.0,
"cos": 0,
"cpm": 0.0,
"spend": 0.0,
"attributedClicks": 0

}
],
"pagination": {
"totalItems": 12,
"totalPages": 2,
"currentPage": 1,
"pageSize": 10,
"hasPreviousPage": false,
"hasNextPage": true
},
"metadata": {
"requestId": "992198d9-1e22-4034-9cbc-878a2ced5b49",
"timestamp": "2025-04-07T05:58:30.9025656Z"
},
"errorCode": ""
}

Available Metrics

The AdSet Summary Metrics API provides comprehensive data about your ad sets, including performance indicators and financial metrics. Here's a detailed breakdown of the available metrics:

MetricDescriptionType
nameName of the ad setstring
typeThe format of the ad (e.g., Banner, Carousel)string
strategyThe bidding strategy usedstring
sponsoredRevenueTotal revenue generated from sponsored salesdecimal
roasReturn on ad spend (ROAS) measures how much revenue an ad set generates relative to the cost.
ROAS = Sponsored Revenue / Advertising Spend
decimal
impressionsTotal number of times the ad was displayedinteger
clicksTotal number of clicks receivedinteger
sponsoredUnitNumber of sponsored units soldinteger
ctrClick-through rate (CTR) is the ratio of clicks to impressions.
CTR = Number of clicks / Number of impressions
decimal
cpcCost-per-click (CPC) refers to how much each click on an ad costsdecimal
cosCost of Sales (COS) measures the performance and success of pay-per-click (PPC) advertising campaigns.
COS = Total Advertising Spend / Sponsored Revenue
decimal
cpmCost Per Mille (CPM) measures the cost per 1,000 impressionsdecimal
spendTotal amount spent on the ad setdecimal
attributedClicksNumber of clicks attributed to the ad setinteger

Understanding the Metrics

The AdSet Summary Metrics provide insights into various aspects of your ad set performance:

Performance Metrics

  • Impressions: Total number of times your ads were displayed
  • Clicks: Total number of clicks received
  • CTR (Click-Through Rate): Ratio of clicks to impressions
  • CPC (Cost per Click): Average cost for each click
  • CPM (Cost per Mille): Cost per thousand impressions

Financial Metrics

  • Spend: Total amount spent on the ad set
  • ROAS (Return on Ad Spend): Return on investment for the ad set

Sales Metrics

  • COS (Cost of Sale): Cost per sale
  • Sponsored Units: Number of units sold through sponsored ads

Example Usage (JavaScript)

var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "BEARER YOUR_ACCESS_TOKEN");

var urlencoded = new URLSearchParams();

var requestOptions = {
method: 'GET',
headers: myHeaders,
body: urlencoded,
redirect:'follow'
};

fetch("https://<PA_RM_END_POINT>/retail-media/supplier/{supplierId}/retailers/{retailerId}/campaign/{campaignId}/adset-summary-metrics?page=1&limit=100", requestOptions)
.then(response => response.json())
.then(result => {
console.log(result);
})
.catch(error => console.log('error', error));

Best Practices

  1. Regular Monitoring: Check ad set metrics daily to ensure optimal performance
  2. Performance Analysis: Use CTR and CPC metrics to optimize ad performance
  3. ROAS Tracking: Monitor ROAS to ensure ad set profitability
  4. Budget Management: Track spend against performance metrics
  5. Ad Type Analysis: Compare performance across different ad types (Banner, Carousel)
  6. Credit Monitoring: Keep track of account credit usage