Odkrywaj twórców YouTube i uzyskuj o nich statystyki dzięki funkcji statystyk o twórcach. Może to być przydatne dla agencji i reklamodawców, którzy chcą znaleźć twórców odpowiednich dla ich grupy docelowej.
Interfejs API ma 4 główne funkcje:
- Wyszukiwanie twórców: znajdź odpowiednich twórców na podstawie określonych tematów, danych demograficznych, odbiorców lub atrybutów twórców.
- Statystyki dotyczące tematów twórców: pobieraj statystyki dotyczące odpowiednich twórców, którzy tworzą treści na określone tematy.
- Statystyki twórców: pobieranie statystyk dotyczących konkretnych kanałów w YouTube, takich jak liczba subskrybentów, liczba wyświetleń i dane demograficzne odbiorców.
- Trendy: uzyskuj statystyki dotyczące konkretnych trendów na podstawie określonych odbiorców lub tematów.
Odkrywanie lokalnych twórców (znajdowanie twórców, którzy mieszkają w danym kraju lub publikują z niego treści, a ich filmy są oglądane w tym kraju) jest obsługiwane w przypadku odkrywania twórców na podstawie tematów lub trendów przez wysyłanie prośby o dane dodatkowe. Możesz też poprosić o statystyki dotyczące opinii o marce w przypadku statystyk trendów opartych na tematach, przesyłając prośbę o dane dodatkowe.
Wymagania
GenerateCreatorInsights to prywatny komponent interfejsu Google Ads API oferowany na podstawie niewyłącznej, bezpłatnej licencji na dane. Podpisani partnerzy mogą korzystać ze standardowych bibliotek klienta Google Ads, aby wyszukiwać twórców i treści w YouTube. Aby się kwalifikować, partnerzy muszą spełniać te warunki:
- mieć narzędzie do planowania lub interfejs użytkownika, który będzie integrować interfejs Google Ads API;
- Używaj interfejsu API do odkrywania treści i twórców w YouTube, aby znaleźć potencjalne możliwości reklamowe.
- Aby sprawdzić, czy spełniasz wymagania, wypełnij wstępną ankietę.
- Przestrzegaj wymagań dotyczących wykorzystania danych i zgódź się na okresowe audyty danych.
- Podpisz umowę licencyjną na dane, która prawnie egzekwuje wymagania dotyczące korzystania z danych.
- Zaakceptuj warunki korzystania z interfejsu Google Ads API.
Aby uzyskać więcej informacji, skontaktuj się z przedstawicielem Google.
Generowanie statystyk twórców
Aby wygenerować statystyki twórcy, wyślij żądanie do metody
GenerateCreatorInsights. Ta metoda ma limit 5 zapytań na sekundę (QPS). W zależności od tego, czy chcesz zwiększyć widoczność twórcy, wyszukać odpowiednich twórców według tematów czy uzyskać statystyki dotyczące twórców, musisz podać różne rodzaje danych wejściowych. Musisz podać kraje, z których chcesz pobrać dane.
Widoczność twórcy: możesz podać listę atrybutów odbiorców, takich jak wiek, płeć i zainteresowania użytkowników (w tym odbiorcy o podobnych zainteresowaniach, odbiorcy na rynku i zdarzenia z życia). Interfejs API zwraca listę twórców, których odbiorcy pasują do tych atrybutów. Możesz też podać atrybuty twórcy, aby filtrować twórców, których treści są zgodne z podanymi przez Ciebie atrybutami.
Dostępne atrybuty odbiorców możesz pobrać za pomocą metody
ListAudienceInsightsAttributes, podając wymiary, dla których chcesz uzyskać atrybuty, np.KNOWLEDGE_GRAPHw przypadku tematów, które interesują odbiorców.Od wersji 23 interfejsu Google Ads API możesz określać złożone relacje między atrybutami listy odbiorców za pomocą
audience_combinations. To pole umożliwia określanie odbiorców za pomocą wartości logicznych (ORAZ/LUB), co nie jest możliwe w przypadku kolumnyaudience_attributes.Atrybut
audience_attributesnadaje się do kierowania na podstawie listy atrybutów połączonych za pomocą operatora OR (np. użytkownicy zainteresowani „sportem” LUB „podróżami” LUB …), a atrybutaudience_combinationszapewnia bardziej szczegółową kontrolę. Każdy elementInsightsAudienceAttributeGroupwaudience_combinationsłączy atrybuty za pomocą operatora logicznego LUB. Te grupy są następnie łączone za pomocą operatora logicznego ORAZ.Jeśli na przykład chcesz kierować reklamy na odbiorców zainteresowanych (pielęgnacją skóry LUB pielęgnacją włosów) ORAZ kosmetykami, użyj 2 elementów
InsightsAudienceAttributeGroupwe właściwościaudience_combinations. „Pielęgnacja skóry”, „Pielęgnacja włosów” i „Kosmetyki” to tematy zainteresowań reprezentowane przez jednostki z grafu wiedzy (np./m/014trlw przypadku kosmetyków). Pierwsza grupa zawierałaby atrybuty encji z grafu wiedzy dotyczące „pielęgnacji skóry” i „pielęgnacji włosów”, a druga grupa zawierałaby atrybut encji z grafu wiedzy dotyczący „kosmetyków”.Pamiętaj, że jeśli w
audience_attributesokreślisz jednostki z bazy Knowledge Graph, kategorie produktów i usług lub zainteresowania użytkowników, nie możesz używaćaudience_combinations. Jeśli używaszaudience_combinations, musisz określić te atrybuty waudience_combinations, a nie waudience_attributes. Możesz jednak nadal używaćaudience_attributesw przypadku innych typów atrybutów, takich jak dane demograficzne, w połączeniu zaudience_combinations.Statystyki tematów twórców: podaj listę tematów treści w polu
search_topics. Interfejs API zwraca odpowiednich twórców, którzy tworzą treści na określone tematy. Pobrane dane zależą od kraju określonego w parametrzecountry_locations. Pamiętaj, że ta opcja umożliwia wyszukiwanie tylko w jednym kraju.Obsługiwane elementy w polu
SearchTopicsmuszą być oznaczone możliwościąCONTENT_TRENDING_INSIGHTSlubCREATOR_TOPIC_INSIGHTS. Użyj metodyListAudienceInsightsAttributesdo pobierania obsługiwanych funkcji jednostki.Uwaga: opcja
search_brandzostała wycofana w wersji 24.2 i usunięta w wersji 25. Zamiast niej używajsearch_topics.Statystyki twórcy: podaj listę identyfikatorów kanałów w YouTube, nicków używanych na kanale w YouTube (od wersji 25.2) lub kombinację obu tych elementów w polu
search_channels. Interfejs API zwraca statystyki dotyczące tych konkretnych kanałów.
Dane dodatkowe i lokalni twórcy
Domyślnie zwracane są tylko podstawowe dane o statystykach. W odpowiedzi możesz poprosić o opcjonalne funkcje i dodatkowe dane, ustawiając powtarzane pole supplemental_data.
Możesz na przykład poprosić o dane lokalnych twórców, dodając wartość wyliczeniową
LOCAL_CREATOR_DATA do pola supplemental_data. Jeśli wyszukujesz twórców za pomocą search_topics (a temat jest elementem Grafu wiedzy oznaczonym tagiem CREATOR_TOPIC_INSIGHTS), interfejs API wypełni pole local_creator_insights w odpowiedzi lokalnymi twórcami, którzy wyrazili zgodę na udostępnianie danych o lokalizacji.
Pamiętaj o tych specyfikacjach dotyczących odkrywania lokalnych twórców:
- Definicja: „lokalni twórcy” to twórcy, którzy mieszkają w wybranym kraju lub publikują z niego treści, a ich filmy są oglądane w tym kraju.
- Ograniczenie: wykrywanie lokalnych twórców nie jest obsługiwane, gdy w żądaniu ustawiona jest wartość parametru
sub_country_locations. - Możliwości: listę obsługiwanych encji z Grafu wiedzy i ich możliwości możesz pobrać za pomocą metody
ListAudienceInsightsAttributes.
Metoda generateCreatorInsights zwraca obiekt GenerateCreatorInsightsResponse. Ten obiekt zawiera te pola:
creator_insights: lista obiektówYouTubeCreatorInsightspasujących do podstawowych kryteriów.local_creator_insights: Lista obiektówYouTubeCreatorInsightsdla lokalnych twórców. To pole jest wypełniane tylko wtedy, gdy zażądano parametruLOCAL_CREATOR_DATA, a użyte kryteria tosearch_topics.
Każdy obiekt YouTubeCreatorInsights zawiera te informacje o twórcy:
- Nazwa twórcy
- Kanał w YouTube
- Łączne dane twórcy
- Lista statystyk kanału w YouTube
Obiekt YouTubeMetrics zawiera te dane:
- Liczba subskrybentów
- Liczba wyświetleń
- Liczba filmów
- jest aktywnym twórcą filmów Short;
- Możliwości współpracy (od wersji 23)
Aby sprawdzić, czy twórca kwalifikuje się do współpracy w zakresie oryginalnych treści z elementami marki, sprawdź partnership_opportunities. Twórca kwalifikuje się, jeśli lista zawiera wartość CREATOR_PARTNERSHIPS.
Obiekt YouTubeChannelInsights zawiera te informacje o kanale w YouTube:
- Nazwa kanału
- Identyfikator kanału
- Adres URL kanału
- Opis kanału
- Dane dotyczące kanału
- Atrybuty odbiorców kanału (np. podział według wieku, płci i zainteresowań użytkowników)
- Najpopularniejsze filmy
- Typ kanału
- Języki powiązane z treściami na kanale
- Ocena trafności (tylko w przypadku wyszukiwań trendów tematycznych)
- Czy twórca wyraził zgodę na udostępnianie niepublicznych danych.
Generowanie statystyk dotyczących trendów
Aby wygenerować popularne statystyki, wyślij żądanie do metody
GenerateTrendingInsights. Ta metoda ma limit 5 zapytań na sekundę. W zależności od tego, czy chcesz poznać trendy dotyczące odbiorców czy tematów, narzędzie przyjmuje 2 rodzaje danych wejściowych. Musisz podać konkretny kraj, z którego chcesz uzyskać trendy.
Trendy dotyczące odbiorców: możesz podać listę atrybutów odbiorców, takich jak wiek, płeć i zainteresowania użytkowników (w tym odbiorcy o podobnych zainteresowaniach, odbiorcy na rynku i zdarzenia z życia). Interfejs API zwraca listę popularnych statystyk dotyczących tych odbiorców, w tym dane takie jak procentowa zmiana wartości trendu w okresie porównawczym.
Dostępne atrybuty odbiorców możesz pobrać za pomocą metody
ListAudienceInsightsAttributes, podając wymiary, dla których chcesz uzyskać atrybuty, np.KNOWLEDGE_GRAPHw przypadku tematów, które interesują odbiorców.Od wersji 23 interfejsu Google Ads API możesz określać złożone relacje między atrybutami listy odbiorców za pomocą
audience_combinations. To pole umożliwia określanie odbiorców za pomocą wartości logicznych (ORAZ/LUB), co nie jest możliwe w przypadku kolumnyaudience_attributes.Atrybut
audience_attributesnadaje się do kierowania na podstawie listy atrybutów połączonych za pomocą operatora OR (np. użytkownicy zainteresowani „sportem” LUB „podróżami” LUB …), a atrybutaudience_combinationszapewnia bardziej szczegółową kontrolę. Każdy elementInsightsAudienceAttributeGroupwaudience_combinationsłączy atrybuty za pomocą operatora logicznego LUB. Te grupy są następnie łączone za pomocą operatora logicznego ORAZ.Jeśli na przykład chcesz kierować reklamy na odbiorców zainteresowanych (pielęgnacją skóry LUB pielęgnacją włosów) ORAZ kosmetykami, użyj 2 elementów
InsightsAudienceAttributeGroupwe właściwościaudience_combinations. „Pielęgnacja skóry”, „Pielęgnacja włosów” i „Kosmetyki” to tematy zainteresowań reprezentowane przez jednostki z grafu wiedzy (np./m/014trlw przypadku kosmetyków). Pierwsza grupa zawierałaby atrybuty encji z grafu wiedzy dotyczące „pielęgnacji skóry” i „pielęgnacji włosów”, a druga grupa zawierałaby atrybut encji z grafu wiedzy dotyczący „kosmetyków”.Pamiętaj, że jeśli w
audience_attributesokreślisz jednostki z bazy Knowledge Graph, kategorie produktów i usług lub zainteresowania użytkowników, nie możesz używaćaudience_combinations. Jeśli używaszaudience_combinations, musisz określić te atrybuty waudience_combinations, a nie waudience_attributes. Możesz jednak nadal używaćaudience_attributesw przypadku innych typów atrybutów, takich jak dane demograficzne, w połączeniu zaudience_combinations.Atrybuty
KNOWLEDGE_GRAPHbędą miały co najmniej 1 tagInsightsKnowledgeGraphEntityCapabilities. Atrybuty obsługiwane w przypadku statystyk dotyczących trendów będą miały w metadanych odpowiedzi odpowiednie tagi.Pamiętaj, że deweloperzy z dostępem do
ContentCreatorInsightsServicebędą też mieć automatyczny dostęp doAudienceInsightsService.ListAudienceInsightsAttributes. Inne punkty końcowe wAudienceInsightsServicewymagają niezależnego procesu dodawania do listy dozwolonych.Dodatkową dokumentację dotyczącą
ListAudienceInsightsAttributesznajdziesz w przewodniku po statystykach odbiorców.Trendy dotyczące tematów: podaj listę tematów treści. Interfejs API zwraca listę popularnych statystyk dotyczących tych tematów, w tym dane takie jak procentowa zmiana wartości trendu w okresie porównawczym. Możesz też poprosić o dodatkowe dane, aby uzyskać statystyki dotyczące opinii o marce w przypadku tematów związanych z marką.
Dane dodatkowe, lokalni twórcy i opinie o marce
Podobnie jak w przypadku generowania statystyk twórcy możesz poprosić o funkcje opcjonalne w statystykach dotyczących trendów, ustawiając pole powtarzane supplemental_data na LOCAL_CREATOR_DATA lub BRAND_SENTIMENT_DATA.
Jeśli w zapytaniu o trendy używasz parametru search_topics, ustawienie parametru supplemental_data na wartość LOCAL_CREATOR_DATA spowoduje wypełnienie pola related_local_creators w zwróconych obiektach TrendInsight powiązanymi lokalnymi twórcami, którzy wyrazili zgodę na udostępnianie danych o swojej lokalizacji. Wyszukiwanie lokalnych twórców podlega tej samej definicji i ograniczeniom (np. jest niezgodne z sub_country_locations).
Jeśli żądanie dotyczące trendów używa parametru search_topics, ustawienie parametru supplemental_data na wartość BRAND_SENTIMENT_DATA spowoduje wypełnienie pola brand_sentiment_insights w zwracanych obiektach TrendInsight, gdy temat żądanej encji z Grafu wiedzy ma funkcję BRAND. Temat dotyczący marki to podmiot oznaczony funkcją BRAND. Obsługiwane funkcje jednostki możesz pobrać za pomocą metody ListAudienceInsightsAttributes.
Pomiar nastawienia do marki obejmuje wykorzystanie modeli AI (opartych na Gemini) do analizowania treści filmów w YouTube związanych z marką i kategoryzowania nastawienia jako pozytywne, negatywne lub neutralne. Analizowana jest tylko treść filmu, a nie komentarze użytkowników.
Metadane statystyk dotyczących trendów
Metoda GenerateTrendingInsights zwraca listę obiektów TrendInsight, z których każdy zawiera:
trend_attribute: głównyAudienceInsightsAttributeMetadatatrendu.trend_metrics: dane dotyczące trendu, np. procentowa zmiana w okresie porównawczym.trend_data_points: historyczne punkty danych dotyczące trendu. Wartość jest podawana tylko w przypadku trendów korzystających zsearch_topics.related_videos: lista obiektówAudienceInsightsAttributeMetadatadla filmów na czasie powiązanych z tematem trendu. Wartość podawana tylko w przypadku trendów korzystających zsearch_topics. W przypadku tych atrybutów wypełniane jest pole zagnieżdżoneYouTubeVideoAttributeMetadata, które zawiera metadane na poziomie filmu (takie jak adres URL filmu, adres URL miniatury oraz liczba wyświetleń lub polubień) i metadane na poziomie kanału (takie jak identyfikator kanału, nazwa i adres URL kanału).brand_sentiment_insights: lista obiektówBrandSentimentInsightdla trendu. Wypełniane tylko wtedy, gdy żądanie trendu używa parametrusearch_topics, temat jednostki z grafu wiedzy ma funkcjęBRAND, a w parametrzesupplemental_datażądany jest parametrBRAND_SENTIMENT_DATA. Każdy obiektBrandSentimentInsightzawiera:month: miesiąc, którego dotyczy sentyment marki, w formacieYYYY-MM.has_insufficient_data: czy jest za mało danych, aby obliczyć nastawienie do marki.sentiment_distributions: Rozkład nastawienia na pozytywne, negatywne i neutralne, obliczany jako odsetek wyświetleń filmów, które odpowiadają marce z danym nastawieniem.sentiment_summaries: wygenerowane przez AI podsumowania pozytywnych i negatywnych opinii o treściach związanych z marką oraz przykładowe filmy dla każdego rodzaju opinii. Podsumowania są generowane tylko w przypadku pozytywnego i negatywnego nastawienia, a nie neutralnego.