Mit der Reporting-Sub-API können Sie wichtige Leistungsmesswerte für Ihre Produkte abrufen, die am YouTube-Affiliate-Programm teilnehmen. In dieser Anleitung wird erläutert, wie Sie YouTube-spezifische Affiliate-Daten wie Verkäufe, Provisionen, Bestellungen, Aufrufe und Klicks abfragen, die verschiedenen Creatorn, Videoinhalten, einzelnen Produkten, Produktkategorien und angezielten Kampagnen zugeordnet sind.
Die Verwendung von APIs des YouTube-Affiliate-Programms und zugehörigen Daten muss den Richtlinien für Entwickler des YouTube Shopping-Programmsentsprechen.
Mit der Merchant Center Query Language (MCQL) können Sie Messwerte und Dimensionen aus speziellen YouTube-Affiliate -Ansichten auswählen, die in Ihren Abfragen wie Tabellen funktionieren.
Vorbereitung
Bevor Sie diese Anleitung verwenden, prüfen Sie Folgendes:
- Das Konto, das zur Authentifizierung von API-Aufrufen verwendet wird, hat die Rolle „Leistung und Statistiken“ , die Zugriff auf Leistungsmesswerte gewährt.
- Ihr Google Merchant Center-Konto nimmt am YouTube-Affiliate-Programm teil.
Alpha-Endpunkt abfragen
Da sich diese Funktion in der öffentlichen Alpha-Phase befindet, unterscheidet sich der Endpunkt. Wenn Sie Leistungsdaten des YouTube-Affiliate-Programms abrufen möchten, müssen Sie die POST-Anfrage an den Endpunkt v1alpha senden. Weitere Informationen zum Abrufen von Berichten finden Sie unter
accounts.reports.search.
Ein Beispiel für eine Anfrage:
HTTP
POST https://merchantapi.googleapis.com/reports/v1alpha/accounts/{ACCOUNT_ID}/reports:search
{
"query": "SELECT title, channel_id, gross_sales, net_sales, commissions, orders, clicks, views FROM youtube_creator_performance_view WHERE date >= '2025-05-01' AND date < '2025-05-02' ORDER BY gross_sales DESC LIMIT 3"
}
cURL
curl -X POST \
'https://merchantapi.googleapis.com/reports/v1alpha/accounts/{ACCOUNT_ID}/reports:search?key={YOUR_API_KEY}' \
--header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"query": "SELECT title, channel_id, gross_sales, net_sales, commissions, orders, clicks, views FROM youtube_creator_performance_view WHERE date >= '\''2025-05-01'\'' AND date < '\''2025-05-02'\'' ORDER BY gross_sales DESC LIMIT 3"
}' \
--compressed
Leistung nach Creator ansehen
Wenn Sie wissen möchten, welche YouTube-Creator die meisten Interaktionen und
Verkäufe erzielen, können Sie die
youtube_creator_performance_view abfragen.
In dieser Ansicht werden Messwerte nach einzelnen YouTube-Creatorn zusammengefasst. Sie enthält auch
Creatortitel und Kanal-IDs.
Hier ist ein Beispiel für eine MCQL-SELECT Anweisung, mit der Sie
die drei Creator mit der besten Leistung nach Verkäufen zwischen dem 1. und 2. Mai 2025 abrufen können:
SELECT title, channel_id, gross_sales, net_sales, commissions, orders, clicks, views FROM youtube_creator_performance_view WHERE date >= '2025-05-01' AND date < '2025-05-02' ORDER BY gross_sales DESC LIMIT 3
Diese Abfrage ruft den Creatortitel, die Kanal-ID und die wichtigsten Leistungsmesswerte für die drei Creator ab, die im angegebenen Zeitraum nach dem Messwert für den Bruttoumsatz eingestuft sind.
Leistung nach Inhalt ansehen
Wenn Sie sehen möchten, welche YouTube-Videos die beste Leistung erzielen, können Sie
die
youtube_content_performance_view abfragen.
In dieser Ansicht werden Messwerte nach einzelnen YouTube-Videos zusammengefasst. Sie enthält auch
Videotitel und ‑IDs. Fügen Sie für Marktplätze
account_id ein, um die Leistung nach einzelnen Unterverkäufer
Konten aufzuschlüsseln. Wenn Sie die Provisionsbeträge sehen möchten, die von
Unterverkäufern und der Marktplatzplattform finanziert werden, fügen Sie seller_commissions und
platform_commissions ein.
Wenn Sie die drei Videos mit den meisten Aufrufen zwischen dem 1. und 2. Mai 2025,
übergeben Sie die folgende MCQL-Anweisung an die
accounts.reports.search
Methode:
SELECT title, video_id, account_id, gross_sales, net_sales, commissions, seller_commissions, platform_commissions, orders, clicks, views FROM youtube_content_performance_view WHERE date >= '2025-05-01' AND date < '2025-05-02' ORDER BY views DESC LIMIT 3
Diese Abfrage ruft den Videotitel, die Video-ID, die Unterverkäuferkonto-ID
(account_id), die Gesamtprovisionen (commissions),
die vom Verkäufer finanzierten Provisionen (seller_commissions),
die von der Plattform finanzierten Provisionen (platform_commissions) und andere
wichtige Messwerte für die drei Videos ab, die im angegebenen Zeitraum nach der Gesamtzahl der
views eingestuft sind. Hinweis: Sie
können account_id nicht in der MCQL WHERE Klausel verwenden, um
Ergebnisse zu filtern.
Getaggte Produkte mit den meisten Interaktionen ansehen
Wenn Sie wissen möchten, welche getaggten Produkte die meisten Interaktionen und Verkäufe erzielen,
können Sie die
youtube_product_tagged_stats_view abfragen.
In dieser Ansicht werden Messwerte nach einzelnen getaggten Produkten zusammengefasst, einschließlich
ihrer Titel und Angebots-IDs.
Hier ist ein Beispiel für eine MCQL-SELECTAnweisung, mit der Sie
die zehn Produkte mit den meisten Aufrufen zwischen dem 20. und 21. Januar 2026 abrufen können:
SELECT title, offer_id, tagged_creator_count, tagged_video_count, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_product_tagged_stats_view WHERE date >= '2026-01-20' AND date < '2026-01-21' ORDER BY views DESC LIMIT 10
Diese Abfrage ruft die Titel, die Anzahl der getaggten Videos und die wichtigsten Messwerte für
die zehn Produkte ab, die im angegebenen Zeitraum nach der Gesamtzahl der views eingestuft sind.
Leistung nach getaggter Produktkategorie ansehen
Wenn Sie wissen möchten, welche getaggten Produktkategorien die meisten Interaktionen
und Verkäufe erzielen, fragen Sie die
youtube_product_category_tagged_stats_view ab.
In dieser Ansicht werden Messwerte nach Produktkategorie
(product_type) in Ihrer Produkttaxonomie zusammengefasst, einschließlich der
Anzahl der verschiedenen Creator und Videos, in denen Produkte in jeder
Kategorie getaggt wurden.
Verwenden Sie die folgende MCQL-SELECT Anweisung, um die zehn getaggten Produktkategorien abzurufen, die am
1. September 2026 den höchsten Bruttoumsatz erzielt haben:
SELECT product_type, tagged_creator_count, tagged_video_count, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_product_category_tagged_stats_view WHERE date = '2026-09-01' ORDER BY gross_sales DESC LIMIT 10
Diese Abfrage ruft die Produktkategorie (product_type),
die Anzahl der getaggten Creator, die Anzahl der getaggten Videos und die wichtigsten Leistungsmesswerte
für die zehn Produktkategorien ab, die am angegebenen Datum nach gross_sales eingestuft sind.
Meistverkaufte Produkte ansehen
Wenn Sie wissen möchten, welche Produkte die meisten Verkäufe erzielen, können Sie die
youtube_product_sold_stats_view abfragen.
Hier ist ein Beispiel für eine MCQL-SELECTAnweisung, mit der Sie
die zehn Produkte abrufen können, die zwischen dem 20. und 21. Januar 2026 den höchsten Bruttoumsatz erzielt haben:
SELECT title, offer_id, gross_sales, net_sales, commissions, orders FROM youtube_product_sold_stats_view WHERE date >= '2026-01-20' AND date < '2026-01-21' ORDER BY gross_sales DESC LIMIT 10
Diese Abfrage ruft die Verkaufsdaten, Provisionen und wichtigsten Messwerte für die zehn Produkte ab, die im angegebenen Zeitraum nach Bruttoumsatz sortiert sind.
Leistung aller Kampagnen ansehen
Wenn Sie wissen möchten, wie Ihre Affiliate-Kampagnen insgesamt abschneiden, fragen Sie
die
youtube_campaigns_stats_view ab.
In dieser Ansicht werden Messwerte für alle Kampagnen zusammengefasst, einschließlich Kampagnen
namen, Start- und Enddatum, Anzahl der aktiven Creator sowie Messwerte für Verkäufe und
Interaktionen.
Verwenden Sie die folgende MCQL-SELECT Anweisung, um die zehn
Kampagnen abzurufen, die am 23. April 2026 die meisten Bestellungen erzielt haben:
SELECT campaign_id, campaign_name, start_date, end_date, active_creators, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_campaigns_stats_view WHERE date = '2026-04-23' ORDER BY orders DESC LIMIT 10
Diese Abfrage ruft die Kampagnen-ID, den Kampagnennamen, den Zeitraum, die Anzahl der aktiven
Creator und die wichtigsten Leistungsmesswerte für die zehn Kampagnen
ab, die am angegebenen Datum nach der Gesamtzahl der orders eingestuft sind.
Kampagnenleistung nach Creator ansehen
Wenn Sie die Leistung einzelner Creator analysieren möchten, die an einer
bestimmten Kampagne teilnehmen, fragen Sie die
youtube_individual_campaign_stats_view ab.
In dieser Ansicht werden Messwerte pro Creator innerhalb einer Kampagne zusammengefasst, einschließlich
Kanaltitel, Anzahl der Videos und Titel der getaggten Produkte.
Verwenden Sie die folgende MCQL-SELECT Anweisung, um die zehn Creator abzurufen, die am 23. April 2026 für eine bestimmte Kampagne die meisten Aufrufe erzielt haben:
SELECT channel_title, video_count, product_titles, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_individual_campaign_stats_view WHERE date = '2026-04-23' AND campaign_id = 'YOUR_CAMPAIGN_ID' ORDER BY views DESC LIMIT 10
Diese Abfrage ruft den Titel des Creator-Kanals, die Anzahl der Videos, die Produkt titel und die wichtigsten Leistungsmesswerte für die zehn Creator ab, die innerhalb der angegebenen Kampagne und des angegebenen Datums die meisten Aufrufe erzielt haben.
Kampagnenleistung nach Video ansehen
Wenn Sie sehen möchten, wie bestimmte Creator-Videos innerhalb einer Kampagne abschneiden, fragen Sie
die
youtube_campaign_videos_stats_view ab.
In dieser Ansicht werden Leistungsmesswerte auf Videoebene für einen Creator in einer
Kampagne angezeigt, einschließlich Videotitel, Videoformate und getaggte Produkte.
Verwenden Sie die folgende MCQL-SELECT Anweisung, um die zehn
Videos abzurufen, die am 20. Mai 2026 für einen bestimmten Creator und eine bestimmte Kampagne die meisten Aufrufe erzielt haben:
SELECT video_title, content_type, product_titles, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_campaign_videos_stats_view WHERE date = '2026-05-20' AND campaign_id = 'YOUR_CAMPAIGN_ID' AND channel_id = 'YOUR_CHANNEL_ID' ORDER BY views DESC LIMIT 10
Diese Abfrage ruft den Videotitel, das Videoformat (content_type),
die Titel der getaggten Produkte und die wichtigsten Leistungsmesswerte für die zehn Videos ab,
die für den angegebenen Creator-Kanal, die angegebene Kampagne und das angegebene Datum die meisten views erzielt haben.
Kampagnenleistung nach Produkt ansehen
Wenn Sie wissen möchten, wie einzelne Produkte innerhalb einer Kampagne abschneiden,
fragen Sie die
youtube_campaign_products_stats_view ab.
In dieser Ansicht werden Leistungsmesswerte auf Produktebene innerhalb einer Kampagne angezeigt,
einschließlich Produkttitel, zugehörige Videodetails und Umsatzmesswerte.
Verwenden Sie die folgende MCQL-SELECT Anweisung, um die zehn
Produkte abzurufen, die am 20. Juni 2026 für eine bestimmte Kampagne die meisten Aufrufe erzielt haben:
SELECT channel_title, product_title, video_title, video_url, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_campaign_products_stats_view WHERE date = '2026-06-20' AND campaign_id = 'YOUR_CAMPAIGN_ID' ORDER BY views DESC LIMIT 10
Diese Abfrage ruft den Titel des Creator-Kanals, den Produkttitel, den Video
Titel, die Video-URL und die wichtigsten Leistungsmesswerte für die zehn Produkte
ab, die innerhalb der angegebenen
Kampagne und des angegebenen Datums die meisten views erzielt haben.
Wichtige Hinweise
- Datumsangaben: Filtern Sie Ihre Abfragen immer nach
dateund geben Sie den Berichtszeitraum mitWHEREKlauseln an. Datumsangaben haben dasYYYY-MM-DDFormat. - Erforderliche Filter: Für einige Kampagnenansichten sind zusätzliche Filter in der
WHEREKlausel erforderlich:youtube_individual_campaign_stats_view:campaign_idunddate.youtube_campaign_videos_stats_view:campaign_id,channel_idunddate.youtube_campaign_products_stats_view:campaign_idunddate.
- Latenz: Die Latenz von Abfragen hängt von der Menge der angeforderten Daten ab. Abfragen, die große Datensätze umfassen, dauern länger und können zu Zeitüberschreitungen führen.