Variable sellerSalesAndTrafficReportConst
sellerSalesAndTrafficReport: {
definitions: {
Amount: {
examples: readonly [
{ amount: 0; currencyCode: "USD" },
{ amount: 20; currencyCode: "EUR" },
];
properties: {
amount: {
description: "The amount.";
examples: readonly [20];
type: "number";
};
currencyCode: {
description: "Currency code of the amount. In ISO 4217 format.";
examples: readonly ["USD", "EUR", "AUD", "JPY"];
type: "string";
};
};
required: readonly ["amount", "currencyCode"];
type: "object";
};
SalesAndTrafficByAsin: {
description: "Object describing sales and traffic metrics for ASINs in the seller's account aggregated by ASIN.";
examples: readonly [
{
childAsin: "B123456789";
parentAsin: "B123456789";
salesByAsin: {
orderedProductSales: { amount: 27.3; currencyCode: "USD" };
orderedProductSalesB2B: { amount: 27.3; currencyCode: "USD" };
totalOrderItems: 3;
totalOrderItemsB2B: 3;
unitsOrdered: 3;
unitsOrderedB2B: 3;
};
sku: "123456789";
trafficByAsin: {
browserPageViews: 50;
browserPageViewsB2B: 50;
browserPageViewsPercentage: 13.23;
browserPageViewsPercentageB2B: 13.23;
browserSessionPercentage: 10.96;
browserSessionPercentageB2B: 10.96;
browserSessions: 33;
browserSessionsB2B: 33;
buyBoxPercentage: 54;
buyBoxPercentageB2B: 54;
mobileAppSessionPercentage: 12.04;
mobileAppSessionPercentageB2B: 12.04;
mobileAppSessions: 22;
mobileAppSessionsB2B: 22;
mobilePageViews: 60;
mobilePageViewsB2B: 60;
mobilePageViewsPercentage: 10.23;
mobilePageViewsPercentageB2B: 10.23;
pageViews: 110;
pageViewsB2B: 110;
pageViewsPercentage: 11.23;
pageViewsPercentageB2B: 11.23;
sessionPercentage: 11.42;
sessionPercentageB2B: 11.42;
sessions: 55;
sessionsB2B: 55;
unitSessionPercentage: 9.09;
unitSessionPercentageB2B: 9.09;
};
},
];
properties: {
childAsin: {
description: "The Amazon Standard Identification Number of the child product. Child products are unique, sellable products that are related in our catalog to a single, non-sellable parent product. Note: This field is only present when ASIN aggregation is CHILD or SKU.";
examples: readonly ["B123456789"];
type: "string";
};
parentAsin: {
description: "The Amazon Standard Identification Number of the parent product. A parent product appears in our catalog as a non-buyable, generic identifier for a product that has buyable variations (child products).";
examples: readonly ["B123456789"];
type: "string";
};
salesByAsin: {
$ref: "#/definitions/SalesByAsin";
description: "Sales metrics for ASINs in the seller's account aggregated by ASIN";
};
sku: {
description: "The Stock Keeping Unit of the product. The SKU is a seller specific product identifier. Note: This field is only present when ASIN aggregation is SKU.";
examples: readonly ["123456789"];
type: "string";
};
trafficByAsin: {
$ref: "#/definitions/TrafficByAsin";
description: "Traffic metrics for ASINs in the seller's account aggregated by ASIN";
};
};
required: readonly ["parentAsin", "salesByAsin", "trafficByAsin"];
type: "object";
};
SalesAndTrafficByDate: {
description: "Object describing sales and traffic metrics for ASINs in the seller's account aggregated by date.";
examples: readonly [
{
date: "2021-06-11";
salesByDate: {
averageSalesPerOrderItem: { amount: 12.01; currencyCode: "USD" };
averageSalesPerOrderItemB2B: { amount: 12.01; currencyCode: "USD" };
averageSellingPrice: { amount: 11.79; currencyCode: "USD" };
averageSellingPriceB2B: { amount: 11.79; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.02;
averageUnitsPerOrderItemB2B: 1.02;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 636.63; currencyCode: "USD" };
orderedProductSalesB2B: { amount: 636.63; currencyCode: "USD" };
ordersShipped: 47;
refundRate: 1.85;
shippedProductSales: { amount: 542.9; currencyCode: "USD" };
totalOrderItems: 53;
totalOrderItemsB2B: 53;
unitsOrdered: 54;
unitsOrderedB2B: 54;
unitsRefunded: 1;
unitsShipped: 47;
};
trafficByDate: {
averageOfferCount: 10223;
averageParentItems: 10163;
browserPageViews: 3569;
browserPageViewsB2B: 3569;
browserSessions: 2858;
browserSessionsB2B: 2858;
buyBoxPercentage: 12.08;
buyBoxPercentageB2B: 12.08;
feedbackReceived: 10;
mobileAppPageViews: 1000;
mobileAppPageViewsB2B: 1000;
mobileAppSessions: 1000;
mobileAppSessionsB2B: 1000;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 1.85;
orderItemSessionPercentageB2B: 1.85;
pageViews: 4569;
pageViewsB2B: 4569;
receivedNegativeFeedbackRate: 10;
sessions: 3858;
sessionsB2B: 3858;
unitSessionPercentage: 1.89;
unitSessionPercentageB2B: 1.89;
};
},
];
properties: {
date: {
description: "The start date of the period of the aggregated data.";
examples: readonly ["2021-06-06"];
format: "date";
type: "string";
};
salesByDate: {
$ref: "#/definitions/SalesByDate";
description: "Object describing sales metrics for ASINs in the seller's account aggregated by date.";
};
trafficByDate: {
$ref: "#/definitions/TrafficByDate";
description: "Object describing traffic metrics for ASINs in the seller's account aggregated by date.";
};
};
required: readonly ["date", "salesByDate", "trafficByDate"];
type: "object";
};
SalesByAsin: {
description: "Object describing sales and traffic metrics for ASINs in the seller's account aggregated by ASIN.";
examples: readonly [
{
orderedProductSales: { amount: 27.3; currencyCode: "USD" };
orderedProductSalesB2B: { amount: 27.3; currencyCode: "USD" };
totalOrderItems: 3;
totalOrderItemsB2B: 3;
unitsOrdered: 3;
unitsOrderedB2B: 3;
},
];
properties: {
orderedProductSales: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales, calculated by multiplying the price of products and the number of units sold for the selected time period.";
};
orderedProductSalesB2B: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales to Amazon Business customers, calculated by multiplying the price of products and the number of units sold for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
};
totalOrderItems: {
description: "The number of items that were ordered for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
totalOrderItemsB2B: {
description: "The number of items that were ordered by Amazon Business customers for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsOrdered: {
description: "The number of units ordered.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsOrderedB2B: {
description: "The number of units ordered by Amazon Business customers. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
};
required: readonly [
"unitsOrdered",
"orderedProductSales",
"totalOrderItems",
];
type: "object";
};
SalesByDate: {
description: "Object describing sales metrics for ASINs in the seller's account aggregated by date.";
examples: readonly [
{
averageSalesPerOrderItem: { amount: 12.01; currencyCode: "USD" };
averageSalesPerOrderItemB2B: { amount: 12.01; currencyCode: "USD" };
averageSellingPrice: { amount: 11.79; currencyCode: "USD" };
averageSellingPriceB2B: { amount: 11.79; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.02;
averageUnitsPerOrderItemB2B: 1.02;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 636.63; currencyCode: "USD" };
orderedProductSalesB2B: { amount: 636.63; currencyCode: "USD" };
ordersShipped: 47;
refundRate: 1.85;
shippedProductSales: { amount: 542.9; currencyCode: "USD" };
totalOrderItems: 53;
totalOrderItemsB2B: 53;
unitsOrdered: 54;
unitsOrderedB2B: 54;
unitsRefunded: 1;
unitsShipped: 47;
},
];
properties: {
averageSalesPerOrderItem: {
$ref: "#/definitions/Amount";
description: "The average ordered product sales, calculated by dividing orderedProductSales by totalOrderItems for the selected time period.";
};
averageSalesPerOrderItemB2B: {
$ref: "#/definitions/Amount";
description: "The average ordered product sales to Amazon Business customers, calculated by dividing orderedProductSalesB2B by totalOrderItemsB2B for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
};
averageSellingPrice: {
$ref: "#/definitions/Amount";
description: "The average price of the units sold in the selected time period, calculated by dividing the orderedProductSales by unitsOrdered for the selected time period.";
};
averageSellingPriceB2B: {
$ref: "#/definitions/Amount";
description: "The average price of the units sold to Amazon Business customers, calculated by dividing the orderedProductSalesB2B by unitsOrderedB2B for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
};
averageUnitsPerOrderItem: {
description: "The average number of units in each order item for the selected time period.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
averageUnitsPerOrderItemB2B: {
description: "The average number of units in each order item ordered by Amazon Business customers for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
claimsAmount: {
$ref: "#/definitions/Amount";
description: "Monetary amount of filed A-to-z guarantee claims.";
};
claimsGranted: {
description: "The number of A-to-z guarantee claims granted.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
orderedProductSales: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales, calculated by multiplying the price of products and the number of units sold for the selected time period.";
};
orderedProductSalesB2B: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales to Amazon Business customers, calculated by multiplying the price of products and the number of units sold for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
};
ordersShipped: {
description: "The number of orders shipped in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
refundRate: {
description: "The percentage conversion metric indicating how many orders were refunded by the seller, calculated by dividing unitsOrdered by unitsRefunded in the selected time period.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
shippedProductSales: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales shipped for the selected time period.";
};
totalOrderItems: {
description: "The number of items that were ordered for the selected time period. For clarification on the difference between orders, order items, and units take the following order as an example: An order containing 2 copies of book A and 3 copies of book B; The number of orders is 1, the number of order items is 2 (book A and book B), and the number of units is 5 (2 + 3).";
examples: readonly [25];
minimum: 0;
type: "integer";
};
totalOrderItemsB2B: {
description: "The number of items that were ordered by Amazon Business customers for the selected time period. For clarification on the difference between orders, order items, and units take the following order as an example: An order containing 2 copies of book A and 3 copies of book B; The number of orders is 1, the number of order items is 2 (book A and book B), and the number of units is 5 (2 + 3). Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsOrdered: {
description: "The number of units ordered for the selected time period. For clarification on the difference between orders, order items, and units take the following order as an example: An order containing 2 copies of book A and 3 copies of book B; The number of orders is 1, the number of order items is 2 (book A and book B), and the number of units is 5 (2 + 3).";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsOrderedB2B: {
description: "The number of units ordered by Amazon Business customers for the selected time period. For clarification on the difference between orders, order items, and units take the following order as an example: An order containing 2 copies of book A and 3 copies of book B; The number of orders is 1, the number of order items is 2 (book A and book B), and the number of units is 5 (2 + 3). Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsRefunded: {
description: "The number of units refunded in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsShipped: {
description: "The number of units shipped in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
};
required: readonly [
"orderedProductSales",
"unitsOrdered",
"totalOrderItems",
"averageSalesPerOrderItem",
"averageUnitsPerOrderItem",
"averageSellingPrice",
"unitsRefunded",
"refundRate",
"claimsGranted",
"claimsAmount",
"shippedProductSales",
"unitsShipped",
"ordersShipped",
];
type: "object";
};
TrafficByAsin: {
description: "Object describing traffic metrics for ASINs in the seller's account aggregated by ASIN.";
examples: readonly [
{
browserPageViews: 50;
browserPageViewsB2B: 50;
browserPageViewsPercentage: 13.23;
browserPageViewsPercentageB2B: 13.23;
browserSessionPercentage: 10.96;
browserSessionPercentageB2B: 10.96;
browserSessions: 33;
browserSessionsB2B: 33;
buyBoxPercentage: 54;
buyBoxPercentageB2B: 54;
mobileAppPageViews: 50;
mobileAppPageViewsB2B: 50;
mobileAppPageViewsPercentage: 9.23;
mobileAppPageViewsPercentageB2B: 9.23;
mobileAppSessionPercentage: 5.04;
mobileAppSessionPercentageB2B: 5.04;
mobileAppSessions: 12;
mobileAppSessionsB2B: 12;
pageViews: 100;
pageViewsB2B: 100;
pageViewsPercentage: 10.23;
pageViewsPercentageB2B: 10.23;
sessionPercentage: 8.04;
sessionPercentageB2B: 8.04;
sessions: 45;
sessionsB2B: 45;
unitSessionPercentage: 9.09;
unitSessionPercentageB2B: 9.09;
},
];
properties: {
browserPageViews: {
description: "Browser page views are the number of times any user visited your Amazon.com browser pages for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserPageViewsB2B: {
description: "Browser page views are the number of times an Amazon Business customer visited your Amazon.com browser pages for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserPageViewsPercentage: {
description: "The percentage of browser views that a particular SKU/ASIN receives relative to the total number of mobile page views for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
browserPageViewsPercentageB2B: {
description: "The percentage of browser views by Amazon Business customers that a particular SKU/ASIN receives relative to the total number of mobile page views by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
browserSessionPercentage: {
description: "The percentage of browser sessions that contain at least one page view for a particular SKU/ASIN relative to the total number of browser sessions for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
browserSessionPercentageB2B: {
description: "The percentage of browser sessions that contain at least one page view by an Amazon Business customer for a particular SKU/ASIN relative to the total number of browser sessions by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
browserSessions: {
description: "Browser sessions are visits to your Amazon.com browser pages by any user. All activity within a 24-hour period is considered a browser session. For example, if any user visits your pages using browser multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserSessionsB2B: {
description: "Browser B2B sessions are visits to your Amazon.com browser pages by an Amazon Business customer. All activity within a 24-hour period is considered a browser session. For example, if an Amazon Business customer visits your pages using browser multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
buyBoxPercentage: {
description: "The percentage of page views where the buy box (the add to shopping cart link) appeared on the page for customers to add your product to their cart.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
buyBoxPercentageB2B: {
description: "The percentage of page views by Amazon Business customers where the buy box (the add to shopping cart link) appeared on the page for customers to add your product to their cart. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppPageViews: {
description: "Mobile app page views are the number of times any user visited your Amazon.com mobile app pages for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppPageViewsB2B: {
description: "Mobile app B2B page views are the number of times an Amazon Business customer visited your Amazon.com mobile app pages for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppPageViewsPercentage: {
description: "The percentage of mobile page views that a particular SKU/ASIN receives relative to the total number of mobile page views for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppPageViewsPercentageB2B: {
description: "The percentage of mobile page views by Amazon Business customers that a particular SKU/ASIN receives relative to the total number of mobile page views by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppSessionPercentage: {
description: "The percentage of mobile app sessions that contain at least one page view for a particular SKU/ASIN relative to the total number of mobile app sessions for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppSessionPercentageB2B: {
description: "The percentage of mobile app sessions that contain at least one page view by an Amazon Business customer for a particular SKU/ASIN relative to the total number of mobile app sessions by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppSessions: {
description: "Mobile app sessions are visits to your Amazon.com mobile app pages by any user. All activity within a 24-hour period is considered a mobile app session. For example, if any user visits your pages using mobile app multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppSessionsB2B: {
description: "Mobile app B2B sessions are visits to your Amazon.com mobile app pages by an Amazon Business customer. All activity within a 24-hour period is considered a mobile app session. For example, if an Amazon Business customer visits your pages using mobile app multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
pageViews: {
description: "Page views are the number of times any user visited your Amazon.com pages using browser or mobile app for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
pageViewsB2B: {
description: "B2B page views are the number of times an Amazon Business customer visited your Amazon.com pages using browser or mobile app for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
pageViewsPercentage: {
description: "The percentage of page views that a particular SKU/ASIN receives relative to the total number of page views for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
pageViewsPercentageB2B: {
description: "The percentage of page views by Amazon Business customers that a particular SKU/ASIN receives relative to the total number of page views by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
sessionPercentage: {
description: "The percentage of sessions that contain at least one page view for a particular SKU/ASIN relative to the total number of sessions for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
sessionPercentageB2B: {
description: "The percentage of sessions that contain at least one page view by an Amazon Business customer for a particular SKU/ASIN relative to the total number of sessions by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
sessions: {
description: "Sessions are visits to your Amazon.com pages using mobile app or browser by any user. All activity within a 24-hour period is considered a session. For example, if any user visits your pages multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
sessionsB2B: {
description: "B2B sessions are visits to your Amazon.com pages by Amazon Business customers using mobile app or browser. All activity within a 24-hour period is considered a session. For example, if an Amazon Business customer visits your pages multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitSessionPercentage: {
description: "The percentage conversion metric indicating how many units were purchased relative to the number of people who viewed the products, calculated by dividing unitsOrdered by sessions.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
unitSessionPercentageB2B: {
description: "The percentage conversion metric indicating how many units were purchased by Amazon Business customers relative to the number of Amazon Business customers who viewed the products, calculated by dividing unitsOrderedB2B by sessions. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
};
required: readonly [
"browserSessions",
"mobileAppSessions",
"sessions",
"browserSessionPercentage",
"mobileAppSessionPercentage",
"sessionPercentage",
"browserPageViews",
"mobileAppPageViews",
"pageViews",
"browserPageViewsPercentage",
"mobileAppPageViewsPercentage",
"pageViewsPercentage",
"buyBoxPercentage",
"unitSessionPercentage",
];
type: "object";
};
TrafficByDate: {
description: "Object describing traffic metrics for ASINs in the seller's account aggregated by date.";
examples: readonly [
{
averageOfferCount: 10223;
averageParentItems: 10163;
browserPageViews: 3569;
browserPageViewsB2B: 3569;
browserSessions: 2858;
browserSessionsB2B: 2858;
buyBoxPercentage: 12.08;
buyBoxPercentageB2B: 12.08;
feedbackReceived: 10;
mobileAppPageViews: 1000;
mobileAppPageViewsB2B: 1000;
mobileAppSessions: 2000;
mobileAppSessionsB2B: 2000;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 1.85;
orderItemSessionPercentageB2B: 1.85;
pageViews: 4569;
pageViewsB2B: 4569;
receivedNegativeFeedbackRate: 10;
sessions: 4858;
sessionsB2B: 4858;
unitSessionPercentage: 1.89;
unitSessionPercentageB2B: 1.89;
},
];
properties: {
averageOfferCount: {
description: "The average number of offers listed for sale in the selected time period. It is calculated from the total number of offers and the total number of days in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
averageParentItems: {
description: "The average number of parent items listed for sale in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserPageViews: {
description: "Browser page views are the number of times any user visited your Amazon.com browser pages for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserPageViewsB2B: {
description: "Browser B2B page views are the number of times an Amazon Business customer visited your Amazon.com browser pages for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserSessions: {
description: "Browser sessions are visits to your Amazon.com browser pages by any user. All activity within a 24-hour period is considered a browser session. For example, if any user visits your pages using browser multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserSessionsB2B: {
description: "Browser B2B sessions are visits to your Amazon.com browser pages by an Amazon Business customer. All activity within a 24-hour period is considered a browser session. For example, if an Amazon Business customer visits your pages using browser multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
buyBoxPercentage: {
description: "The percentage of page views where the buy box (the add to shopping cart link) appeared on the page for customers to add your product to their cart.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
buyBoxPercentageB2B: {
description: "The percentage of page views by Amazon Business customers where the buy box (the add to shopping cart link) appeared on the page for customers to add your product to their cart. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
feedbackReceived: {
description: "The number of customer feedback received in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppPageViews: {
description: "Mobile app page views are the number of times any user visited your Amazon.com mobile app pages for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppPageViewsB2B: {
description: "Mobile app B2B page views are the number of times an Amazon Business customer visited your Amazon.com mobile app pages for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppSessions: {
description: "Mobile app sessions are visits to your Amazon.com mobile app pages by any user. All activity within a 24-hour period is considered a mobile app session. For example, if any user visits your pages using mobile app multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppSessionsB2B: {
description: "Mobile app B2B sessions are visits to your Amazon.com mobile app pages by an Amazon Business customer. All activity within a 24-hour period is considered a mobile app session. For example, if an Amazon Business customer visits your pages using mobile app multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
negativeFeedbackReceived: {
description: "The number of negative customer feedback received in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
orderItemSessionPercentage: {
description: "The percentage conversion metric indicating how many order items were generated relative to the number of people who viewed the products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
orderItemSessionPercentageB2B: {
description: "The percentage conversion metric indicating how many order items were generated by Amazon Business customers relative to the number of Amazon Business customers who viewed the products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
pageViews: {
description: "Page views are the number of times any user visited your Amazon.com pages using browser or mobile app for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
pageViewsB2B: {
description: "B2B page views are the number of times an Amazon Business customer visited your Amazon.com pages using browser or mobile app for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
receivedNegativeFeedbackRate: {
description: "The negative feedback rate is the number of orders that have received a negative feedback divided by the number of orders in the selected time period.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
sessions: {
description: "Sessions are visits to your Amazon.com pages using browser or mobile app by any user. All activity within a 24-hour period is considered a session. For example, if any user visits your pages multiple times using mobile app or browser within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
sessionsB2B: {
description: "B2B sessions are visits to your Amazon.com pages using browser or mobile app by an Amazon Business customer. All activity within a 24-hour period is considered a session. For example, if an Amazon Business customer visits your pages multiple times using mobile app or browser within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitSessionPercentage: {
description: "The percentage conversion metric indicating how many units were purchased relative to the number of people who viewed the products.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
unitSessionPercentageB2B: {
description: "The percentage conversion metric indicating how many units were purchased by Amazon Business customers relative to number of Amazon Business customers who viewed the products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
};
required: readonly [
"browserPageViews",
"mobileAppPageViews",
"pageViews",
"browserSessions",
"mobileAppSessions",
"sessions",
"buyBoxPercentage",
"orderItemSessionPercentage",
"unitSessionPercentage",
"averageOfferCount",
"averageParentItems",
"feedbackReceived",
"negativeFeedbackReceived",
"receivedNegativeFeedbackRate",
];
type: "object";
};
};
description: "This report shares data on the sales performance and page traffic of the seller's items aggregated by date (across the seller's entire catalog of items) and aggregated by ASIN. Aggregated data is available at different date range aggregation levels: DAY, WEEK, MONTH. Per-ASIN data is available at different ASIN aggregation levels: PARENT, CHILD, SKU. Requests can span multiple date range periods.";
examples: readonly [
{
reportSpecification: {
dataEndTime: "2021-06-14";
dataStartTime: "2021-06-11";
marketplaceIds: readonly ["ATVPDKIKX0DER"];
reportOptions: { asinGranularity: "SKU"; dateGranularity: "DAY" };
reportType: "GET_SALES_AND_TRAFFIC_REPORT";
};
salesAndTrafficByAsin: readonly [
{
childAsin: "B123456789";
parentAsin: "B123456789";
salesByAsin: {
orderedProductSales: { amount: 16.79; currencyCode: "USD" };
totalOrderItems: 1;
unitsOrdered: 1;
};
sku: "AB-1C2D-EFGH";
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 95.24;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 43;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 18;
unitSessionPercentage: 7.69;
};
},
{
childAsin: "B234567890";
parentAsin: "B234567890";
salesByAsin: {
orderedProductSales: { amount: 26.25; currencyCode: "USD" };
totalOrderItems: 2;
unitsOrdered: 3;
};
sku: "CD-2E3F-GHIJ";
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 8;
buyBoxPercentage: 0;
mobileAppPageViews: 12;
mobileAppPageViewsPercentage: 0.25;
mobileAppSessionPercentage: 0.1;
mobileAppSessions: 5;
pageViews: 33;
pageViewsPercentage: 0.32;
sessionPercentage: 0.2;
sessions: 13;
unitSessionPercentage: 37.5;
};
},
{
childAsin: "B345678901";
parentAsin: "B345678901";
salesByAsin: {
orderedProductSales: { amount: 45; currencyCode: "USD" };
totalOrderItems: 3;
unitsOrdered: 3;
};
sku: "EF-3G4H-IJKL";
trafficByAsin: {
browserPageViews: 41;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.13;
browserSessions: 1;
buyBoxPercentage: 100;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.12;
mobileAppSessions: 5;
pageViews: 63;
pageViewsPercentage: 0.3;
sessionPercentage: 0.12;
sessions: 6;
unitSessionPercentage: 300;
};
},
];
salesAndTrafficByDate: readonly [
{
date: "2021-06-11";
salesByDate: {
averageSalesPerOrderItem: { amount: 11.92; currencyCode: "USD" };
averageSellingPrice: { amount: 10.37; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.15;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 238.44; currencyCode: "USD" };
ordersShipped: 54;
refundRate: 4.35;
shippedProductSales: { amount: 650.72; currencyCode: "USD" };
totalOrderItems: 20;
unitsOrdered: 23;
unitsRefunded: 1;
unitsShipped: 59;
};
trafficByDate: {
averageOfferCount: 9686;
averageParentItems: 9630;
browserPageViews: 1158;
browserSessions: 906;
buyBoxPercentage: 10.54;
feedbackReceived: 10;
mobileAppPageViews: 500;
mobileAppSessions: 94;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 2.21;
pageViews: 1658;
receivedNegativeFeedbackRate: 10;
sessions: 1000;
unitSessionPercentage: 2.54;
};
},
{
date: "2021-06-12";
salesByDate: {
averageSalesPerOrderItem: { amount: 12.09; currencyCode: "USD" };
averageSellingPrice: { amount: 12.09; currencyCode: "USD" };
averageUnitsPerOrderItem: 1;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 217.7; currencyCode: "USD" };
ordersShipped: 0;
refundRate: 0;
shippedProductSales: { amount: 0; currencyCode: "USD" };
totalOrderItems: 18;
unitsOrdered: 18;
unitsRefunded: 0;
unitsShipped: 0;
};
trafficByDate: {
averageOfferCount: 9702;
averageParentItems: 9646;
browserPageViews: 1209;
browserSessions: 937;
buyBoxPercentage: 10.92;
feedbackReceived: 0;
mobileAppPageViews: 191;
mobileAppSessions: 163;
negativeFeedbackReceived: 0;
orderItemSessionPercentage: 1.92;
pageViews: 1400;
receivedNegativeFeedbackRate: 0;
sessions: 1100;
unitSessionPercentage: 1.92;
};
},
{
date: "2021-06-13";
salesByDate: {
averageSalesPerOrderItem: { amount: 12.05; currencyCode: "USD" };
averageSellingPrice: { amount: 11.08; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.09;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 277.06; currencyCode: "USD" };
ordersShipped: 43;
refundRate: 0;
shippedProductSales: { amount: 519.96; currencyCode: "USD" };
totalOrderItems: 23;
unitsOrdered: 25;
unitsRefunded: 0;
unitsShipped: 46;
};
trafficByDate: {
averageOfferCount: 9701;
averageParentItems: 9645;
browserPageViews: 1231;
browserSessions: 988;
buyBoxPercentage: 11.62;
feedbackReceived: 0;
mobileAppPageViews: 69;
mobileAppSessions: 112;
negativeFeedbackReceived: 0;
orderItemSessionPercentage: 2.33;
pageViews: 1300;
receivedNegativeFeedbackRate: 0;
sessions: 1100;
unitSessionPercentage: 2.53;
};
},
{
date: "2021-06-14";
salesByDate: {
averageSalesPerOrderItem: { amount: 11.66; currencyCode: "USD" };
averageSellingPrice: { amount: 11.29; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.03;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 349.94; currencyCode: "USD" };
ordersShipped: 0;
refundRate: 0;
shippedProductSales: { amount: 0; currencyCode: "USD" };
totalOrderItems: 30;
unitsOrdered: 31;
unitsRefunded: 0;
unitsShipped: 0;
};
trafficByDate: {
averageOfferCount: 9701;
averageParentItems: 9645;
browerPageViews: 1463;
browserSessions: 1141;
buyBoxPercentage: 13.4;
feedbackReceived: 0;
mobileAppPageViews: 537;
mobileAppSessions: 112;
negativeFeedbackReceived: 0;
orderItemSessionPercentage: 2.63;
pageViews: 2000;
receivedNegativeFeedbackRate: 0;
sessions: 1253;
unitSessionPercentage: 2.72;
};
},
];
},
{
reportSpecification: {
dataEndTime: "2021-06-14";
dataStartTime: "2021-06-11";
marketplaceIds: readonly ["ATVPDKIKX0DER"];
reportOptions: { asinGranularity: "CHILD"; dateGranularity: "WEEK" };
reportType: "GET_SALES_AND_TRAFFIC_REPORT";
};
salesAndTrafficByAsin: readonly [
{
childAsin: "B123456789";
parentAsin: "B123456789";
salesByAsin: {
orderedProductSales: { amount: 16.79; currencyCode: "USD" };
totalOrderItems: 1;
unitsOrdered: 1;
};
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 95.24;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 43;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 18;
unitSessionPercentage: 7.69;
};
},
{
childAsin: "B234567890";
parentAsin: "B234567890";
salesByAsin: {
orderedProductSales: { amount: 26.25; currencyCode: "USD" };
totalOrderItems: 2;
unitsOrdered: 3;
};
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 0;
mobileAppPageViews: 42;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 15;
pageViews: 63;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 28;
unitSessionPercentage: 37.5;
};
},
{
childAsin: "B345678901";
parentAsin: "B345678901";
salesByAsin: {
orderedProductSales: { amount: 45; currencyCode: "USD" };
totalOrderItems: 3;
unitsOrdered: 3;
};
trafficByAsin: {
browserPageViews: 41;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 43;
buyBoxPercentage: 100;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 63;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 48;
unitSessionPercentage: 300;
};
},
];
salesAndTrafficByDate: readonly [
{
date: "2021-06-06";
salesByDate: {
averageSalesPerOrderItem: { amount: 12; currencyCode: "USD" };
averageSellingPrice: { amount: 11.13; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.08;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 456.14; currencyCode: "USD" };
ordersShipped: 54;
refundRate: 2.44;
shippedProductSales: { amount: 650.72; currencyCode: "USD" };
totalOrderItems: 38;
unitsOrdered: 41;
unitsRefunded: 1;
unitsShipped: 59;
};
trafficByDate: {
averageOfferCount: 9694;
averageParentItems: 9638;
browserPageViews: 2367;
browserSessions: 2009;
buyBoxPercentage: 10.73;
feedbackReceived: 10;
mobileAppPageViews: 1333;
mobileAppSessions: 220;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 2.06;
pageViews: 3700;
receivedNegativeFeedbackRate: 10;
sessions: 2229;
unitSessionPercentage: 2.22;
};
},
{
date: "2021-06-13";
salesByDate: {
averageSalesPerOrderItem: { amount: 11.83; currencyCode: "USD" };
averageSellingPrice: { amount: 11.2; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.06;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 627; currencyCode: "USD" };
ordersShipped: 43;
refundRate: 0;
shippedProductSales: { amount: 519.96; currencyCode: "USD" };
totalOrderItems: 53;
unitsOrdered: 56;
unitsRefunded: 0;
unitsShipped: 46;
};
trafficByDate: {
averageOfferCount: 9701;
averageParentItems: 9645;
browserPageViews: 2694;
browserSessions: 2129;
buyBoxPercentage: 12.58;
feedbackReceived: 0;
mobileAppPageViews: 1300;
mobileAppSessions: 220;
negativeFeedbackReceived: 0;
orderItemSessionPercentage: 2.49;
pageViews: 3994;
receivedNegativeFeedbackRate: 0;
sessions: 2349;
unitSessionPercentage: 2.63;
};
},
];
},
{
reportSpecification: {
dataEndTime: "2021-06-14";
dataStartTime: "2021-06-11";
marketplaceIds: readonly ["ATVPDKIKX0DER"];
reportOptions: { asinGranularity: "PARENT"; dateGranularity: "MONTH" };
reportType: "GET_SALES_AND_TRAFFIC_REPORT";
};
salesAndTrafficByAsin: readonly [
{
parentAsin: "B123456789";
salesByAsin: {
orderedProductSales: { amount: 16.79; currencyCode: "USD" };
totalOrderItems: 1;
unitsOrdered: 1;
};
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 95.24;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 43;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 18;
unitSessionPercentage: 7.69;
};
},
{
parentAsin: "B234567890";
salesByAsin: {
orderedProductSales: { amount: 26.25; currencyCode: "USD" };
totalOrderItems: 2;
unitsOrdered: 3;
};
trafficByAsin: {
browserPageViews: 81;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 0;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 95;
pageViews: 103;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 108;
unitSessionPercentage: 37.5;
};
},
{
parentAsin: "B345678901";
salesByAsin: {
orderedProductSales: { amount: 45; currencyCode: "USD" };
totalOrderItems: 3;
unitsOrdered: 3;
};
trafficByAsin: {
browserPageViews: 1;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 3;
buyBoxPercentage: 100;
mobileAppPageViews: 2;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 3;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 8;
unitSessionPercentage: 300;
};
},
];
salesAndTrafficByDate: readonly [
{
date: "2021-06-01";
salesByDate: {
averageSalesPerOrderItem: { amount: 12.25; currencyCode: "USD" };
averageSellingPrice: { amount: 11.65; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.05;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 6874.79; currencyCode: "USD" };
ordersShipped: 97;
refundRate: 0.17;
shippedProductSales: { amount: 1170.68; currencyCode: "USD" };
totalOrderItems: 561;
unitsOrdered: 590;
unitsRefunded: 1;
unitsShipped: 105;
};
trafficByDate: {
averageOfferCount: 9698;
averageParentItems: 9642;
browserPageViews: 5061;
browserSessions: 3972;
buyBoxPercentage: 11.72;
feedbackReceived: 10;
mobileAppPageViews: 1000;
mobileAppSessions: 1028;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 14.12;
pageViews: 6061;
receivedNegativeFeedbackRate: 10;
sessions: 4100;
unitSessionPercentage: 14.85;
};
},
];
},
];
properties: {
reportSpecification: {
description: "Report summary including specified reporting date range, dateGranularity, and asinGranularity in the input.";
examples: readonly [
{
dataEndTime: "2021-06-14";
dataStartTime: "2021-06-11";
marketplaceIds: readonly ["ATVPDKIKX0DER"];
reportOptions: { asinGranularity: "PARENT"; dateGranularity: "WEEK" };
reportType: "GET_SALES_AND_TRAFFIC_REPORT";
},
];
properties: {
dataEndTime: {
description: "This parameter determines the end date of the report - the time component is ignored. For WEEK and MONTH dateGranularity, if this value does not correspond to the last day in the specified dateGranularity then the report end date will be expanded to include the last day of the reporting period for the dateGranularity specified. The last day of the reporting period for the WEEK dateGranularity is Saturday and the last day of the reporting period for the MONTH dateGranularity is the last day of the month. For example, if the specified dataEndTime is 3 days before the end date of a WEEK dateGranularity, the end date used to generate the report will be dataEndTime plus 3 days.";
examples: readonly ["2021-06-19"];
format: "date";
type: "string";
};
dataStartTime: {
description: "This parameter determines the start date of the report - the time component is ignored. If the start date of the report is more than two years ago, the report will be cancelled. For WEEK and MONTH dateGranularity, if this value does not correspond to the first day in the specified dateGranularity then the report start date will be expanded to include the first day of the reporting period for the dateGranularity specified. The first day of the reporting period for the WEEK dateGranularity is Sunday and the first day of the reporting period for the MONTH dateGranularity is the first day of the month. For example, if the specified dataStartTime is 3 days after the start date of a WEEK dateGranularity, then the start date used to generate the report will be dataStartTime minus 3 days.";
examples: readonly ["2021-06-06"];
format: "date";
type: "string";
};
marketplaceIds: {
description: "This parameter must match the marketplaceId of the seller's account. This report type supports only one marketplaceId per report. Specifying multiple marketplaces will result in failure to generate the report.";
examples: readonly [readonly ["ATVPDKIKX0DER"]];
items: { type: "string" };
type: "array";
};
reportOptions: {
description: "Report options specifying parameters such as dateGranularity and asinGranularity.";
examples: readonly [
{ asinGranularity: "CHILD"; dateGranularity: "DAY" },
];
properties: {
asinGranularity: {
description: "This parameter determines what granularity of the ASIN sales and traffic data is expected in the report. Valid values are: PARENT, CHILD, SKU. If this parameter is omitted, then the salesAndTrafficByAsin section of this report will default to PARENT granularity.";
enum: readonly ["PARENT", "CHILD", "SKU"];
type: "string";
};
dateGranularity: {
description: "This parameter determines what granularity of the aggregated sales and traffic data is expected in the report. Valid values are: DAY, WEEK, MONTH. If this parameter is omitted, then the salesAndTrafficByDate section of this report will default to DAY granularity.";
enum: readonly ["DAY", "WEEK", "MONTH"];
type: "string";
};
};
type: "object";
};
reportType: {
description: "Type of the report.";
enum: readonly ["GET_SALES_AND_TRAFFIC_REPORT"];
type: "string";
};
};
required: readonly [
"reportType",
"reportOptions",
"dataStartTime",
"dataEndTime",
"marketplaceIds",
];
type: "object";
};
salesAndTrafficByAsin: {
items: { $ref: "#/definitions/SalesAndTrafficByAsin" };
type: "array";
};
salesAndTrafficByDate: {
items: { $ref: "#/definitions/SalesAndTrafficByDate" };
type: "array";
};
};
required: readonly [
"reportSpecification",
"salesAndTrafficByDate",
"salesAndTrafficByAsin",
];
type: "object";
} = ...
Type declaration
Readonly
definitions: {
Amount: {
examples: readonly [
{ amount: 0; currencyCode: "USD" },
{ amount: 20; currencyCode: "EUR" },
];
properties: {
amount: {
description: "The amount.";
examples: readonly [20];
type: "number";
};
currencyCode: {
description: "Currency code of the amount. In ISO 4217 format.";
examples: readonly ["USD", "EUR", "AUD", "JPY"];
type: "string";
};
};
required: readonly ["amount", "currencyCode"];
type: "object";
};
SalesAndTrafficByAsin: {
description: "Object describing sales and traffic metrics for ASINs in the seller's account aggregated by ASIN.";
examples: readonly [
{
childAsin: "B123456789";
parentAsin: "B123456789";
salesByAsin: {
orderedProductSales: { amount: 27.3; currencyCode: "USD" };
orderedProductSalesB2B: { amount: 27.3; currencyCode: "USD" };
totalOrderItems: 3;
totalOrderItemsB2B: 3;
unitsOrdered: 3;
unitsOrderedB2B: 3;
};
sku: "123456789";
trafficByAsin: {
browserPageViews: 50;
browserPageViewsB2B: 50;
browserPageViewsPercentage: 13.23;
browserPageViewsPercentageB2B: 13.23;
browserSessionPercentage: 10.96;
browserSessionPercentageB2B: 10.96;
browserSessions: 33;
browserSessionsB2B: 33;
buyBoxPercentage: 54;
buyBoxPercentageB2B: 54;
mobileAppSessionPercentage: 12.04;
mobileAppSessionPercentageB2B: 12.04;
mobileAppSessions: 22;
mobileAppSessionsB2B: 22;
mobilePageViews: 60;
mobilePageViewsB2B: 60;
mobilePageViewsPercentage: 10.23;
mobilePageViewsPercentageB2B: 10.23;
pageViews: 110;
pageViewsB2B: 110;
pageViewsPercentage: 11.23;
pageViewsPercentageB2B: 11.23;
sessionPercentage: 11.42;
sessionPercentageB2B: 11.42;
sessions: 55;
sessionsB2B: 55;
unitSessionPercentage: 9.09;
unitSessionPercentageB2B: 9.09;
};
},
];
properties: {
childAsin: {
description: "The Amazon Standard Identification Number of the child product. Child products are unique, sellable products that are related in our catalog to a single, non-sellable parent product. Note: This field is only present when ASIN aggregation is CHILD or SKU.";
examples: readonly ["B123456789"];
type: "string";
};
parentAsin: {
description: "The Amazon Standard Identification Number of the parent product. A parent product appears in our catalog as a non-buyable, generic identifier for a product that has buyable variations (child products).";
examples: readonly ["B123456789"];
type: "string";
};
salesByAsin: {
$ref: "#/definitions/SalesByAsin";
description: "Sales metrics for ASINs in the seller's account aggregated by ASIN";
};
sku: {
description: "The Stock Keeping Unit of the product. The SKU is a seller specific product identifier. Note: This field is only present when ASIN aggregation is SKU.";
examples: readonly ["123456789"];
type: "string";
};
trafficByAsin: {
$ref: "#/definitions/TrafficByAsin";
description: "Traffic metrics for ASINs in the seller's account aggregated by ASIN";
};
};
required: readonly ["parentAsin", "salesByAsin", "trafficByAsin"];
type: "object";
};
SalesAndTrafficByDate: {
description: "Object describing sales and traffic metrics for ASINs in the seller's account aggregated by date.";
examples: readonly [
{
date: "2021-06-11";
salesByDate: {
averageSalesPerOrderItem: { amount: 12.01; currencyCode: "USD" };
averageSalesPerOrderItemB2B: { amount: 12.01; currencyCode: "USD" };
averageSellingPrice: { amount: 11.79; currencyCode: "USD" };
averageSellingPriceB2B: { amount: 11.79; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.02;
averageUnitsPerOrderItemB2B: 1.02;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 636.63; currencyCode: "USD" };
orderedProductSalesB2B: { amount: 636.63; currencyCode: "USD" };
ordersShipped: 47;
refundRate: 1.85;
shippedProductSales: { amount: 542.9; currencyCode: "USD" };
totalOrderItems: 53;
totalOrderItemsB2B: 53;
unitsOrdered: 54;
unitsOrderedB2B: 54;
unitsRefunded: 1;
unitsShipped: 47;
};
trafficByDate: {
averageOfferCount: 10223;
averageParentItems: 10163;
browserPageViews: 3569;
browserPageViewsB2B: 3569;
browserSessions: 2858;
browserSessionsB2B: 2858;
buyBoxPercentage: 12.08;
buyBoxPercentageB2B: 12.08;
feedbackReceived: 10;
mobileAppPageViews: 1000;
mobileAppPageViewsB2B: 1000;
mobileAppSessions: 1000;
mobileAppSessionsB2B: 1000;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 1.85;
orderItemSessionPercentageB2B: 1.85;
pageViews: 4569;
pageViewsB2B: 4569;
receivedNegativeFeedbackRate: 10;
sessions: 3858;
sessionsB2B: 3858;
unitSessionPercentage: 1.89;
unitSessionPercentageB2B: 1.89;
};
},
];
properties: {
date: {
description: "The start date of the period of the aggregated data.";
examples: readonly ["2021-06-06"];
format: "date";
type: "string";
};
salesByDate: {
$ref: "#/definitions/SalesByDate";
description: "Object describing sales metrics for ASINs in the seller's account aggregated by date.";
};
trafficByDate: {
$ref: "#/definitions/TrafficByDate";
description: "Object describing traffic metrics for ASINs in the seller's account aggregated by date.";
};
};
required: readonly ["date", "salesByDate", "trafficByDate"];
type: "object";
};
SalesByAsin: {
description: "Object describing sales and traffic metrics for ASINs in the seller's account aggregated by ASIN.";
examples: readonly [
{
orderedProductSales: { amount: 27.3; currencyCode: "USD" };
orderedProductSalesB2B: { amount: 27.3; currencyCode: "USD" };
totalOrderItems: 3;
totalOrderItemsB2B: 3;
unitsOrdered: 3;
unitsOrderedB2B: 3;
},
];
properties: {
orderedProductSales: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales, calculated by multiplying the price of products and the number of units sold for the selected time period.";
};
orderedProductSalesB2B: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales to Amazon Business customers, calculated by multiplying the price of products and the number of units sold for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
};
totalOrderItems: {
description: "The number of items that were ordered for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
totalOrderItemsB2B: {
description: "The number of items that were ordered by Amazon Business customers for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsOrdered: {
description: "The number of units ordered.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsOrderedB2B: {
description: "The number of units ordered by Amazon Business customers. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
};
required: readonly [
"unitsOrdered",
"orderedProductSales",
"totalOrderItems",
];
type: "object";
};
SalesByDate: {
description: "Object describing sales metrics for ASINs in the seller's account aggregated by date.";
examples: readonly [
{
averageSalesPerOrderItem: { amount: 12.01; currencyCode: "USD" };
averageSalesPerOrderItemB2B: { amount: 12.01; currencyCode: "USD" };
averageSellingPrice: { amount: 11.79; currencyCode: "USD" };
averageSellingPriceB2B: { amount: 11.79; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.02;
averageUnitsPerOrderItemB2B: 1.02;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 636.63; currencyCode: "USD" };
orderedProductSalesB2B: { amount: 636.63; currencyCode: "USD" };
ordersShipped: 47;
refundRate: 1.85;
shippedProductSales: { amount: 542.9; currencyCode: "USD" };
totalOrderItems: 53;
totalOrderItemsB2B: 53;
unitsOrdered: 54;
unitsOrderedB2B: 54;
unitsRefunded: 1;
unitsShipped: 47;
},
];
properties: {
averageSalesPerOrderItem: {
$ref: "#/definitions/Amount";
description: "The average ordered product sales, calculated by dividing orderedProductSales by totalOrderItems for the selected time period.";
};
averageSalesPerOrderItemB2B: {
$ref: "#/definitions/Amount";
description: "The average ordered product sales to Amazon Business customers, calculated by dividing orderedProductSalesB2B by totalOrderItemsB2B for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
};
averageSellingPrice: {
$ref: "#/definitions/Amount";
description: "The average price of the units sold in the selected time period, calculated by dividing the orderedProductSales by unitsOrdered for the selected time period.";
};
averageSellingPriceB2B: {
$ref: "#/definitions/Amount";
description: "The average price of the units sold to Amazon Business customers, calculated by dividing the orderedProductSalesB2B by unitsOrderedB2B for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
};
averageUnitsPerOrderItem: {
description: "The average number of units in each order item for the selected time period.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
averageUnitsPerOrderItemB2B: {
description: "The average number of units in each order item ordered by Amazon Business customers for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
claimsAmount: {
$ref: "#/definitions/Amount";
description: "Monetary amount of filed A-to-z guarantee claims.";
};
claimsGranted: {
description: "The number of A-to-z guarantee claims granted.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
orderedProductSales: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales, calculated by multiplying the price of products and the number of units sold for the selected time period.";
};
orderedProductSalesB2B: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales to Amazon Business customers, calculated by multiplying the price of products and the number of units sold for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
};
ordersShipped: {
description: "The number of orders shipped in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
refundRate: {
description: "The percentage conversion metric indicating how many orders were refunded by the seller, calculated by dividing unitsOrdered by unitsRefunded in the selected time period.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
shippedProductSales: {
$ref: "#/definitions/Amount";
description: "The amount of ordered product sales shipped for the selected time period.";
};
totalOrderItems: {
description: "The number of items that were ordered for the selected time period. For clarification on the difference between orders, order items, and units take the following order as an example: An order containing 2 copies of book A and 3 copies of book B; The number of orders is 1, the number of order items is 2 (book A and book B), and the number of units is 5 (2 + 3).";
examples: readonly [25];
minimum: 0;
type: "integer";
};
totalOrderItemsB2B: {
description: "The number of items that were ordered by Amazon Business customers for the selected time period. For clarification on the difference between orders, order items, and units take the following order as an example: An order containing 2 copies of book A and 3 copies of book B; The number of orders is 1, the number of order items is 2 (book A and book B), and the number of units is 5 (2 + 3). Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsOrdered: {
description: "The number of units ordered for the selected time period. For clarification on the difference between orders, order items, and units take the following order as an example: An order containing 2 copies of book A and 3 copies of book B; The number of orders is 1, the number of order items is 2 (book A and book B), and the number of units is 5 (2 + 3).";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsOrderedB2B: {
description: "The number of units ordered by Amazon Business customers for the selected time period. For clarification on the difference between orders, order items, and units take the following order as an example: An order containing 2 copies of book A and 3 copies of book B; The number of orders is 1, the number of order items is 2 (book A and book B), and the number of units is 5 (2 + 3). Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsRefunded: {
description: "The number of units refunded in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitsShipped: {
description: "The number of units shipped in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
};
required: readonly [
"orderedProductSales",
"unitsOrdered",
"totalOrderItems",
"averageSalesPerOrderItem",
"averageUnitsPerOrderItem",
"averageSellingPrice",
"unitsRefunded",
"refundRate",
"claimsGranted",
"claimsAmount",
"shippedProductSales",
"unitsShipped",
"ordersShipped",
];
type: "object";
};
TrafficByAsin: {
description: "Object describing traffic metrics for ASINs in the seller's account aggregated by ASIN.";
examples: readonly [
{
browserPageViews: 50;
browserPageViewsB2B: 50;
browserPageViewsPercentage: 13.23;
browserPageViewsPercentageB2B: 13.23;
browserSessionPercentage: 10.96;
browserSessionPercentageB2B: 10.96;
browserSessions: 33;
browserSessionsB2B: 33;
buyBoxPercentage: 54;
buyBoxPercentageB2B: 54;
mobileAppPageViews: 50;
mobileAppPageViewsB2B: 50;
mobileAppPageViewsPercentage: 9.23;
mobileAppPageViewsPercentageB2B: 9.23;
mobileAppSessionPercentage: 5.04;
mobileAppSessionPercentageB2B: 5.04;
mobileAppSessions: 12;
mobileAppSessionsB2B: 12;
pageViews: 100;
pageViewsB2B: 100;
pageViewsPercentage: 10.23;
pageViewsPercentageB2B: 10.23;
sessionPercentage: 8.04;
sessionPercentageB2B: 8.04;
sessions: 45;
sessionsB2B: 45;
unitSessionPercentage: 9.09;
unitSessionPercentageB2B: 9.09;
},
];
properties: {
browserPageViews: {
description: "Browser page views are the number of times any user visited your Amazon.com browser pages for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserPageViewsB2B: {
description: "Browser page views are the number of times an Amazon Business customer visited your Amazon.com browser pages for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserPageViewsPercentage: {
description: "The percentage of browser views that a particular SKU/ASIN receives relative to the total number of mobile page views for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
browserPageViewsPercentageB2B: {
description: "The percentage of browser views by Amazon Business customers that a particular SKU/ASIN receives relative to the total number of mobile page views by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
browserSessionPercentage: {
description: "The percentage of browser sessions that contain at least one page view for a particular SKU/ASIN relative to the total number of browser sessions for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
browserSessionPercentageB2B: {
description: "The percentage of browser sessions that contain at least one page view by an Amazon Business customer for a particular SKU/ASIN relative to the total number of browser sessions by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
browserSessions: {
description: "Browser sessions are visits to your Amazon.com browser pages by any user. All activity within a 24-hour period is considered a browser session. For example, if any user visits your pages using browser multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserSessionsB2B: {
description: "Browser B2B sessions are visits to your Amazon.com browser pages by an Amazon Business customer. All activity within a 24-hour period is considered a browser session. For example, if an Amazon Business customer visits your pages using browser multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
buyBoxPercentage: {
description: "The percentage of page views where the buy box (the add to shopping cart link) appeared on the page for customers to add your product to their cart.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
buyBoxPercentageB2B: {
description: "The percentage of page views by Amazon Business customers where the buy box (the add to shopping cart link) appeared on the page for customers to add your product to their cart. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppPageViews: {
description: "Mobile app page views are the number of times any user visited your Amazon.com mobile app pages for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppPageViewsB2B: {
description: "Mobile app B2B page views are the number of times an Amazon Business customer visited your Amazon.com mobile app pages for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppPageViewsPercentage: {
description: "The percentage of mobile page views that a particular SKU/ASIN receives relative to the total number of mobile page views for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppPageViewsPercentageB2B: {
description: "The percentage of mobile page views by Amazon Business customers that a particular SKU/ASIN receives relative to the total number of mobile page views by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppSessionPercentage: {
description: "The percentage of mobile app sessions that contain at least one page view for a particular SKU/ASIN relative to the total number of mobile app sessions for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppSessionPercentageB2B: {
description: "The percentage of mobile app sessions that contain at least one page view by an Amazon Business customer for a particular SKU/ASIN relative to the total number of mobile app sessions by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
mobileAppSessions: {
description: "Mobile app sessions are visits to your Amazon.com mobile app pages by any user. All activity within a 24-hour period is considered a mobile app session. For example, if any user visits your pages using mobile app multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppSessionsB2B: {
description: "Mobile app B2B sessions are visits to your Amazon.com mobile app pages by an Amazon Business customer. All activity within a 24-hour period is considered a mobile app session. For example, if an Amazon Business customer visits your pages using mobile app multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
pageViews: {
description: "Page views are the number of times any user visited your Amazon.com pages using browser or mobile app for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
pageViewsB2B: {
description: "B2B page views are the number of times an Amazon Business customer visited your Amazon.com pages using browser or mobile app for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
pageViewsPercentage: {
description: "The percentage of page views that a particular SKU/ASIN receives relative to the total number of page views for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
pageViewsPercentageB2B: {
description: "The percentage of page views by Amazon Business customers that a particular SKU/ASIN receives relative to the total number of page views by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
sessionPercentage: {
description: "The percentage of sessions that contain at least one page view for a particular SKU/ASIN relative to the total number of sessions for all products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
sessionPercentageB2B: {
description: "The percentage of sessions that contain at least one page view by an Amazon Business customer for a particular SKU/ASIN relative to the total number of sessions by Amazon Business customers for all products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
sessions: {
description: "Sessions are visits to your Amazon.com pages using mobile app or browser by any user. All activity within a 24-hour period is considered a session. For example, if any user visits your pages multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
sessionsB2B: {
description: "B2B sessions are visits to your Amazon.com pages by Amazon Business customers using mobile app or browser. All activity within a 24-hour period is considered a session. For example, if an Amazon Business customer visits your pages multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitSessionPercentage: {
description: "The percentage conversion metric indicating how many units were purchased relative to the number of people who viewed the products, calculated by dividing unitsOrdered by sessions.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
unitSessionPercentageB2B: {
description: "The percentage conversion metric indicating how many units were purchased by Amazon Business customers relative to the number of Amazon Business customers who viewed the products, calculated by dividing unitsOrderedB2B by sessions. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
};
required: readonly [
"browserSessions",
"mobileAppSessions",
"sessions",
"browserSessionPercentage",
"mobileAppSessionPercentage",
"sessionPercentage",
"browserPageViews",
"mobileAppPageViews",
"pageViews",
"browserPageViewsPercentage",
"mobileAppPageViewsPercentage",
"pageViewsPercentage",
"buyBoxPercentage",
"unitSessionPercentage",
];
type: "object";
};
TrafficByDate: {
description: "Object describing traffic metrics for ASINs in the seller's account aggregated by date.";
examples: readonly [
{
averageOfferCount: 10223;
averageParentItems: 10163;
browserPageViews: 3569;
browserPageViewsB2B: 3569;
browserSessions: 2858;
browserSessionsB2B: 2858;
buyBoxPercentage: 12.08;
buyBoxPercentageB2B: 12.08;
feedbackReceived: 10;
mobileAppPageViews: 1000;
mobileAppPageViewsB2B: 1000;
mobileAppSessions: 2000;
mobileAppSessionsB2B: 2000;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 1.85;
orderItemSessionPercentageB2B: 1.85;
pageViews: 4569;
pageViewsB2B: 4569;
receivedNegativeFeedbackRate: 10;
sessions: 4858;
sessionsB2B: 4858;
unitSessionPercentage: 1.89;
unitSessionPercentageB2B: 1.89;
},
];
properties: {
averageOfferCount: {
description: "The average number of offers listed for sale in the selected time period. It is calculated from the total number of offers and the total number of days in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
averageParentItems: {
description: "The average number of parent items listed for sale in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserPageViews: {
description: "Browser page views are the number of times any user visited your Amazon.com browser pages for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserPageViewsB2B: {
description: "Browser B2B page views are the number of times an Amazon Business customer visited your Amazon.com browser pages for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserSessions: {
description: "Browser sessions are visits to your Amazon.com browser pages by any user. All activity within a 24-hour period is considered a browser session. For example, if any user visits your pages using browser multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
browserSessionsB2B: {
description: "Browser B2B sessions are visits to your Amazon.com browser pages by an Amazon Business customer. All activity within a 24-hour period is considered a browser session. For example, if an Amazon Business customer visits your pages using browser multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
buyBoxPercentage: {
description: "The percentage of page views where the buy box (the add to shopping cart link) appeared on the page for customers to add your product to their cart.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
buyBoxPercentageB2B: {
description: "The percentage of page views by Amazon Business customers where the buy box (the add to shopping cart link) appeared on the page for customers to add your product to their cart. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
feedbackReceived: {
description: "The number of customer feedback received in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppPageViews: {
description: "Mobile app page views are the number of times any user visited your Amazon.com mobile app pages for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppPageViewsB2B: {
description: "Mobile app B2B page views are the number of times an Amazon Business customer visited your Amazon.com mobile app pages for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppSessions: {
description: "Mobile app sessions are visits to your Amazon.com mobile app pages by any user. All activity within a 24-hour period is considered a mobile app session. For example, if any user visits your pages using mobile app multiple times within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
mobileAppSessionsB2B: {
description: "Mobile app B2B sessions are visits to your Amazon.com mobile app pages by an Amazon Business customer. All activity within a 24-hour period is considered a mobile app session. For example, if an Amazon Business customer visits your pages using mobile app multiple times within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
negativeFeedbackReceived: {
description: "The number of negative customer feedback received in the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
orderItemSessionPercentage: {
description: "The percentage conversion metric indicating how many order items were generated relative to the number of people who viewed the products.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
orderItemSessionPercentageB2B: {
description: "The percentage conversion metric indicating how many order items were generated by Amazon Business customers relative to the number of Amazon Business customers who viewed the products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
pageViews: {
description: "Page views are the number of times any user visited your Amazon.com pages using browser or mobile app for the selected time period.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
pageViewsB2B: {
description: "B2B page views are the number of times an Amazon Business customer visited your Amazon.com pages using browser or mobile app for the selected time period. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
receivedNegativeFeedbackRate: {
description: "The negative feedback rate is the number of orders that have received a negative feedback divided by the number of orders in the selected time period.";
examples: readonly [33.33];
maximum: 100;
minimum: 0;
type: "number";
};
sessions: {
description: "Sessions are visits to your Amazon.com pages using browser or mobile app by any user. All activity within a 24-hour period is considered a session. For example, if any user visits your pages multiple times using mobile app or browser within a 24 hour period it is counted as a single session.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
sessionsB2B: {
description: "B2B sessions are visits to your Amazon.com pages using browser or mobile app by an Amazon Business customer. All activity within a 24-hour period is considered a session. For example, if an Amazon Business customer visits your pages multiple times using mobile app or browser within a 24 hour period it is counted as a single session. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [25];
minimum: 0;
type: "integer";
};
unitSessionPercentage: {
description: "The percentage conversion metric indicating how many units were purchased relative to the number of people who viewed the products.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
unitSessionPercentageB2B: {
description: "The percentage conversion metric indicating how many units were purchased by Amazon Business customers relative to number of Amazon Business customers who viewed the products. Note: This field is only populated when the seller is a B2B seller.";
examples: readonly [33.33];
minimum: 0;
type: "number";
};
};
required: readonly [
"browserPageViews",
"mobileAppPageViews",
"pageViews",
"browserSessions",
"mobileAppSessions",
"sessions",
"buyBoxPercentage",
"orderItemSessionPercentage",
"unitSessionPercentage",
"averageOfferCount",
"averageParentItems",
"feedbackReceived",
"negativeFeedbackReceived",
"receivedNegativeFeedbackRate",
];
type: "object";
};
}
Readonly
description: "This report shares data on the sales performance and page traffic of the seller's items aggregated by date (across the seller's entire catalog of items) and aggregated by ASIN. Aggregated data is available at different date range aggregation levels: DAY, WEEK, MONTH. Per-ASIN data is available at different ASIN aggregation levels: PARENT, CHILD, SKU. Requests can span multiple date range periods."
Readonly
examples: readonly [
{
reportSpecification: {
dataEndTime: "2021-06-14";
dataStartTime: "2021-06-11";
marketplaceIds: readonly ["ATVPDKIKX0DER"];
reportOptions: { asinGranularity: "SKU"; dateGranularity: "DAY" };
reportType: "GET_SALES_AND_TRAFFIC_REPORT";
};
salesAndTrafficByAsin: readonly [
{
childAsin: "B123456789";
parentAsin: "B123456789";
salesByAsin: {
orderedProductSales: { amount: 16.79; currencyCode: "USD" };
totalOrderItems: 1;
unitsOrdered: 1;
};
sku: "AB-1C2D-EFGH";
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 95.24;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 43;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 18;
unitSessionPercentage: 7.69;
};
},
{
childAsin: "B234567890";
parentAsin: "B234567890";
salesByAsin: {
orderedProductSales: { amount: 26.25; currencyCode: "USD" };
totalOrderItems: 2;
unitsOrdered: 3;
};
sku: "CD-2E3F-GHIJ";
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 8;
buyBoxPercentage: 0;
mobileAppPageViews: 12;
mobileAppPageViewsPercentage: 0.25;
mobileAppSessionPercentage: 0.1;
mobileAppSessions: 5;
pageViews: 33;
pageViewsPercentage: 0.32;
sessionPercentage: 0.2;
sessions: 13;
unitSessionPercentage: 37.5;
};
},
{
childAsin: "B345678901";
parentAsin: "B345678901";
salesByAsin: {
orderedProductSales: { amount: 45; currencyCode: "USD" };
totalOrderItems: 3;
unitsOrdered: 3;
};
sku: "EF-3G4H-IJKL";
trafficByAsin: {
browserPageViews: 41;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.13;
browserSessions: 1;
buyBoxPercentage: 100;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.12;
mobileAppSessions: 5;
pageViews: 63;
pageViewsPercentage: 0.3;
sessionPercentage: 0.12;
sessions: 6;
unitSessionPercentage: 300;
};
},
];
salesAndTrafficByDate: readonly [
{
date: "2021-06-11";
salesByDate: {
averageSalesPerOrderItem: { amount: 11.92; currencyCode: "USD" };
averageSellingPrice: { amount: 10.37; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.15;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 238.44; currencyCode: "USD" };
ordersShipped: 54;
refundRate: 4.35;
shippedProductSales: { amount: 650.72; currencyCode: "USD" };
totalOrderItems: 20;
unitsOrdered: 23;
unitsRefunded: 1;
unitsShipped: 59;
};
trafficByDate: {
averageOfferCount: 9686;
averageParentItems: 9630;
browserPageViews: 1158;
browserSessions: 906;
buyBoxPercentage: 10.54;
feedbackReceived: 10;
mobileAppPageViews: 500;
mobileAppSessions: 94;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 2.21;
pageViews: 1658;
receivedNegativeFeedbackRate: 10;
sessions: 1000;
unitSessionPercentage: 2.54;
};
},
{
date: "2021-06-12";
salesByDate: {
averageSalesPerOrderItem: { amount: 12.09; currencyCode: "USD" };
averageSellingPrice: { amount: 12.09; currencyCode: "USD" };
averageUnitsPerOrderItem: 1;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 217.7; currencyCode: "USD" };
ordersShipped: 0;
refundRate: 0;
shippedProductSales: { amount: 0; currencyCode: "USD" };
totalOrderItems: 18;
unitsOrdered: 18;
unitsRefunded: 0;
unitsShipped: 0;
};
trafficByDate: {
averageOfferCount: 9702;
averageParentItems: 9646;
browserPageViews: 1209;
browserSessions: 937;
buyBoxPercentage: 10.92;
feedbackReceived: 0;
mobileAppPageViews: 191;
mobileAppSessions: 163;
negativeFeedbackReceived: 0;
orderItemSessionPercentage: 1.92;
pageViews: 1400;
receivedNegativeFeedbackRate: 0;
sessions: 1100;
unitSessionPercentage: 1.92;
};
},
{
date: "2021-06-13";
salesByDate: {
averageSalesPerOrderItem: { amount: 12.05; currencyCode: "USD" };
averageSellingPrice: { amount: 11.08; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.09;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 277.06; currencyCode: "USD" };
ordersShipped: 43;
refundRate: 0;
shippedProductSales: { amount: 519.96; currencyCode: "USD" };
totalOrderItems: 23;
unitsOrdered: 25;
unitsRefunded: 0;
unitsShipped: 46;
};
trafficByDate: {
averageOfferCount: 9701;
averageParentItems: 9645;
browserPageViews: 1231;
browserSessions: 988;
buyBoxPercentage: 11.62;
feedbackReceived: 0;
mobileAppPageViews: 69;
mobileAppSessions: 112;
negativeFeedbackReceived: 0;
orderItemSessionPercentage: 2.33;
pageViews: 1300;
receivedNegativeFeedbackRate: 0;
sessions: 1100;
unitSessionPercentage: 2.53;
};
},
{
date: "2021-06-14";
salesByDate: {
averageSalesPerOrderItem: { amount: 11.66; currencyCode: "USD" };
averageSellingPrice: { amount: 11.29; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.03;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 349.94; currencyCode: "USD" };
ordersShipped: 0;
refundRate: 0;
shippedProductSales: { amount: 0; currencyCode: "USD" };
totalOrderItems: 30;
unitsOrdered: 31;
unitsRefunded: 0;
unitsShipped: 0;
};
trafficByDate: {
averageOfferCount: 9701;
averageParentItems: 9645;
browerPageViews: 1463;
browserSessions: 1141;
buyBoxPercentage: 13.4;
feedbackReceived: 0;
mobileAppPageViews: 537;
mobileAppSessions: 112;
negativeFeedbackReceived: 0;
orderItemSessionPercentage: 2.63;
pageViews: 2000;
receivedNegativeFeedbackRate: 0;
sessions: 1253;
unitSessionPercentage: 2.72;
};
},
];
},
{
reportSpecification: {
dataEndTime: "2021-06-14";
dataStartTime: "2021-06-11";
marketplaceIds: readonly ["ATVPDKIKX0DER"];
reportOptions: { asinGranularity: "CHILD"; dateGranularity: "WEEK" };
reportType: "GET_SALES_AND_TRAFFIC_REPORT";
};
salesAndTrafficByAsin: readonly [
{
childAsin: "B123456789";
parentAsin: "B123456789";
salesByAsin: {
orderedProductSales: { amount: 16.79; currencyCode: "USD" };
totalOrderItems: 1;
unitsOrdered: 1;
};
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 95.24;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 43;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 18;
unitSessionPercentage: 7.69;
};
},
{
childAsin: "B234567890";
parentAsin: "B234567890";
salesByAsin: {
orderedProductSales: { amount: 26.25; currencyCode: "USD" };
totalOrderItems: 2;
unitsOrdered: 3;
};
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 0;
mobileAppPageViews: 42;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 15;
pageViews: 63;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 28;
unitSessionPercentage: 37.5;
};
},
{
childAsin: "B345678901";
parentAsin: "B345678901";
salesByAsin: {
orderedProductSales: { amount: 45; currencyCode: "USD" };
totalOrderItems: 3;
unitsOrdered: 3;
};
trafficByAsin: {
browserPageViews: 41;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 43;
buyBoxPercentage: 100;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 63;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 48;
unitSessionPercentage: 300;
};
},
];
salesAndTrafficByDate: readonly [
{
date: "2021-06-06";
salesByDate: {
averageSalesPerOrderItem: { amount: 12; currencyCode: "USD" };
averageSellingPrice: { amount: 11.13; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.08;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 456.14; currencyCode: "USD" };
ordersShipped: 54;
refundRate: 2.44;
shippedProductSales: { amount: 650.72; currencyCode: "USD" };
totalOrderItems: 38;
unitsOrdered: 41;
unitsRefunded: 1;
unitsShipped: 59;
};
trafficByDate: {
averageOfferCount: 9694;
averageParentItems: 9638;
browserPageViews: 2367;
browserSessions: 2009;
buyBoxPercentage: 10.73;
feedbackReceived: 10;
mobileAppPageViews: 1333;
mobileAppSessions: 220;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 2.06;
pageViews: 3700;
receivedNegativeFeedbackRate: 10;
sessions: 2229;
unitSessionPercentage: 2.22;
};
},
{
date: "2021-06-13";
salesByDate: {
averageSalesPerOrderItem: { amount: 11.83; currencyCode: "USD" };
averageSellingPrice: { amount: 11.2; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.06;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 627; currencyCode: "USD" };
ordersShipped: 43;
refundRate: 0;
shippedProductSales: { amount: 519.96; currencyCode: "USD" };
totalOrderItems: 53;
unitsOrdered: 56;
unitsRefunded: 0;
unitsShipped: 46;
};
trafficByDate: {
averageOfferCount: 9701;
averageParentItems: 9645;
browserPageViews: 2694;
browserSessions: 2129;
buyBoxPercentage: 12.58;
feedbackReceived: 0;
mobileAppPageViews: 1300;
mobileAppSessions: 220;
negativeFeedbackReceived: 0;
orderItemSessionPercentage: 2.49;
pageViews: 3994;
receivedNegativeFeedbackRate: 0;
sessions: 2349;
unitSessionPercentage: 2.63;
};
},
];
},
{
reportSpecification: {
dataEndTime: "2021-06-14";
dataStartTime: "2021-06-11";
marketplaceIds: readonly ["ATVPDKIKX0DER"];
reportOptions: { asinGranularity: "PARENT"; dateGranularity: "MONTH" };
reportType: "GET_SALES_AND_TRAFFIC_REPORT";
};
salesAndTrafficByAsin: readonly [
{
parentAsin: "B123456789";
salesByAsin: {
orderedProductSales: { amount: 16.79; currencyCode: "USD" };
totalOrderItems: 1;
unitsOrdered: 1;
};
trafficByAsin: {
browserPageViews: 21;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 95.24;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 43;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 18;
unitSessionPercentage: 7.69;
};
},
{
parentAsin: "B234567890";
salesByAsin: {
orderedProductSales: { amount: 26.25; currencyCode: "USD" };
totalOrderItems: 2;
unitsOrdered: 3;
};
trafficByAsin: {
browserPageViews: 81;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 13;
buyBoxPercentage: 0;
mobileAppPageViews: 22;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 95;
pageViews: 103;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 108;
unitSessionPercentage: 37.5;
};
},
{
parentAsin: "B345678901";
salesByAsin: {
orderedProductSales: { amount: 45; currencyCode: "USD" };
totalOrderItems: 3;
unitsOrdered: 3;
};
trafficByAsin: {
browserPageViews: 1;
browserPageViewsPercentage: 0.41;
browserSessionPercentage: 0.33;
browserSessions: 3;
buyBoxPercentage: 100;
mobileAppPageViews: 2;
mobileAppPageViewsPercentage: 0.2;
mobileAppSessionPercentage: 0.2;
mobileAppSessions: 5;
pageViews: 3;
pageViewsPercentage: 0.3;
sessionPercentage: 0.26;
sessions: 8;
unitSessionPercentage: 300;
};
},
];
salesAndTrafficByDate: readonly [
{
date: "2021-06-01";
salesByDate: {
averageSalesPerOrderItem: { amount: 12.25; currencyCode: "USD" };
averageSellingPrice: { amount: 11.65; currencyCode: "USD" };
averageUnitsPerOrderItem: 1.05;
claimsAmount: { amount: 0; currencyCode: "USD" };
claimsGranted: 0;
orderedProductSales: { amount: 6874.79; currencyCode: "USD" };
ordersShipped: 97;
refundRate: 0.17;
shippedProductSales: { amount: 1170.68; currencyCode: "USD" };
totalOrderItems: 561;
unitsOrdered: 590;
unitsRefunded: 1;
unitsShipped: 105;
};
trafficByDate: {
averageOfferCount: 9698;
averageParentItems: 9642;
browserPageViews: 5061;
browserSessions: 3972;
buyBoxPercentage: 11.72;
feedbackReceived: 10;
mobileAppPageViews: 1000;
mobileAppSessions: 1028;
negativeFeedbackReceived: 1;
orderItemSessionPercentage: 14.12;
pageViews: 6061;
receivedNegativeFeedbackRate: 10;
sessions: 4100;
unitSessionPercentage: 14.85;
};
},
];
},
]
Readonly
properties: {
reportSpecification: {
description: "Report summary including specified reporting date range, dateGranularity, and asinGranularity in the input.";
examples: readonly [
{
dataEndTime: "2021-06-14";
dataStartTime: "2021-06-11";
marketplaceIds: readonly ["ATVPDKIKX0DER"];
reportOptions: { asinGranularity: "PARENT"; dateGranularity: "WEEK" };
reportType: "GET_SALES_AND_TRAFFIC_REPORT";
},
];
properties: {
dataEndTime: {
description: "This parameter determines the end date of the report - the time component is ignored. For WEEK and MONTH dateGranularity, if this value does not correspond to the last day in the specified dateGranularity then the report end date will be expanded to include the last day of the reporting period for the dateGranularity specified. The last day of the reporting period for the WEEK dateGranularity is Saturday and the last day of the reporting period for the MONTH dateGranularity is the last day of the month. For example, if the specified dataEndTime is 3 days before the end date of a WEEK dateGranularity, the end date used to generate the report will be dataEndTime plus 3 days.";
examples: readonly ["2021-06-19"];
format: "date";
type: "string";
};
dataStartTime: {
description: "This parameter determines the start date of the report - the time component is ignored. If the start date of the report is more than two years ago, the report will be cancelled. For WEEK and MONTH dateGranularity, if this value does not correspond to the first day in the specified dateGranularity then the report start date will be expanded to include the first day of the reporting period for the dateGranularity specified. The first day of the reporting period for the WEEK dateGranularity is Sunday and the first day of the reporting period for the MONTH dateGranularity is the first day of the month. For example, if the specified dataStartTime is 3 days after the start date of a WEEK dateGranularity, then the start date used to generate the report will be dataStartTime minus 3 days.";
examples: readonly ["2021-06-06"];
format: "date";
type: "string";
};
marketplaceIds: {
description: "This parameter must match the marketplaceId of the seller's account. This report type supports only one marketplaceId per report. Specifying multiple marketplaces will result in failure to generate the report.";
examples: readonly [readonly ["ATVPDKIKX0DER"]];
items: { type: "string" };
type: "array";
};
reportOptions: {
description: "Report options specifying parameters such as dateGranularity and asinGranularity.";
examples: readonly [
{ asinGranularity: "CHILD"; dateGranularity: "DAY" },
];
properties: {
asinGranularity: {
description: "This parameter determines what granularity of the ASIN sales and traffic data is expected in the report. Valid values are: PARENT, CHILD, SKU. If this parameter is omitted, then the salesAndTrafficByAsin section of this report will default to PARENT granularity.";
enum: readonly ["PARENT", "CHILD", "SKU"];
type: "string";
};
dateGranularity: {
description: "This parameter determines what granularity of the aggregated sales and traffic data is expected in the report. Valid values are: DAY, WEEK, MONTH. If this parameter is omitted, then the salesAndTrafficByDate section of this report will default to DAY granularity.";
enum: readonly ["DAY", "WEEK", "MONTH"];
type: "string";
};
};
type: "object";
};
reportType: {
description: "Type of the report.";
enum: readonly ["GET_SALES_AND_TRAFFIC_REPORT"];
type: "string";
};
};
required: readonly [
"reportType",
"reportOptions",
"dataStartTime",
"dataEndTime",
"marketplaceIds",
];
type: "object";
};
salesAndTrafficByAsin: {
items: { $ref: "#/definitions/SalesAndTrafficByAsin" };
type: "array";
};
salesAndTrafficByDate: {
items: { $ref: "#/definitions/SalesAndTrafficByDate" };
type: "array";
};
}
Readonly
required: readonly [
"reportSpecification",
"salesAndTrafficByDate",
"salesAndTrafficByAsin",
]
Readonly
type: "object"