get_marketing_placements
Fetch advertising placements (sponsored products, banners) for a page context like home, search, or cart. Provide placement, search term, and category filters to retrieve targeted ad details with beacons and positioning data.
Instructions
Retrieves marketing/advertising placements (e.g. sponsored products, banners) for a specific placement context on Carrefour France. The placement context is determined by the URL path segment (e.g. 'home', 'home_food', 'search', 'search_cross_sell', 'search_panel', 'pdp', 'pdp_cross_sell', 'category', 'category_cross_sell', 'basket', 'checkout'). Returns a list of ad placements with product details, beacons, and positioning information.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| placement | Yes | The placement context to fetch marketing ads for. Examples: 'home', 'home_food', 'search', 'search_cross_sell', 'search_panel', 'pdp', 'pdp_cross_sell', 'category', 'category_cross_sell', 'basket', 'checkout'. | |
| categories | Yes | List of category names relevant to the current page context. Use an empty array for non-category placements. | |
| searchTerm | Yes | The search term or keyword context for the placement. Use an empty string for non-search placements (e.g. home, pdp, basket). | |
| productFilters | Yes | List of product filter objects ({key, value}) to narrow placement results. Typically includes a 'Platform' filter (e.g. ['Desktop']) and optionally a 'categoryId' filter for category/PDP pages. |