Ta strona zawiera informacje o zmianach w interfejsach API i aktualizacjach dokumentacji interfejsów API YouTube do raportowania i YouTube Analytics API. Oba interfejsy API umożliwiają programistom dostęp do danych Statystyk YouTube, ale w różny sposób. Zasubskrybuj ten dziennik zmian.
15 listopada 2024 r.
Uwaga: ta zmiana wejdzie w życie 18 listopada 2024 r.
Dokumentacja interfejsu API Analytics (wyszukiwania ukierunkowane) w YouTube została zaktualizowana. W przypadku raportów źródeł ruchu metoda reports.query
interfejsu API zwraca teraz błąd, jeśli iloczyn liczba zapytanych filmów × liczba dni w zakresie dat przekracza 50 tys. Na przykład zapytanie, które pobiera dane dla 500 identyfikatorów filmów, może zawierać prośbę o dane z maksymalnie 100 dni.
Ta zmiana dotyczy raportów dotyczących zarówno kanałów, jak i właścicieli treści.
Aby zmniejszyć liczbę wierszy zwracanych przez żądanie, podziel zapytanie na kilka zapytań, które określają mniej filmów lub zawierają krótsze zakresy dat. Zasadniczo w przypadku dużych zbiorów danych zalecamy raporty zbiorcze.
6 maja 2024 r.
Interfejs API Statystyk YouTube (kierowane zapytania) obsługuje 3 nowe raporty dotyczące kanałów:
-
Raport Aktywność użytkowników według DMA to raport geograficzny, który zawiera statystyki aktywności użytkowników według rynku docelowego (DMA). W tym raporcie musisz ustawić wartość parametru
filters
nacountry==US
. -
Raport Transmisje równoległe pokazuje liczbę widzów równocześnie oglądających różne części jednego filmu transmitowanego na żywo.
-
Raport Anulowania wspierania zawiera statystyki pokazujące, dlaczego użytkownicy anulowali wspieranie kanału.
Ten raport używa nowego wymiaru
membershipsCancellationSurveyReason
, który określa, dlaczego użytkownik anulował subskrypcję kanału. Korzysta ona też z nowego wskaźnikamembershipsCancellationSurveyResponses
, który pokazuje, ile wspierających kanał zostało anulowanych z tego powodu.
Poza tym raport Utrzymanie uwagi odbiorców został rozbudowany o 3 nowe rodzaje danych:
7 kwietnia 2024 r.
W interfejsie API Statystyk YouTube (kierowane zapytania) wprowadzono kilka zmian związanych z raportami playlist właścicieli treści. Te zmiany są takie same jak te dotyczące raportów dotyczących playlist na kanale, które zostały ogłoszone 19 stycznia 2024 r.
Poniższy wpis w historii zmian zawiera prawie te same informacje co wpis z 19 stycznia 2024 r. Pamiętaj jednak, że w raportach playlist właścicieli treści wymiar isCurated
będzie obsługiwany do 31 grudnia 2024 r., a w raportach playlist kanału – do 30 czerwca 2024 r.
-
Uwaga: to jest ogłoszenie o wycofaniu.
Wymiar
isCurated
został wycofany z raportów playlist właścicieli treści. Po 31 grudnia 2024 roku nie będzie już obsługiwana. Definicja tego wymiaru została odpowiednio zaktualizowana.Aby zachować zgodność wsteczną po usunięciu wymiaru
isCurated
, musisz zaktualizować kod, aby pobierać daneplaylistViews
zamiast danychviews
tylko w przypadku raportów dotyczących playlist. Daneviews
są nadal obsługiwane w raportach dotyczących playlist, ale mają inną interpretację. Jeśli nie zaktualizujesz nazwy danych, interfejs API nadal będzie zwracać dane. Oczywiście możesz zmodyfikować swoją aplikację, aby pobierać i wyświetlać zarównoviews
, jak iplaylistViews
.Oprócz wymiaru
isCurated
w nowych raportach nie są już obsługiwane te funkcje interfejsu API:- Filtry lokalizacji, takie jak
continent
isubcontinent
, nie są obsługiwane w przypadku nowych raportów dotyczących playlist na kanale. - Dane
redViews
iestimatedRedMinutesWatched
nie są już obsługiwane w nowych raportach dotyczących playlist na kanale. Te dane nie były dostępne w YouTube Studio, więc ta zmiana dopasowuje funkcjonalność interfejsu API do funkcjonalności dostępnej w aplikacji Studio. - Wymiary
subscribedStatus
iyoutubeProduct
nie są już obsługiwane jako filtry w raportach dotyczących playlist kanału. Te filtry nie były dostępne w YouTube Studio, więc ta zmiana dopasowuje funkcjonalność interfejsu API do funkcjonalności dostępnej w aplikacji Studio.
- Filtry lokalizacji, takie jak
-
Sekcja raportów playlist w dokumentacji dotyczącej raportów właścicieli treści została zaktualizowana, aby dokładniej wyjaśnić typy danych obsługiwanych w raportach playlist:
- Zbiorcze dane wideo obejmują dane o aktywności użytkowników i wyświetleniach, które są zliczane dla wszystkich filmów na playlistach należących do właściciela treści. Aggregowane dane o wideo są obsługiwane tylko w przypadku żądań interfejsu API, które nie używają wymiaru
isCurated
. - Dane na poziomie playlisty odzwierciedlają aktywność i zaangażowanie użytkowników w kontekście strony playlisty. Te dane obejmują wyświetlenia filmów, do których nie masz praw, ale tylko wtedy, gdy te wyświetlenia miały miejsce w kontekście playlisty.
- W sekcji obsługiwane dane dotyczące playlist przedstawiono zbiorcze dane wideo i dane na poziomie playlisty, które są obsługiwane w raportach dotyczących playlist.
- Zbiorcze dane wideo obejmują dane o aktywności użytkowników i wyświetleniach, które są zliczane dla wszystkich filmów na playlistach należących do właściciela treści. Aggregowane dane o wideo są obsługiwane tylko w przypadku żądań interfejsu API, które nie używają wymiaru
-
W raportach dotyczących playlist dla właścicieli treści dostępne są te nowe dane na poziomie playlisty: Pamiętaj, że te dane są obsługiwane tylko wtedy, gdy żądanie interfejsu API służące do pobierania raportów nie używa wymiaru
isCurated
. Definicje poszczególnych danych znajdziesz w dokumentacji danych: -
Zachowanie danych
views
zależy teraz od tego, czy żądanie interfejsu API, które pobiera raport playlisty, używa wymiaruisCurated
:- Gdy żądanie zawiera wymiar
isCurated
, daneviews
to dane dotyczące playlisty, które wskazują liczbę wyświetleń filmów w kontekście playlist właściciela treści. - Jeśli żądanie nie zawiera wymiaru
isCurated
, daneviews
to zagregowane dane wideo, które określają łączną liczbę wyświetleń filmów na playlistach właściciela treści, niezależnie od tego, czy wyświetlenia te miały miejsce w kontekście playlisty. Łączna liczba wyświetleń obejmuje tylko te filmy, które należą do właściciela treści powiązanego z kanałem, na którym znajduje się playlista.
W tych raportach, które nie używają wymiaruisCurated
, daneplaylistViews
wskazują liczbę wyświetleń filmów w kontekście playlisty. Ten wskaźnik uwzględnia wyświetlenia wszystkich filmów z playlisty, niezależnie od tego, do którego kanału należą.
- Gdy żądanie zawiera wymiar
-
W przypadku każdego raportu dotyczącego playlist dokumentacja raportów właścicieli treści zawiera teraz tabele z obsługiwanymi danymi w raporcie, w zależności od tego, czy żądanie interfejsu API zawiera wymiar
isCurated
. Przykładowo zapoznaj się z sekcją definiującą raporty dotyczące playlist na podstawie czasu.
19 stycznia 2024 r.
Wprowadziliśmy kilka zmian w interfejsie API Statystyk YouTube (kierowane zapytania) dotyczących raportów dotyczących playlist kanału. Aktualizacje obejmują wycofany wymiar i kilka nowych i zaktualizowanych danych:
-
Uwaga: to jest ogłoszenie o wycofaniu.
Wymiar
isCurated
został wycofany z raportów kanałów. Po 30 czerwca 2024 r. przestanie być ona obsługiwana. Definicja tego wymiaru została odpowiednio zaktualizowana.Aby zachować zgodność wsteczną po usunięciu wymiaru
isCurated
, musisz zaktualizować kod, aby pobierać daneplaylistViews
zamiast danychviews
tylko w przypadku raportów dotyczących playlist. Daneviews
są nadal obsługiwane w raportach dotyczących playlist, ale mają inną interpretację. Jeśli nie zaktualizujesz nazwy danych, interfejs API nadal będzie zwracać dane. Oczywiście możesz zmodyfikować swoją aplikację, aby pobierać i wyświetlać zarównoviews
, jak iplaylistViews
.Oprócz wymiaru
isCurated
w nowych raportach nie są już obsługiwane te funkcje interfejsu API:- Filtry lokalizacji, takie jak
continent
isubcontinent
, nie są obsługiwane w przypadku nowych raportów dotyczących playlist na kanale. - Dane
redViews
iestimatedRedMinutesWatched
nie są już obsługiwane w nowych raportach dotyczących playlist na kanale. Te dane nie były dostępne w YouTube Studio, więc ta zmiana dopasowuje funkcjonalność interfejsu API do funkcjonalności dostępnej w aplikacji Studio. - Wymiary
subscribedStatus
iyoutubeProduct
nie są już obsługiwane jako filtry w raportach dotyczących playlist kanału. Te filtry nie były dostępne w YouTube Studio, więc ta zmiana dopasowuje funkcjonalność interfejsu API do funkcjonalności dostępnej w aplikacji Studio.
- Filtry lokalizacji, takie jak
-
Sekcja raportów playlist w dokumentacji dotyczącej raportów o kanałach została zaktualizowana, aby dokładniej wyjaśnić typy danych obsługiwanych w raportach o playlistach:
- Zbiorcze dane o filmach zawierają dane o aktywności użytkowników i wyświetleniach, które są zliczane dla wszystkich filmów na playlistach należących do danego kanału. Aggregowane dane o wideo są obsługiwane tylko w przypadku żądań interfejsu API, które nie używają wymiaru
isCurated
. - Dane na poziomie playlisty odzwierciedlają aktywność i zaangażowanie użytkowników w kontekście strony playlisty. Te dane obejmują wyświetlenia filmów, do których nie masz praw, ale tylko wtedy, gdy te wyświetlenia miały miejsce w kontekście playlisty.
- W sekcji obsługiwane dane dotyczące playlist przedstawiono zbiorcze dane wideo i dane na poziomie playlisty, które są obsługiwane w raportach dotyczących playlist.
- Zbiorcze dane o filmach zawierają dane o aktywności użytkowników i wyświetleniach, które są zliczane dla wszystkich filmów na playlistach należących do danego kanału. Aggregowane dane o wideo są obsługiwane tylko w przypadku żądań interfejsu API, które nie używają wymiaru
-
W raportach o playlistach na kanałach obsługiwane są te nowe dane z playlist. Te dane nie są jeszcze obsługiwane w raportach właścicieli treści. Pamiętaj, że te dane są obsługiwane tylko wtedy, gdy żądanie interfejsu API służące do pobierania raportów nie używa wymiaru
isCurated
. Definicje poszczególnych danych znajdziesz w dokumentacji danych: -
Zachowanie danych
views
zależy teraz od tego, czy żądanie interfejsu API, które pobiera raport playlisty, używa wymiaruisCurated
:- Gdy żądanie zawiera wymiar
isCurated
, daneviews
to dane dotyczące playlisty, które wskazują liczbę wyświetleń filmów w kontekście playlist na kanale. - Jeśli żądanie nie zawiera wymiaru
isCurated
, daneviews
to zagregowane dane o filmie, które określają łączną liczbę wyświetleń tego filmu na playlistach kanału, niezależnie od tego, czy wyświetlenia te miały miejsce w kontekście playlisty. Łączny wynik obejmuje tylko wyświetlenia filmów należących do kanału, który jest właścicielem playlisty.
W tych raportach, które nie używają wymiaruisCurated
, daneplaylistViews
wskazują liczbę wyświetleń filmów w kontekście playlisty. Ten wskaźnik uwzględnia wyświetlenia wszystkich filmów z playlisty, niezależnie od tego, do którego kanału należą.
- Gdy żądanie zawiera wymiar
-
W przypadku każdego raportu dotyczącego playlisty dokumentacja raportów o kanałach zawiera teraz tabele z obsługiwanymi danymi w zależności od tego, czy żądanie API zawiera wymiar
isCurated
. Przykładowo zapoznaj się z sekcją definiującą raporty dotyczące playlist na podstawie czasu.
4 grudnia 2023 r.
Interfejs API Statystyk YouTube (kierowane zapytania) został zaktualizowany, aby umożliwić scalanie 2 wartości wymiaru insightTrafficSourceType
. Wcześniej ten wymiar rozróżniał filmy odtwarzane w ramach playlisty (PLAYLIST
) i wyświetlenia pochodzące ze strony zawierającej wszystkie filmy z playlisty (YT_PLAYLIST_PAGE
). Od teraz oba typy wyświetleń będą powiązane z wartością wymiaru PLAYLIST
.
15 grudnia 2022 r.
Interfejs API Statystyk YouTube (kierowane zapytania) obsługuje 2 nowe wymiary i 1 nowy raport:
-
Nowy raport zawiera aktywność użytkowników według miasta. Ten raport jest dostępny dla kanałów i właścicieli treści. Raport zawiera nowy wymiar
city
, który wskazuje szacowane przez YouTube miasto, w którym miała miejsce aktywność użytkownika. -
Nowy wymiar
creatorContentType
identyfikuje typ treści w YouTube powiązany z danymi aktywności użytkownika w wierszu danych. Obsługiwane wartości toLIVE_STREAM
,SHORTS
,STORY
iVIDEO_ON_DEMAND
.Wymiar
creatorContentType
jest obsługiwany jako opcjonalny wymiar we wszystkich raportach dotyczących filmów na kanale i właściciela treści. -
Przewodnik przykładowych zapytań do interfejsu YouTube Analytics API zawiera teraz przykłady dla obu nowych wymiarów.
-
Odniesienia do wymiarów
7DayTotals
i30DayTotals
zostały usunięte z dokumentacji. Oświadczenie o wycofaniu tych wymiarów zostało opublikowane w październiku 2019 r.
26 sierpnia 2022 r.
Interfejs API Statystyk YouTube (kierowane zapytania) i interfejs API do raportowania (raporty zbiorcze) obsługują nową wartość szczegółów źródła wizyt:
- Jeśli w interfejsie API Analytics (zapytań ukierunkowanych) w YouTube wartość wymiaru
insightTrafficSourceType
wynosiSUBSCRIBER
, wartość wymiaruinsightTrafficSourceDetail
może być ustawiona napodcasts
, co oznacza, że ruch został skierowany z poziomu strony docelowej z podcastami. - Jeśli w interfejsie API raportowania YouTube (raporty zbiorcze) wymiar
traffic_source_type
ma wartość3
, wartośćtraffic_source_detail
może być ustawiona napodcasts
, co oznacza, że ruch został skierowany z poziomu strony docelowej Podcastów.
11 lutego 2022 r.
Zestaw prawidłowych wartości wymiaru gender
zmieni się 11 sierpnia 2022 r. lub później. Może to być zmiana w implementacji interfejsu API, która powoduje brak zgodności wstecznej. Zgodnie z sekcją Zgodność wsteczna w Warunkach korzystania z usługi YouTube API ta zmiana jest ogłaszana na 6 miesięcy przed jej wprowadzeniem. Zaktualizuj implementację interfejsu API przed 11 sierpnia 2022 r., aby zapewnić płynne przejście na nowy zestaw wartości.
Wprowadzone zmiany:
- W interfejsie API Statystyk YouTube (kierowane zapytania) wymiar
gender
obsługuje obecnie 2 wartości:female
imale
. Od 11 sierpnia 2022 r. wymiar ten będzie obsługiwał 3 wartości:female
,male
iuser_specified
. - W interfejsie API do raportowania (raporty zbiorcze) w YouTube wymiar
gender
obsługuje obecnie 3 wartości:FEMALE
,MALE
iGENDER_OTHER
. Od 11 sierpnia 2022 r. zestaw obsługiwanych wartości zmieni się naFEMALE
,MALE
iUSER_SPECIFIED
.
9 lutego 2022 r.
13 grudnia 2021 r. zaktualizowaliśmy 2 rodzaje danych, aby wykluczyć z nich ruch z klipy odtwarzanego w kółko. Ta zmiana dotyczy zarówno interfejsu API Statystyk YouTube (kierowane zapytania), jak i interfejsu API do raportowania (raporty zbiorcze) w Statystykach YouTube.
- W interfejsie API Statystyk YouTube (zapytania kierowane) dane
averageViewDuration
iaverageViewPercentage
wykluczają ruch z powtarzających się klipów od 13 grudnia 2021 r. - W interfejsie API do raportowania YouTube (raporty zbiorcze) dane
average_view_duration_seconds
iaverage_view_duration_percentage
nie uwzględniają ruchu z klipy pętli od 13 grudnia 2021 r.
2 lutego 2022 r.
Interfejs API Raportowanie w YouTube (raporty zbiorcze) obsługuje nową wartość wymiaru źródła wizyty, która wskazuje, że wyświetlenia pochodzą z przekierowań z transmisji na żywo:
- W interfejsie API do raportowania w YouTube (raporty zbiorcze) wymiar
traffic_source_type
obsługuje wartość28
.
W przypadku tego typu źródła wizyty wymiar traffic_source_detail
określa identyfikator kanału, z którego pochodzi widz.
23 września 2020 r.
Interfejs API Statystyk YouTube (zapytania kierowane) i interfejs API do raportowania w YouTube (raporty zbiorcze) obsługują nową wartość wymiaru źródła ruchu, która wskazuje, że widz został skierowany do filmu przez przesunięcie palcem w pionie podczas oglądania filmów Short:
- W interfejsie API Statystyk YouTube (kierowane zapytania) wymiar
insightTrafficSourceType
obsługuje wartośćSHORTS
. - W interfejsie API do raportowania w YouTube (raporty zbiorcze) wymiar
traffic_source_type
obsługuje wartość24
.
Wymiar szczegółów źródła wizyt (insightTrafficSourceDetail
) w interfejsie API Statystyk YouTube lub wymiar traffic_source_detail
w interfejsie API do raportowania YouTube nie jest wypełniany w przypadku tego nowego typu źródła wizyt.
20 lipca 2020 r.
Ta aktualizacja obejmuje 2 zmiany, które mają wpływ na interfejs API Statystyk YouTube (kierowane zapytania):
- Maksymalny rozmiar grupy raportów Statystyk YouTube wzrósł z 200 do 500 elementów.
- Parametr
filters
metodyreports.query
identyfikuje listę filtrów, które należy zastosować podczas pobierania danych ze Statystyk YouTube. Parametr umożliwia określenie wielu wartości dla filtrówvideo
,playlist
ichannel
, a maksymalna liczba identyfikatorów, które można podać dla tych filtrów, wzrosła z 200 do 500.
13 lutego 2020 r.
Ta aktualizacja zawiera te zmiany dotyczące interfejsu API Statystyk YouTube (kierowane zapytania) i interfejsu API do raportowania w YouTube (raporty zbiorcze): Więcej informacji o tych zmianach znajdziesz w Centrum pomocy YouTube.
W obu interfejsach API zestaw możliwych wartości szczegółów źródła ruchu w powiadomieniach ulega zmianie.
W zapytaniach kierowanych powiadomienia są raportowane jako insightTrafficSourceType=NOTIFICATION
. W raportach zbiorczych powiadomienia są raportowane jako traffic_source_type=17
.
Nowe wartości dzielą powiadomienia dotyczące przesłanych filmów i transmisji na żywo, które wcześniej były raportowane jako uploaded
, na 2 kategorie:
uploaded_push
– wyświetlenia pochodzące z powiadomień push wysłanych do subskrybentów po przesłaniu filmu.uploaded_other
– wyświetlenia pochodzące z powiadomień niebędących powiadomieniami push, takich jak e-maile lub powiadomienia z Odebranych wysłane do subskrybentów po przesłaniu filmu.
Te wartości są zwracane dla zakresu czasowego rozpoczynającego się 13 stycznia 2020 r.
Przypominamy, że te wartości nie odnoszą się do samych powiadomień, ale do źródeł ruchu, które spowodowały określone wyświetlenia w YouTube. Jeśli na przykład wiersz raportu wskazuje wartości views=3
, traffic_source_type=17
(NOTIFICATION
) i traffic_source_detail=uploaded_push
, oznacza to, że 3 wyświetlenia powstały w wyniku kliknięcia przez widzów powiadomień push wysłanych po przesłaniu filmu.
15 października 2019 r.
Ta aktualizacja zawiera te zmiany związane z interfejsem API Statystyk YouTube (kierowane zapytania):
-
Uwaga: to jest ogłoszenie o wycofaniu.
YouTube wycofuje obsługę wymiarów
7DayTotals
i30DayTotals
. Do 15 kwietnia 2020 r. możesz nadal pobierać dane za pomocą tych wymiarów. Po tej dacie próby pobierania raportów z użyciem wymiaru7DayTotals
lub30DayTotals
będą powodować błąd.Użytkownicy mogą odtworzyć niektóre dane z tych wymiarów, wysyłając zapytanie z użyciem wymiaru
day
i zbierając lub wyodrębniając dane z okresów 7- lub 30-dniowych. Na przykład:- Liczba wyświetleń w okresie 7 dni może zostać obliczona przez zsumowanie liczby wyświetleń z każdego dnia tego okresu.
- Wartość viewerPercentage w okresie 7 dni można obliczyć, mnożąc liczbę wyświetleń w każdym dniu przez viewerPercentage w tym dniu, aby uzyskać liczbę widzów, którzy zalogowali się, aby obejrzeć film w tym dniu. Następnie można zsumować liczbę zalogowanych widzów w całym okresie i podzielić ją przez łączną liczbę wyświetleń w tym okresie, aby uzyskać wartość viewerPercentage (odsetek widzów) w całym okresie.
- Liczba unikalnych widzów w okresie 7 dni nie może zostać obliczona, ponieważ ten sam widz może zostać policzony jako unikalny widz w różnych dniach. Możesz jednak użyć wymiaru
month
zamiast wymiaru30DayTotals
, aby ekstrapolować dane o liczbie unikalnych widzów w ciągu 30 dni. Pamiętaj, że wymiarmonth
odnosi się do miesięcy kalendarzowych, a wymiar30DayTotals
oblicza okresy 30-dniowe na podstawie określonej daty rozpoczęcia i zakończenia.
27 czerwca 2019 r.
Ta aktualizacja zawiera te zmiany związane z interfejsem API Statystyk YouTube (kierowane zapytania):
-
Ponieważ wersja 1 interfejsu API została całkowicie wycofana, w dokumentacji usunięto odniesienia do tej wersji, w tym powiadomienie o wycofaniu i przewodnik po migracji wyjaśniający, jak zaktualizować do wersji 2.
1 listopada 2018 r.
Ta aktualizacja zawiera te zmiany związane z interfejsem API Statystyk YouTube (kierowane zapytania):
-
Wersja 1 interfejsu API została wycofana. Jeśli jeszcze tego nie zrobiono, jak najszybciej zaktualizuj klientów interfejsu API, aby używali wersji 2 interfejsu API, aby zminimalizować przerwy w działaniu usługi. Więcej informacji znajdziesz w przewodniku po migracji.
Pamiętaj, że harmonogram wycofania został ogłoszony 26 kwietnia 2018 roku.
17 września 2018 r.
Ta aktualizacja zawiera te zmiany związane z interfejsem API Statystyk YouTube (kierowane zapytania):
-
Nowa sekcja anonimizacji danych w dokumencie Model danych wyjaśnia, że niektóre dane w Statystykach YouTube są ograniczone, gdy wskaźniki nie przekraczają określonego progu. Może się tak zdarzyć w różnych przypadkach. W praktyce oznacza to, że raport może nie zawierać części danych lub być całkiem pusty, jeśli:
-
film lub kanał ma ograniczony ruch w określonym okresie,
lub
-
wybrano filtr lub wymiar, np. źródło wizyty lub kraj, w przypadku których wartości nie osiągnęły określonego progu;
Nowa sekcja zawiera też omówienie typów danych, które mogą być ograniczone w raportach YouTube Analytics.
-
-
Dokumenty raporty dotyczące kanału i raporty właścicieli treści zostały zaktualizowane, aby odzwierciedlić fakt, że dane
redViews
iestimatedRedMinutesWatched
nie są już obsługiwane w raportach dotyczących lokalizacji odtwarzania, źródła ruchu oraz typu urządzenia lub systemu operacyjnego.
18 czerwca 2018 r.
Ta aktualizacja zawiera te zmiany w interfejsie API Statystyk YouTube (kierowane zapytania):
- Zmieniły się wymagania dotyczące zakresu w przypadku tych metod:
- Żądania wysyłane do metody
reports.query
muszą mieć dostęp do zakresuhttps://www.googleapis.com/auth/youtube.readonly
. - Żądania wysyłane metodą
groupItems.list
muszą mieć dostęp do:- zakres
https://www.googleapis.com/auth/youtube
lub - zakres
https://www.googleapis.com/auth/youtube.readonly
zakreshttps://www.googleapis.com/auth/yt-analytics.readonly
Pierwsza opcja używa jednego zakresu, który jest zakresem do odczytu i zapisu, a druga – 2 zakresów tylko do odczytu.
- zakres
- Żądania wysyłane do metody
23 maja 2018 r.
Ta aktualizacja zawiera te zmiany w interfejsie API Statystyk YouTube (kierowane zapytania):
- Informacje ogólne o interfejsie API zawierają nową sekcję Łączne dane i usunięte elementy, która wyjaśnia, jak odpowiedzi interfejsu API obsługują dane powiązane z usuniętymi zasobami, takimi jak filmy, playlisty czy kanały.
- Sekcja najlepszych praktyk w omówieniu interfejsu API została zaktualizowana, aby przypomnieć, że za pomocą interfejsu YouTube Data API możesz pobierać dodatkowe metadane dotyczące zasobów zidentyfikowanych w odpowiedziach interfejsu YouTube Analytics API. Zgodnie z zasadami dla deweloperów dotyczącymi usług YouTube API (sekcje III.E.4.b–III.E.4.d) po 30 dniach klienci interfejsu API muszą usunąć lub odświeżyć zapisane w tym interfejsie metadane zasobów.
22 maja 2018 r.
Ta aktualizacja zawiera te zmiany dotyczące interfejsu API do raportowania w YouTube (raporty zbiorcze):
- Obecnie planujemy wprowadzić te zmiany w lipcu 2018 r. Nowe zasady będą obowiązywać na całym świecie w przypadku wszystkich raportów i zadań związanych z raportowaniem.
-
Po wprowadzeniu tej zmiany większość raportów API, w tym raporty z wypełnianiem brakujących danych, będzie dostępna przez 60 dni od momentu ich wygenerowania. Raporty zawierające dane historyczne będą jednak dostępne przez 30 dni od momentu ich wygenerowania.
Przed tym ogłoszeniem wszystkie raporty API były dostępne przez 180 dni od momentu ich wygenerowania. Gdy te zmiany wejdą w życie, raporty z danymi historycznymi starszymi niż 30 dni nie będą już dostępne za pomocą interfejsu API. Nie będzie też można uzyskać dostępu do innych raportów, które mają więcej niż 60 dni. W dokumentacji jest teraz podane, że raporty utworzone przed zmianą zasad będą dostępne przez maksymalnie 180 dni.
-
Po wprowadzeniu tej zmiany, gdy zaplanowasz zadanie generowania raportów, YouTube będzie generować raporty od tego dnia i obejmujące okres 30 dni poprzedzający zaplanowanie zadania. Przed wprowadzeniem tej zmiany, gdy zaplanowasz zadanie generowania raportów, YouTube będzie generować raporty obejmujące okres 180 dni poprzedzających zaplanowanie zadania.
-
-
Sekcja sprawdzonych metod została zaktualizowana, aby przypomnieć, że możesz użyć interfejsu YouTube Data API, aby pobrać dodatkowe metadane dotyczące zasobów zidentyfikowanych w raportach. Zgodnie z zasadami dla deweloperów dotyczącymi usług YouTube API (sekcje III.E.4.b–III.E.4.d) po 30 dniach klienci interfejsu API muszą usunąć lub odświeżyć zapisane w tym interfejsie metadane zasobów.
-
Sekcja Charakterystyka raportu została zaktualizowana. Chociaż dane w raportach nie są filtrowane, raporty zawierające dane z okresu od 1 czerwca 2018 r. lub później nie będą zawierać żadnych odwołań do zasobów w YouTube, które zostały usunięte co najmniej 30 dni przed wygenerowaniem raportu.
-
W sekcji dane historyczne w omówieniu interfejsu API uwzględniliśmy informację, że po zaplanowaniu nowego zadania związanego z raportowaniem raporty historyczne są zwykle publikowane w ciągu kilku dni. Wcześniej w dokumentacji podano, że może to potrwać do 30 dni.
-
Sekcja dane uzupełniające w omówieniu interfejsu API została zaktualizowana, aby dokładniej definiować dane uzupełniające jako zbiór danych, który zastępuje wcześniej dostarczony zbiór.
26 kwietnia 2018 r.
Interfejs API Statystyk YouTube (kierowane zapytania) w wersji 2 jest teraz publicznie dostępny. Poniżej znajdziesz listę zmian w usługach i dokumentacji związanych z nową wersją interfejsu API:
-
Interfejs API w wersji 2 jest prawie identyczny z interfejsem API w wersji 1. Prawdopodobnie jednak trzeba będzie zaktualizować kod, aby odzwierciedlić zmiany wymienione poniżej. Wszystkie te zmiany są szczegółowo opisane w nowym przewodniku po migracji.
- Wersja interfejsu API zmieniła się z
v1
nav2
. - Adres URL podstawowy dla żądań interfejsu API zmienił się z
https://www.googleapis.com/youtube/analytics/v1
nahttps://youtubeanalytics.googleapis.com/v2
. - Zmieniliśmy nazwy kilku parametrów metody
reports.query
. W szczególności nazwy parametrów, które zawierają łączniki, np.end-date
w interfejsie API w wersji 1, w interfejsie API w wersji 2 są zapisane w sposób odwrócony (endDate
), a nie z łącznikami. Ta zmiana sprawia, że nazwy parametrów są spójne w całym interfejsie API, ponieważ metody interfejsu API służące do tworzenia i zarządzania grupami używały już nazewnictwa w stylu „camel case” w nazwach parametrów. - Interfejs API w wersji 2 nie obsługuje żądań zbiorczych wysyłanych do globalnego punktu końcowego zbiorczego HTTP Google (
www.googleapis.com/batch
). Jeśli wysyłasz żądania zbiorcze w interfejsie API w wersji 2, musisz użyć punktu końcowegohttps://youtubeanalytics.googleapis.com/v2
.
Ponadto w interfejsie API w wersji 2 nie są obsługiwane niektóre funkcje w wersji 1:
- Metoda
reports.query
nie obsługuje już parametrów żądańalt
,quotaUser
iuserIp
. - Interfejs API w wersji 2 nie udostępnia punktu końcowego zbiorczego, który obsługuje zbiorcze żądania do różnych interfejsów API. (żądania zbiorcze mogą jednak zawierać żądania różnych metod tego samego interfejsu API). Ta wycofana funkcja nie dotyczy tylko interfejsu YouTube Analytics API, ponieważ wycofujemy globalny punkt końcowy operacji grupowych we wszystkich interfejsach API.
- Interfejs API w wersji 2 nie obsługuje protokołu JSON-RPC, który był obsługiwany w wersji 1. Ponownie przypominamy, że wycofanie nie dotyczy tylko interfejsu YouTube Analytics API.
- Wersja interfejsu API zmieniła się z
-
Uwaga: to jest ogłoszenie o wycofaniu.
Wersja 1 interfejsu API (v1) została wycofana i będzie obsługiwana do 31 października 2018 r. Po tej dacie wszystkie żądania wysyłane do interfejsu API w wersji 1 przestaną działać. Dlatego do 31 października 2018 r. musisz przejść na interfejs API w wersji 2, aby uniknąć przerw w dostępie do danych z YouTube Analytics przez interfejs API.
21 lutego 2018 r.
Ta aktualizacja zawiera te zmiany w interfejsie API Statystyk YouTube (kierowane zapytania):
- Raporty dotyczące danych demograficznych widzów, które obejmują statystyki oglądania na podstawie grupy wiekowej i płci widzów, nie obsługują już wymiaru
youtubeProduct
, który identyfikuje usługę YouTube, w której wystąpiła aktywność użytkownika.
18 stycznia 2018 r.
Ta aktualizacja zawiera następujące zmiany:
-
Interfejs API YouTube do raportowania (raporty zbiorcze)
- Wymiar
operating_system
, który identyfikuje system operacyjny urządzenia, na którym nastąpiły wyświetlenia, obsługuje teraz tę wartość:25
: KaiOS
- Wymiar
-
YouTube Analytics API (kierowane zapytania)
- Wymiar
operatingSystem
obsługuje wartość wymiaruKAIOS
.
- Wymiar
20 grudnia 2017 r.
Ta aktualizacja zawiera 2 zmiany dotyczące interfejsu YouTube Reporting API:
-
Serwer interfejsu API obsługuje teraz kompresję gzip w przypadku żądań, które pobierają raporty. Pamiętaj, że kompresja gzip nie jest obsługiwana w przypadku innych typów żądań interfejsu API. Włączenie kompresji gzip zmniejsza przepustowość potrzebną do obsługi każdej odpowiedzi interfejsu API. Chociaż aplikacja będzie potrzebować dodatkowego czasu procesora na dekompresję odpowiedzi interfejsu API, korzyści płynące z obniżenia zużycia zasobów sieciowych zwykle przewyższają te koszty.
Aby otrzymać odpowiedź zakodowaną w formacie gzip, ustaw nagłówek żądania HTTP
Accept-Encoding
nagzip
, jak pokazano w tym przykładzie:Accept-Encoding: gzip
Ta funkcja jest opisana w omówieniu interfejsu API oraz w definicji właściwości
downloadUrl
zasobureport
. -
Dokumentacja wymiarów
age group
igender
została poprawiona, aby zawierać rzeczywiste wartości zwracane przez interfejs API. Pamiętaj, że jest to poprawka w dokumentacji i nie odzwierciedla zmiany w funkcjach ani zachowaniu interfejsu API. W szczególności zmieniły się te wartości:- Wartości wymiaru
age_group
są zapisane wielkimi literami, zawierają podkreślenia między słowemAGE
a liczbami w grupie wiekowej i zamiast łączników zawierają podkreślenia. W związku z tym wartości takie jakage13-17
iage18-24
zostały odpowiednio skorygowane naAGE_13_17
iAGE_18_24
. - Wartości wymiaru
gender
są zapisane wielkimi literami. Dlatego wartościfemale
,male
igender_other
zostały poprawione naFEMALE
,MALE
iGENDER_OTHER
.
- Wartości wymiaru
10 sierpnia 2017 r.
10 sierpnia 2016 r. w tej dokumentacji ogłosiliśmy wycofanie wskaźnika earnings
w interfejsie YouTube Analytics API. (W tym samym czasie dodano do interfejsu API obsługę nowych danych o nazwie estimatedRevenue
, które zawierają te same informacje).
Dane earnings
były danymi podstawowymi, dlatego były obsługiwane przez rok od daty ogłoszenia. Po upływie roku dane earnings
nie są już obsługiwane. W rezultacie żądania interfejsu API, które określają dane earnings
, zwracają teraz kod odpowiedzi HTTP 400
. Jeśli nie zaktualizowałeś(-aś) jeszcze aplikacji, aby używała metadanych estimatedRevenue
zamiast earnings
, zrób to jak najszybciej.
Dokumentacja interfejsu API została zaktualizowana w celu usunięcia pozostałych odwołań do metryki earnings
.
6 lipca 2017 r.
Ta aktualizacja zawiera następujące zmiany:
-
YouTube Analytics API (kierowane zapytania)
-
Dokumentacja interfejsu API została zaktualizowana, aby odzwierciedlić fakt, że odpowiedzi interfejsu API zawierają dane do ostatniego dnia w wymaganym zakresie dat, dla którego dostępne są wszystkie dane, których dotyczy zapytanie.
Jeśli na przykład żądanie określa datę zakończenia 5 lipca 2017 r., a wartości wszystkich wskaźników są dostępne tylko do 3 lipca 2017 r., to właśnie ta data będzie ostatnią, dla której dane zostaną uwzględnione w odpowiedzi. (dotyczy to nawet sytuacji, gdy dane dotyczące niektórych wskaźników są dostępne 4 lipca 2017 r.).
-
Wymiar
adType
obsługuje teraz wartośćreservedBumperInstream
, która odnosi się do reklamy wideo niemożliwej do pominięcia o długości do 6 sekund, która wyświetla się przed odtworzeniem filmu. Format reklamy jest identyczny jak w przypadku reklamyauctionBumperInstream
, ale ten typ odnosi się do reklam sprzedawanych na podstawie rezerwacji, a nie aukcji.
-
-
Interfejs API YouTube do raportowania (raporty zbiorcze)
-
Wymiar
ad_type
obsługuje teraz wartość20
, która odnosi się do bumperów reklamowych sprzedawanych na podstawie rezerwacji. Bumpery reklamowe to reklamy wideo niemożliwe do pominięcia, które trwają do 6 sekund i muszą być wyświetlane, zanim rozpocznie się odtwarzanie filmu. Pamiętaj, że wartość19
w przypadku tego wymiaru odnosi się też do bumperów reklamowych, które są sprzedawane na aukcji, a nie na zasadzie rezerwacji. -
Usunięto zadania generowania raportów dotyczących tych raportów interfejsu API do raportowania YouTube:
channel_basic_a1
channel_province_a1
channel_playback_location_a1
channel_traffic_source_a1
channel_device_os_a1
channel_subtitles_a1
channel_combined_a1
content_owner_basic_a2
content_owner_province_a1
content_owner_playback_location_a1
content_owner_traffic_source_a1
content_owner_device_os_a1
content_owner_subtitles_a1
content_owner_combined_a1
content_owner_asset_basic_a1
content_owner_asset_province_a1
content_owner_asset_playback_location_a1
content_owner_asset_traffic_source_a1
content_owner_asset_device_os_a1
content_owner_asset_combined_a1
Te typy raportów zostały wycofane 15 września 2016 r., a po 15 grudnia 2016 r. nie są już generowane. Wygenerowane wcześniej raporty były dostępne przez 180 dni od momentu ich wygenerowania. Niektóre raporty były dostępne dopiero 15 czerwca 2017 r. Ponieważ jednak raporty nie są już dostępne, zadania powiązane z nimi są niepotrzebne.
-
24 maja 2017 r.
Usunięto wszystkie zadania raportowania dotyczące tych raportów interfejsu API do raportowania YouTube:
content_owner_ad_performance_a1
content_owner_asset_estimated_earnings_a1
content_owner_estimated_earnings_a1
Te typy raportów zostały wycofane 22 czerwca 2016 r., a po 22 września 2016 r. nie były już generowane. Wygenerowane wcześniej raporty były dostępne przez 180 dni od momentu ich wygenerowania. Niektóre raporty były dostępne dopiero 22 marca 2017 r. Ponieważ jednak raporty nie są już dostępne, zadania powiązane z nimi są niepotrzebne.
22 maja 2017 r.
Ta aktualizacja zawiera następujące zmiany:
-
Interfejs API YouTube do raportowania (raporty zbiorcze)
- Wymiar
sharing_service
, który identyfikuje usługę użytą do udostępniania filmów, obsługuje teraz te wartości:85
: YouTube Music86
: YouTube Gaming87
: YouTube Kids88
: YouTube TV
Dodatkowo w dokumentacji zaktualizowaliśmy nazwę używaną do identyfikacji wartości
52
na Kakao (Kakao Talk), aby wyraźniej odróżnić ją od wartości73
(Kakao Story). Ta zmiana nie ma wpływu na działanie interfejsu API ani na klasyfikację filmów udostępnianych w tych usługach.
- Wymiar
-
YouTube Analytics API (kierowane zapytania)
- Wymiar
sharingService
obsługuje teraz te wartości:YOUTUBE_GAMING
YOUTUBE_KIDS
YOUTUBE_MUSIC
YOUTUBE_TV
- Wymiar
28 marca 2017 r.
Właściciele kanałów, którzy mają dostęp do danych o przychodach w Statystykach YouTube w Studio Twórcy, mogą teraz korzystać z tych danych za pomocą interfejsu YouTube Analytics API:
-
Interfejs API obsługuje te dane związane z przychodami:
adImpressions
cpm
estimatedAdRevenue
estimatedRedPartnerRevenue
estimatedRevenue
grossRevenue
monetizedPlaybacks
playbackBasedCpm
Te dane są obsługiwane w tych raportach:
-
Właściciele kanałów mogą też teraz pobierać raport o skuteczności reklam, który obsługuje wymiar
adType
oraz opcjonalny wymiarday
. -
Przewodnik przykładowych zapytań do interfejsu YouTube Analytics API zawiera teraz sekcję dotyczącą raportów przychodów z kanału.
17 marca 2017 r.
Ta aktualizacja zawiera następujące zmiany:
-
Interfejs YouTube Analytics API obsługuje dane
redViews
iestimatedRedMinutesWatched
, które dotyczą oglądalności w YouTube Red. W rzeczywistości interfejs API obsługuje te dane od jakiegoś czasu, a interfejs YouTube Reporting API obsługuje obie te dane od 15 września 2016 r.- Dane
redViews
wskazują, ile razy film został obejrzany przez subskrybentów YouTube Red. - Dane
estimatedRedMinutesWatched
wskazują liczbę minut, przez które subskrybenci YouTube Red oglądali film.
Dokumentacja dotycząca raportów o kanałach i raportów właścicieli treści została zaktualizowana, aby wskazywać, które raporty obsługują 2 nowe rodzaje danych. Są one obsługiwane w każdym raporcie, który obsługuje już dane
views
iestimatedMinutesWatched
. - Dane
3 marca 2017 r.
Ta aktualizacja zawiera następujące zmiany:
-
Interfejs API YouTube do raportowania (raporty zbiorcze)
-
Definicja wymiaru
date
została poprawiona, aby wskazać, że jego wartość odnosi się do okresu rozpoczynającego się o 00:00 czasu pacyficznego i kończącego się o 23:59 czasu pacyficznego w określonym dniu, miesiącu i roku. W zależności od pory roku czas pacyficzny to UTC-7 lub UTC-8.Chociaż daty zwykle oznaczają 24-godzinny okres, daty, w których zegary są przestawiane do przodu, oznaczają 23-godzinny okres, a te, w których zegary są przestawiane do tyłu, oznaczają 25-godzinny okres. (wcześniej w dokumentacji było napisane, że każda data oznacza unikalny okres 24-godzinny, a czas pacyficzny to zawsze UTC-8).
Pamiętaj, że ta poprawka nie oznacza zmiany w działaniu interfejsu API.
- Wymiar
operating_system
, który identyfikuje system operacyjny urządzenia, na którym nastąpiły wyświetlenia, obsługuje teraz te wartości:22
: Tizen23
: Firefox24
: RealMedia
-
Wszystkie zadania raportowania dotyczące typu raportu
content_owner_basic_a1
zostały usunięte. Ten typ raportu został całkowicie wycofany 19 sierpnia 2016 r., ale wcześniej wygenerowane raportycontent_owner_basic_a1
były nadal dostępne przez 180 dni od momentu ich wygenerowania. Niektóre raporty były dostępne dopiero 19 lutego 2017 r. Ponieważ jednak raporty nie są już dostępne, zadania powiązane z nimi są niepotrzebne.
-
-
YouTube Analytics API (kierowane zapytania)
-
W opisie wymiarów powiązanych z wartością
time periods
uwzględniono poprawkę, która informuje, że wartość wymiaru odnosi się do okresu rozpoczynającego się o 00:00 czasu pacyficznego i kończącego się o 23:59 czasu pacyficznego w określonym dniu, miesiącu i roku. W zależności od pory roku czas pacyficzny to UTC-7 lub UTC-8.Chociaż daty zwykle oznaczają 24-godzinny okres, daty, w których zegary są przestawiane do przodu, oznaczają 23-godzinny okres, a te, w których zegary są przestawiane do tyłu, oznaczają 25-godzinny okres. (Wcześniej w dokumentacji podano, że czas pacyficzny to UTC-8 i nie wspomniano o możliwości, że dzień może nie obejmować 24 godzin).
Pamiętaj, że ta poprawka nie oznacza zmiany w działaniu interfejsu API.
-
Dokumentacja dotycząca raportów o kanałach została zaktualizowana. Obecnie raporty o kanałach nie zawierają danych o zarobkach ani o skuteczności reklam. W efekcie zakres
https://www.googleapis.com/auth/yt-analytics-monetary.readonly
nie zapewnia obecnie dostępu do danych finansowych w raportach dotyczących kanału. - Wymiar
operatingSystem
obsługuje 3 nowe wartości:FIREFOX
REALMEDIA
TIZEN
-
8 lutego 2017 r.
Interfejs YouTube Analytics API obsługuje teraz opcjonalny parametr include-historical-channel-data
. Pamiętaj, że ten parametr ma znaczenie tylko w przypadku pobierania raportów właściciela treści.
Parametr pozwala właścicielowi treści wskazać, że odpowiedź interfejsu API powinna zawierać dane dotyczące czasu oglądania i oglądalności kanałów z okresu, w którym nie były one jeszcze powiązane z właścicielem treści. Domyślna wartość parametru to false
, co oznacza, że domyślnie odpowiedź interfejsu API zawiera tylko dane dotyczące czasu oglądania i liczba wyświetleń od momentu powiązania kanałów z właścicielem treści.
Te reguły obowiązują również wtedy, gdy żądanie interfejsu API pobiera dane z wielu kanałów:
- Jeśli wartość parametru to
false
, dane dotyczące czasu oglądania i liczba wyświetleń zwracane dla dowolnego kanału są oparte na dacie powiązania tego kanału z właścicielem treści.
Pamiętaj, że różne kanały mogły zostać powiązane z właścicielem treści w różnych datach. Jeśli żądanie interfejsu API pobiera dane z wielu kanałów, a wartość parametru tofalse
, odpowiedź interfejsu API zawiera dane dotyczące czasu oglądania i liczby wyświetleń na podstawie daty połączenia dla każdego kanału. - Jeśli wartość parametru to
true
, odpowiedź zwraca czas oglądania i dane dotyczące wyświetleń dla wszystkich kanałów na podstawie dat rozpoczęcia i zakończenia określonych w żądaniu interfejsu API.
15 grudnia 2016 r.
Te raporty interfejsu YouTube Reporting API nie są już obsługiwane i zostały usunięte z dokumentacji. Dostępna jest nowsza wersja każdego raportu. (ogłoszenie o wycofaniu tych raportów zostało opublikowane 15 września 2016 r.).
-
Raporty dotyczące kanału
channel_basic_a1
– zastąpiony przez raportchannel_basic_a2
.channel_province_a1
– zastąpiony przez raportchannel_province_a2
.channel_playback_location_a1
– zastąpiony przez raportchannel_playback_location_a2
.channel_traffic_source_a1
– zastąpiony przez raportchannel_traffic_source_a2
.channel_device_os_a1
– zastąpiony przez raportchannel_device_os_a2
.channel_subtitles_a1
– zastąpiony przez raportchannel_subtitles_a2
.channel_combined_a1
– zastąpiony przez raportchannel_combined_a2
.
-
Raporty właścicieli treści
content_owner_basic_a2
– zastąpiony przez raportcontent_owner_basic_a3
.content_owner_province_a1
– zastąpiony przez raportcontent_owner_province_a2
.content_owner_playback_location_a1
– zastąpiony przez raportcontent_owner_playback_location_a2
.content_owner_traffic_source_a1
– zastąpiony przez raportcontent_owner_traffic_source_a2
.content_owner_device_os_a1
– zastąpiony przez raportcontent_owner_device_os_a2
.content_owner_subtitles_a1
– zastąpiony przez raportcontent_owner_subtitles_a2
.content_owner_combined_a1
– zastąpiony przez raportcontent_owner_combined_a2
.content_owner_asset_basic_a1
– zastąpiony przez raportcontent_owner_asset_basic_a2
.content_owner_asset_province_a1
– zastąpiony przez raportcontent_owner_asset_province_a2
.content_owner_asset_playback_location_a1
– zastąpiony przez raportcontent_owner_asset_playback_location_a2
.content_owner_asset_traffic_source_a1
– zastąpiony przez raportcontent_owner_asset_traffic_source_a2
.content_owner_asset_device_os_a1
– zastąpiony przez raportcontent_owner_asset_device_os_a2
.content_owner_asset_combined_a1
– zastąpiony przez raportcontent_owner_asset_combined_a2
.
Zaktualizowano też listę obecnych typów raportów w dokumentacji referencyjnej interfejsu API.
11 listopada 2016 r.
Ta aktualizacja zawiera następujące zmiany:
-
Raporty Ekrany końcowe
- Raport dotyczący ekranów końcowych w filmach na kanale zawiera statystyki dotyczące wszystkich filmów na kanale.
- Raport dotyczący ekranów końcowych w filmach właściciela treści zawiera statystyki dotyczące filmów na dowolnym kanale właściciela treści.
- Raport dotyczący ekranów końcowych dla zasobów właściciela treści zawiera statystyki zasobów powiązanych z filmami, po których wyświetlają się ekrany końcowe.
-
Wymiary ekranu końcowego
end_screen_element_type
: typ elementu na ekranie końcowym powiązanego ze statystykami.end_screen_element_id
: identyfikator, którego YouTube używa do jednoznacznego identyfikowania elementu ekranu końcowego.
Dane ekranu końcowego
Uwaga: dane dotyczące ekranu końcowego są dostępne od 1 maja 2016 r.
end_screen_element_impressions
: łączna liczba wyświetleń elementu na ekranie końcowym. Dla każdego wyświetlonego elementu na ekranie końcowym rejestrowane jest 1 wyświetlenie.end_screen_element_clicks
: liczba kliknięć elementów na ekranie końcowym.end_screen_element_click_rate
: współczynnik klikalności elementów na ekranie końcowym.
-
Poniższe raporty nie są już obsługiwane i zostały usunięte z dokumentacji. Dostępna jest nowsza wersja każdego raportu. (ogłoszenie o wycofaniu tych raportów zostało opublikowane 22 czerwca 2016 r.).
content_owner_ad_performance_a1
– zastąpiony przez raportcontent_owner_ad_rates_a1
.content_owner_estimated_earnings_a1
– zastąpiony przez raportcontent_owner_estimated_revenue_a1
.content_owner_asset_estimated_earnings_a1
– zastąpiony przez raportcontent_owner_asset_estimated_revenue_a1
.
-
Dane na tej liście są całkowicie wycofane i nie są już obsługiwane. Zgodnie z ogłoszeniem z 10 sierpnia 2016 r. nowe dane odnoszące się do tych samych informacji są już obsługiwane. Tabela poniżej zawiera wycofaną nazwę danych i nową nazwę danych:
Wycofany rodzaj danych Nowy wskaźnik adEarnings
estimatedAdRevenue
impressionBasedCpm
cpm
impressions
adImpressions
redPartnerRevenue
estimatedRedPartnerRevenue
- Miesięczne przychody z reklam na całym świecie na film
- Dzienne przychody z reklam na film w poszczególnych krajach
- Miesięczne przychody z reklam na komponent
- Przychody z reklamy dziennie na zasób według kraju
- Roszczenia (ten raport nie zawiera danych o przychodach)
-
Interfejs API obsługuje 2 nowe rodzaje danych związanych z oglądaniem treści w YouTube Red:
red_views
: liczba wyświetleń filmu przez użytkowników YouTube Red.red_watch_time_minutes
: liczba minut, przez które użytkownicy YouTube Red oglądali film.
-
Interfejs API obsługuje nowe wersje 20 raportów. Wszystkie nowe wersje obsługują nowe dane
red_views
ired_watch_time_minutes
.W przypadku każdego raportu liczba w nowym identyfikatorze typu raportu jest większa o 1 w porównaniu z identyfikatorem starego typu raportu. (stare wersje tych raportów zostały wycofane, jak opisano w dalszej części historii zmian). Na przykład raport
channel_basic_a1
został wycofany i zastąpiony raportemchannel_basic_a2
.Na tych listach znajdziesz identyfikatory nowych typów raportów:
Raporty dotyczące filmów na kanale
Raporty właścicieli treści wideo
Raporty właścicieli treści
-
Uwaga: to jest ogłoszenie o wycofaniu.
Pamiętaj, że jeśli masz już zadania służące do tworzenia starszych wersji wymienionych wyżej raportów, musisz utworzyć nowe zadania dla przemianowanych raportów. Wraz z wprowadzeniem nowych wersji raportów wycofane zostały następujące wersje raportów:
channel_basic_a1
channel_province_a1
channel_playback_location_a1
channel_traffic_source_a1
channel_device_os_a1
channel_subtitles_a1
channel_combined_a1
content_owner_basic_a2
content_owner_province_a1
content_owner_playback_location_a1
content_owner_traffic_source_a1
content_owner_device_os_a1
content_owner_subtitles_a1
content_owner_combined_a1
content_owner_asset_basic_a1
content_owner_asset_province_a1
content_owner_asset_playback_location_a1
content_owner_asset_traffic_source_a1
content_owner_asset_device_os_a1
content_owner_asset_combined_a1
Jeśli masz zadania związane z którymkolwiek z tych raportów, nie spodziewaj się, że po 15 grudnia 2016 r. YouTube będzie generować nowe raporty dotyczące tych zadań. Wygenerowane raporty będą dostępne przez 180 dni od momentu ich wygenerowania.
-
Raport
content_owner_basic_a1
został całkowicie wycofany i usunięty z dokumentacji. YouTube nie będzie już generować nowych raportów tego typu, ale już wygenerowane raporty będą nadal dostępne przez 180 dni od momentu ich wygenerowania.Zastępczym raportem dla raportu
content_owner_basic_a1
jest raportcontent_owner_basic_a2
, jak wyjaśniono w historii zmian z 19 maja 2016 roku. -
Nowo opublikowane Warunki korzystania z usług interfejsu API YouTube („Zaktualizowane warunki”) omówione szczegółowo na blogu zespołu inżynierów i programistów YouTube zawierają wiele zmian w stosunku do dotychczasowych Warunków korzystania z usługi. Oprócz zaktualizowanych Warunków, które wejdą w życie 10 lutego 2017 r., aktualizacja zawiera kilka dokumentów pomocniczych wyjaśniających zasady, których muszą przestrzegać deweloperzy.
Pełny zestaw nowych dokumentów jest opisany w historii zmian zaktualizowanych Warunków. Ponadto w tej historii zmian będą też opisane przyszłe zmiany Zaktualizowanych Warunków lub dokumentów pomocniczych. Możesz zasubskrybować kanał RSS, który zawiera listę zmian w tej historii zmian, z poziomu linku w tym dokumencie.
-
YouTube Analytics API (kierowane zapytania)
-
Uwaga: to jest ogłoszenie o wycofaniu.
Dane w tabeli poniżej są wycofywane. Wprowadziliśmy też nowe dane odnoszące się do tych samych informacji. Oznacza to, że stare dane są przemianowane, ale interfejs YouTube Analytics API będzie obsługiwać obie nazwy danych do daty wycofania wymienionych w tabeli.
Stara nazwa danych Nowa nazwa danych Data wsparcia earnings
estimatedRevenue
10 sierpnia 2017 r. adEarnings
estimatedAdRevenue
4 listopada 2016 r. redPartnerRevenue
estimatedRedPartnerRevenue
4 listopada 2016 r. impressionBasedCpm
cpm
4 listopada 2016 r. impressions
adImpressions
4 listopada 2016 r. Pamiętaj, że dane
earnings
były danymi podstawowymi, więc będą obsługiwane przez rok od daty tego ogłoszenia. Pozostałe dane, które nie były podstawowymi danymi, będą obsługiwane przez 3 miesiące, czyli do 4 listopada 2016 r.Na przykład do 4 listopada 2016 r. żądanie interfejsu API może określać dane
impressionBasedCpm
, danecpm
lub oba te rodzaje danych. Po tym dniu będzie obsługiwana tylko wartośćcpm
. - Wymiar
insightTrafficSourceType
obsługuje 2 nowe wartości:CAMPAIGN_CARD
: to źródło wizyt jest obsługiwane tylko w raportach właścicieli treści. Wskazuje to, że wyświetlenia pochodzą z filmów przesłanych przez użytkowników, które zostały objęte roszczeniem i które właściciel treści wykorzystał do promowania oglądanych treści.END_SCREEN
: dane dotyczą wyświetleń, które pochodzą z ekranu końcowego innego filmu.
W przypadku obu nowych źródeł wizyt możesz też pobrać raport
traffic source detail
. W obu przypadkach wymiarinsightTrafficSourceDetail
wskazuje film, z którego pochodzi widz. -
Wymiar
adType
obsługuje teraz wartośćauctionBumperInstream
, która odnosi się do reklamy wideo niemożliwej do pominięcia o długości do 6 sekund, która wyświetla się przed odtworzeniem filmu.
-
-
Interfejs API YouTube do raportowania (raporty zbiorcze)
- Wymiar
traffic_source_type
obsługuje teraz te wartości:19
: to źródło wizyt jest obsługiwane tylko w raportach właścicieli treści. Wskazuje to, że wyświetlenia pochodzą z filmów przesłanych przez użytkowników, które zostały objęte roszczeniem i które właściciel treści wykorzystał do promowania oglądanych treści.20
: dane dotyczą wyświetleń, które pochodzą z ekranu końcowego innego filmu.
W przypadku obu nowych źródeł wizyt wymiar
traffic_source_detail
wskazuje film, z którego widz został przekierowany. -
Lista podstawowych danych w interfejsie API została poprawiona tak, aby zawierała
estimated_partner_revenue
jako podstawowe dane, a z niej usuniętoearnings
. (daneearnings
nigdy nie były obsługiwane w interfejsie YouTube Reporting API). -
Wymiar
ad_type
obsługuje teraz wartość19
, która odnosi się do bumperów reklamowych, czyli reklam wideo niemożliwych do pominięcia, które trwają do 6 sekund i muszą być wyświetlone, zanim rozpocznie się odtwarzanie filmu.
- Wymiar
-
YouTube Analytics API (kierowane zapytania)
- Listy obsługiwanych danych w tych raportach o kanałach zostały zaktualizowane, aby uwzględniały dane na karcie. Obsługa danych kart w tych raportach została dodana 28 czerwca 2016 r., a w historii zmian na ten dzień znajdziesz więcej informacji o tej zmianie. Raporty:
- Podstawowa aktywność użytkowników w stanach USA
- Aktywność użytkowników w stanach USA w określonych przedziałach czasu
- Aktywność użytkowników według województwa
- Aktywność użytkowników według stanu subskrypcji
- Aktywność użytkowników według stanu subskrypcji w poszczególnych prowincjach
- Najpopularniejsze filmy według stanu
- Najpopularniejsze filmy wśród subskrybentów i osób, które anulowały subskrypcję
-
Listy filtrów zostały poprawione w przypadku raportów dotyczących retencji odbiorców na kanale i raportów dotyczących retencji odbiorców właściciela treści, aby odzwierciedlały one wymagany filtr
video
i nieobsługiwany filtrgroup
.Wcześniej w dokumentacji obu raportów błędnie podano, że można je pobrać, korzystając z jednego z tych 2 filtrów lub bez użycia żadnego z nich.
- Listy obsługiwanych danych w tych raportach o kanałach zostały zaktualizowane, aby uwzględniały dane na karcie. Obsługa danych kart w tych raportach została dodana 28 czerwca 2016 r., a w historii zmian na ten dzień znajdziesz więcej informacji o tej zmianie. Raporty:
-
Interfejs API YouTube do raportowania (raporty zbiorcze)
- W sekcji Przegląd interfejsu API, która wyjaśnia, jak pobrać adres URL do pobrania raportu, poprawiliśmy informacje. Wprowadziliśmy poprawkę, aby wskazać, że YouTube generuje raporty do pobrania także za te dni, w które nie było dostępnych żadnych danych. Te raporty zawierają wiersz nagłówka, ale nie zawierają dodatkowych danych. Te informacje zostały już zaktualizowane w sekcji Charakterystyka raportu w tym samym dokumencie 12 kwietnia 2016 r..
- Lista wymiarów w raporcie
content_owner_asset_cards_a1
została poprawiona, aby odzwierciedlała fakt, że raport używa wymiarucard_id
. Wcześniej w dokumentacji nazwa wymiaru była nieprawidłowo podana jakocard_title
.
- Statystyki podstawowe(kanały, właściciele treści)
- Czas(kanały, właściciele treści);
- Położenie geograficzne użytkownika (kanały, właściciele treści)
- Aktywność użytkowników według stanu subskrypcji (kanały, właściciele treści)
- Najpopularniejsze filmy (kanały, właściciele treści)
-
Sekcja Charakterystyka raportów w omówieniu interfejsu API została zaktualizowana, aby wyjaśnić, że raporty są dostępne przez 180 dni od momentu ich wygenerowania.
Wcześniej w dokumentacji było podawane, że raporty są dostępne przez okres do 180 dni przed datą wysłania żądania interfejsu API. Chociaż technicznie rzecz biorąc jest to prawda, pierwotny tekst był w najlepszym razie raczej mylący.
-
Interfejs API obsługuje nowe wersje 3 raportów. Dwa z tych raportów zawierają też nowe i przemianowane dane:
-
Raport
content_owner_ad_rates_a1
to nowa wersja raportucontent_owner_ad_performance_a1
. Nowo przemianowany raport jest identyczny z poprzednią wersją. -
Zmieniono nazwy 2 raportów, które mają nowe wersje:
- Nowa wersja raportu
content_owner_estimated_earnings_a1
nosi nazwęcontent_owner_estimated_revenue_a1
. - Nowa wersja raportu
content_owner_asset_estimated_earnings_a1
nosi nazwęcontent_owner_asset_estimated_revenue_a1
.
Oba nowo przemianowane raporty różnią się od swoich poprzedników w następujący sposób:
- Dodają nowe dane
estimated_partner_red_revenue
, które szacują łączne zarobki z subskrypcji YouTube Red. - Dodają nowy rodzaj danych
estimated_partner_transaction_revenue
, który szacuje przychody z transakcji, takich jak płatne treści i finansowanie przez fanów, po odjęciu wszelkich zwrotów obciążających konto partnera. - Zmienia nazwę danych
estimated_partner_ad_sense_revenue
naestimated_partner_ad_auction_revenue
. - Zmienia nazwę danych
estimated_partner_double_click_revenue
naestimated_partner_ad_reserved_revenue
.
- Nowa wersja raportu
Jeśli masz już zadania służące do tworzenia starszych wersji tych raportów, musisz utworzyć nowe zadania dla przemianowanych raportów. Wraz z wydaniem nowych wersji raportów raporty
content_owner_ad_performance_a1
,content_owner_estimated_earnings_a1
icontent_owner_asset_estimated_earnings_a1
zostały wycofane.Jeśli masz zadania związane z którymkolwiek z tych raportów, nie spodziewaj się, że YouTube będzie generować nowe raporty dotyczące tych zadań po 22 września 2016 r. Wygenerowane raporty będą dostępne przez 180 dni od momentu ich wygenerowania.
-
-
Definicja właściwości
id
zasobureportType
została zaktualizowana, aby odzwierciedlała obecny zestaw dostępnych raportów. -
W dokumentacji poprawiono nazwy 2 rodzajów danych, aby odpowiadały nazwom widocznym w raportach. Jest to wyłącznie poprawka dokumentacji i nie odzwierciedla zmiany w rzeczywistej treści raportu:
- Nazwa rodzaju danych
estimated_partner_adsense_revenue
została zmieniona naestimated_partner_ad_sense_revenue
. Pamiętaj jednak, że te dane są dostępne tylko w 2 raportach, które zostaną wycofane w ramach tej aktualizacji. Jak opisano powyżej, w nowszych wersjach tych raportów nazwa tego rodzaju danych została zmieniona naestimated_partner_ad_auction_revenue
. - Nazwa rodzaju danych
estimated_partner_doubleclick_revenue
została zmieniona naestimated_partner_double_click_revenue
. Pamiętaj, że te dane są dostępne tylko w 2 raportach, które są wycofywane w ramach tej aktualizacji. Jak opisano powyżej, w nowszych wersjach tych raportów nazwa tego rodzaju danych została zmieniona naestimated_partner_ad_reserved_revenue
.
- Nazwa rodzaju danych
-
Dokumentacja wymiarów interfejsu Reporting API została zaktualizowana i nie zawiera już właściwości
elapsed_video_time_percentage
aniaudience_retention_type
. Te wymiary nie są obecnie obsługiwane przez żadne raporty dostępne za pomocą interfejsu API. -
Interfejs API obsługuje nową wersję raportu o aktywności użytkownika dla właścicieli treści. Identyfikator typu nowego raportu to
content_owner_basic_a2
. W przeciwieństwie do poprzedniej wersji raportucontent_owner_basic_a1
nowa wersja obsługuje danelikes
idislikes
.Jeśli masz już zadanie polegające na tworzeniu raportu
content_owner_basic_a1
, musisz utworzyć nowe zadanie dla raportucontent_owner_basic_a2
. YouTube nie przenosi automatycznie właścicieli treści do nowej wersji raportu ani nie tworzy automatycznie zadania służącego do wygenerowania nowej wersji raportu. W niektórych implementacjach pojawienie się nowego, nieoczekiwanego zadania może być zmianą powodującą przerwanie działania.Wraz z wprowadzeniem nowego raportu raport
content_owner_basic_a1
został wycofany. Jeśli masz zadanie związane z tym raportem, nie oczekuj, że YouTube będzie generować nowe raporty po 19 sierpnia 2016 r. Wygenerowane raporty będą dostępne przez 180 dni od momentu ich wygenerowania. -
Zasoby
reportType
,job
ireport
obsługują nową właściwość, która wskazuje, czy powiązany zasób reprezentuje wycofany typ raportu:-
Właściwość
deprecateTime
zasobureportType
określa datę i godzinę, od której dany typ raportu zostanie wycofany. Ta właściwość ma wartość tylko w przypadku raportów, które zostały ogłoszone jako wycofane. Wartość ta wskazuje datę, od której YouTube przestanie generować raporty tego typu.Po ogłoszeniu wycofania danego typu zgłoszenia YouTube będzie generować raporty tego typu przez kolejne 3 miesiące. Na przykład ta aktualizacja z 19 maja 2016 r. informuje o wycofaniu raportu
content_owner_basic_a1
. W związku z tymdeprecateTime
dla tego typu raportu wskazuje czas 19 sierpnia 2016 r., po którym YouTube przestanie generować raporty tego typu. -
Właściwość
expireTime
zasobujob
określa datę i godzinę wygaśnięcia zadania. Ta właściwość ma wartość, jeśli typ raportu powiązany z zadaniem został wycofany lub jeśli wygenerowane dla niego raporty nie były pobierane przez dłuższy czas. Ta data oznacza moment, po którym YouTube nie generuje już nowych raportów dotyczących tego zadania. -
Właściwość
jobExpireTime
zasobureport
określa datę i godzinę, w której zadanie powiązane z raportami wygasa lub wygaśnie. Ta właściwość zawiera tę samą wartość co właściwośćexpireTime
w zasobiejob
, jak opisano w poprzednim punkcie tej listy.
-
-
Jeśli spróbujesz utworzyć zadanie dla raportu wycofanego, metoda
jobs.create
zwróci kod odpowiedzi HTTP400
(Bad Request
). Dodatkowo w dokumentacji metody znajdziesz teraz kilka innych powodów, dla których żądanie interfejsu API może się nie powieść. -
YouTube generuje teraz dane obejmujące okres 180 dni poprzedzający zaplanowanie zadania raportowania. Wcześniej interfejs Reporting API nie dostarczał żadnych danych historycznych. Ta zmiana dotyczy wszystkich zadań, w tym tych utworzonych przed publikacją tego ogłoszenia.
Raporty historyczne są publikowane od razu, gdy tylko są dostępne, ale opublikowanie wszystkich danych historycznych dotyczących zadania zajmuje około miesiąca. Po miesiącu od zaplanowania zadania związanego z generowaniem raportów będziesz mieć dostęp do danych z około 7 miesięcy. (wszystkie historyczne dane dotyczące zadań utworzonych przed tym ogłoszeniem powinny zostać opublikowane w ciągu miesiąca od ogłoszenia).
Pamiętaj, że dane historyczne są dostępne tylko od 1 lipca 2015 r. W rezultacie zadania utworzone przed 28 grudnia 2015 r. będą miały mniej niż 180 dni danych historycznych.
Więcej informacji o tych zmianach znajdziesz w nowej sekcji Dane historyczne w omówieniu interfejsu Reporting API.
-
Sekcja Charakterystyka raportów w omówieniu interfejsu YouTube Reporting API została zaktualizowana i zawiera te zmiany:
-
Dokumentacja zawiera teraz informację, że raporty są dostępne przez 180 dni od momentu ich wygenerowania, a dlatego klienci interfejsu API mogą je pobierać. Wcześniej w dokumentacji było podane, że raporty są dostępne przez okres do 6 miesięcy przed datą wysłania żądania interfejsu API.
-
Dokumentacja została zaktualizowana, aby odzwierciedlić fakt, że interfejs API generuje teraz raporty do pobrania za dni, w które nie było dostępnych żadnych danych. Te raporty będą zawierać nagłówki, ale nie będą zawierać dodatkowych danych.
-
-
Interfejs YouTube Reporting API wkrótce będzie obsługiwać zestaw automatycznie generowanych raportów zarządzanych przez system, które zawierają dane o przychodach z reklam lub przychodach z subskrypcji YouTube Red. Raporty będą dostępne dla właścicieli treści, którzy mogą już ręcznie pobierać raporty o przychodach w Studio Twórców w YouTube. Nowa funkcja interfejsu API zapewni dostęp do tych danych w sposób zautomatyzowany.
W ramach przygotowań do wprowadzenia raportów zarządzanych przez system ogłaszamy te zmiany w interfejsie API:
-
Nowa właściwość
systemManaged
zasobujob
wskazuje, czy zasób opisuje zadanie, które generuje raporty zarządzane przez system. YouTube automatycznie generuje raporty zarządzane przez system dla właścicieli treści w YouTube. Właściciele treści nie mogą modyfikować ani usuwać zadań, które tworzą te raporty. -
Nowy parametr
includeSystemManaged
metodyjobs.list
wskazuje, czy odpowiedź interfejsu API ma zawierać zadania dotyczące raportów zarządzanych przez system. Wartość domyślna tego parametru tofalse
. -
Nowy parametr
startTimeAtOrAfter
metodyjobs.reports.list
wskazuje, że odpowiedź interfejsu API powinna zawierać tylko raporty, jeśli najstarsze dane w raporcie są z określonej daty lub później. Podobnie parametrstartTimeBefore
wskazuje, że odpowiedź interfejsu API powinna zawierać tylko raporty, jeśli najstarsze dane w raporcie są wcześniejsze niż podana data.W odróżnieniu od parametru
createdAfter
metody, który odnosi się do czasu utworzenia raportu, nowe parametry odnoszą się do danych w raporcie. -
Nowa właściwość
systemManaged
zasobureportType
wskazuje, czy zasób opisuje raport zarządzany przez system. -
Nowy parametr
includeSystemManaged
metodyreportTypes.list
wskazuje, czy odpowiedź interfejsu API powinna zawierać raporty zarządzane przez system. Wartość domyślna tego parametru tofalse
.
-
- W interfejsie YouTube Reporting API wymiar
sharing_service
obsługuje te nowe wartości:82
: okno aktywności systemu iOS83
: Skrzynka odbiorcza Google84
: Android Messenger
- W interfejsie YouTube Analytics API wymiar
sharingService
obsługuje te nowe wartości:ANDROID_MESSENGER
: Android MessengerINBOX
: Skrzynka odbiorcza GoogleIOS_SYSTEM_ACTIVITY_DIALOG
: okno aktywności systemu iOS
- Wymiar
playback_location_type
obsługuje 2 nowe wartości:7
: dane dotyczą wyświetleń na stronie głównej lub ekranie głównym YouTube, w przeglądarce subskrypcji użytkownika lub w innej funkcji przeglądania YouTube.8
: dane dotyczą wyświetleń, które miały miejsce bezpośrednio na stronie wyników wyszukiwania w YouTube.
- Wymiar
traffic_source_type
obsługuje teraz wartość18
. Ta wartość wskazuje, że wyświetlenia filmu pochodzą ze strony zawierającej wszystkie filmy z playlisty. To źródło różni się od typu źródła14
, który wskazuje, że wyświetlenia miały miejsce podczas odtwarzania filmu na playliście. - Wymiar
insightPlaybackLocationType
obsługuje 2 nowe wartości:BROWSE
: dane dotyczą wyświetleń na stronie głównej lub ekranie głównym YouTube, w przeglądarce subskrypcji użytkownika lub w innej funkcji przeglądania YouTube.SEARCH
: dane dotyczą wyświetleń, które miały miejsce bezpośrednio na stronie wyników wyszukiwania w YouTube.
- Wymiar
insightTrafficSourceType
obsługuje teraz wartośćYT_PLAYLIST_PAGE
. Ta wartość wskazuje, że wyświetlenia filmu pochodzą ze strony zawierającej wszystkie filmy z playlisty. To źródło różni się od typu źródłaPLAYLIST
, który wskazuje, że wyświetlenia miały miejsce podczas odtwarzania filmu na playliście. - W interfejsie YouTube Reporting API wymiar
operating_system
używa wartości21
do identyfikowania wyświetleń, które odbywają się za pomocą Chromecasta. - W interfejsie API Analytics w YouTube wymiar
operatingSystem
używa wartościCHROMECAST
do identyfikowania wyświetleń, które mają miejsce za pomocą Chromecasta. -
Interfejs YouTube Analytics API obsługuje teraz 3 nowe wymiary szczegółów odtwarzania, które można stosować w różnych raportach dotyczących kanałów i właścicieli treści:
liveOrOnDemand
: ten wymiar wskazuje, czy dane w raporcie opisują aktywność użytkowników, która miała miejsce podczas transmisji na żywo.subscribedStatus
: ta wymiar wskazuje, czy dane o aktywności użytkowników są powiązane z widzami, którzy subskrybowali kanał filmu lub playlisty.youtubeProduct
: ta wymiar wskazuje usługę w YouTube, w której wystąpiła aktywność użytkownika. Możliwe wartości to główna strona YouTube (lub aplikacja YouTube), YouTube Gaming i YouTube Kids.
Dokumentacja została zaktualizowana, aby uwzględnić nowe raporty dotyczące szczegółów odtwarzania, które są dostępne dla kanałów i właścicieli treści. Ponadto w wielu innych raportach uwzględniliśmy informację, że w tych raportach co najmniej 1 z tych wymiarów może być opcjonalnie używany jako wymiar lub filtr.
-
Zmieniliśmy format tabel, które opisują raporty, aby ułatwić Ci identyfikowanie prawidłowych kombinacji wymiarów, danych i filtrów, których można używać do pobierania poszczególnych raportów. Tabela poniżej, która wyjaśnia raport „Typ urządzenia” dotyczący kanałów, przedstawia nowy format:
Spis treści Wymiary: Wymagane deviceType Użyj wartości 0 lub większej day, liveOrOnDemand, subscribedStatus, youtubeProduct Dane: Użyj co najmniej 1 poziomu wyświetlenia, estimatedMinutesWatched. Filtry: Użyj 0 lub 1. country, province, continent, subContinent Użyj 0 lub 1. wideo, grupa Użyj wartości 0 lub większej operatingSystem, liveOrOnDemand, subscribedStatus, youtubeProduct Terminologia dotycząca pól wymaganych i opcjonalnych jest wyjaśniona w dokumentacji dotyczącej raportów kanału i właściciela treści.
-
Interfejs YouTube Analytics API automatycznie usuwa z filtrów obsługujących wiele wartości (
video
,playlist
ichannel
) takie typy, których danych użytkownik interfejsu API nie może pobrać. Wcześniej serwer interfejsu API zwracał tylko błąd, jeśli użytkownik interfejsu API nie miał dostępu do danych dotyczących co najmniej jednego z wybranych elementów.Załóżmy na przykład, że użytkownik przesyła żądanie interfejsu API, w którym filtr
video
zawiera 20 identyfikatorów filmów. Użytkownik jest właścicielem 18 filmów. Jeden identyfikator wskazuje film należący do innego kanału, a inny – film, który został usunięty i nie istnieje. W takim przypadku zamiast zwracać błąd serwer interfejsu API odrzuca 2 filmy, do których użytkownik nie ma dostępu, a odpowiedź interfejsu API zawiera dane o 18 filmach, które należą do użytkownika interfejsu API. -
Jeśli zażądasz danych z pustego interfejsu API Statystyk YouTube
group
, zamiast błędu otrzymasz pusty zbiór danych. -
Metoda
groupItems.insert
interfejsu API YouTube Analytics zwraca teraz błąd nieautoryzowany (kod odpowiedzi HTTP403
), jeśli próbujesz dodać element do grupy, ale nie masz do niego dostępu. Wcześniej interfejs API pozwalał na dodanie elementu do grupy, ale później zwracał błąd nieautoryzowany podczas próby pobrania danych raportu dotyczących tej grupy. -
Metoda
groups.list
w interfejsie API Statystyk YouTube obsługuje teraz podział na strony. Jeśli odpowiedź interfejsu API nie zawiera wszystkich dostępnych grup, parametrnextPageToken
w niej określa token, którego można użyć do pobrania następnej strony wyników. Aby pobrać dodatkowe wyniki, ustaw parametrpageToken
metody na tę wartość. -
Interfejs API Statystyk YouTube obsługuje teraz dane
redPartnerRevenue
, które podają łączne szacowane przychody z subskrypcji YouTube Red w przypadku wybranych wymiarów raportu. Wartość danych odzwierciedla zarobki z treści muzycznych i niemuzycznych oraz podlega korektom na koniec miesiąca.Lista raportów dla właścicieli treści w interfejsie YouTube Analytics API została zaktualizowana, aby uwzględnić raporty dotyczące filmów, które obsługują dane
redPartnerRevenue
:- Statystyki podstawowe
- Zależne od czasu
- Położenie geograficzne użytkowników
- Najpopularniejsze filmy – w tym raporcie możesz też sortować dane według
redPartnerRevenue
, co oznacza, że możesz pobrać listę filmów uporządkowaną według ich zarobków w YouTube Red.
-
Definicja raportu najpopularniejsze filmy w interfejsie YouTube Analytics API uwzględnia teraz te dane dotyczące zarobków:
earnings
,adEarnings
,grossRevenue
,monetizedPlaybacks
,playbackBasedCpm
,impressions
iimpressionBasedCpm
. -
Dokumentacja wymiaru
date
interfejsu YouTube Reporting API została poprawiona, aby odzwierciedlała fakt, że daty odnoszą się do 24-godzinnego okresu rozpoczynającego się o 12:00 czasu pacyficznego (UTC-8). Wcześniej w dokumentacji podano, że data rozpoczęła się o 00:00 (GMT).Ponadto w dokumentacji interfejsu API Statystyk YouTube dodano informację, że wszystkie wymiary związane z datami (
day
,7DayTotals
,30DayTotals
imonth
) odnoszą się do dat począwszy od godziny 12:00 czasu pacyficznego (UTC-8). -
Metoda
jobs.reports.list()
interfejsu YouTube Reporting API obsługuje teraz parametr zapytaniacreatedAfter
. Jeśli jest określony, wskazuje, że odpowiedź interfejsu API powinna zawierać tylko raporty utworzone po podanej dacie i godzinie, w tym nowe raporty z uzupełnionymi danymi. Pamiętaj, że wartość parametru dotyczy czasu utworzenia raportu, a nie dat powiązanych z zwróconymi danymi.Wartość parametru to sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumentach RFC 3339, z dokładnością do mikrosekund. Przykład:
"2015-10-02T15:01:23.045678Z"
.Zaktualizowaliśmy też sprawdzone metody dotyczące interfejsu YouTube Reporting API, aby wyjaśnić, jak za pomocą parametru
createdAfter
uniknąć wielokrotnego przetwarzania tego samego raportu. -
Definicje właściwości
createTime
zasobujob
oraz właściwościstartTime
,endTime
icreateTime
zasobureport
zostały poprawione, aby wskazać, że wartości właściwości są dokładne do mikrosekund, a nie nanosekund. Ponadto wszystkie definicje odzwierciedlają teraz, że wartość właściwości to sygnatura czasowa. -
Dokumentacja wymiaru
sharingService
w interfejsie YouTube Analytics API została zaktualizowana i zawiera listę możliwych wartości wymiaru. Lista zawiera kilka nowo obsługiwanych usług.Zaktualizowano też definicję wymiaru
sharing_service
w usłudze YouTube Reporting API, aby uwzględnić nowe obsługiwane wartości. Wartości typu enum, które są większe niż59
, są nowymi wartościami na liście. -
Nowy interfejs API YouTube do raportowania pobiera raporty zbiorcze zawierające dane ze Statystyk YouTube dotyczące kanału lub właściciela treści. Jest przeznaczona do aplikacji, które mogą importować duże zbiory danych i zapewnić narzędzia do ich filtrowania, sortowania i wydobywania.
Każdy raport interfejsu YouTube Reporting API zawiera wstępnie zdefiniowany zestaw wymiarów i danych. (raporty interfejsu YouTube Analytics API również korzystają z danych i wymiarów). W raporcie każdy wiersz danych ma unikalną kombinację wartości wymiarów. Możesz agregować dane w wierszach na podstawie wartości wymiarów, aby obliczać dane dotyczące poszczególnych filmów, krajów, transmisji na żywo, subskrybowanych użytkowników itp.
Za pomocą interfejsu API możesz zaplanować zadania generowania raportów, z których każde określa raport, który YouTube powinien wygenerować. Gdy skonfigurujesz zadanie, YouTube będzie generować codzienny raport, który można pobrać asynchronicznie. Każdy raport zawiera dane z okresu 24 godzin.
-
Chociaż są to różne interfejsy API, zarówno YouTube Analytics API, jak i interfejs API YouTube do raportowania umożliwiają deweloperom pobieranie danych Statystyk YouTube. Oba interfejsy API zapewniają dostęp do podobnych zbiorów danych, dlatego ich dokumentacja jest publikowana jako jeden zestaw dokumentacji.
- Karta Przewodniki w dokumentacji zawiera informacje wspólne dla obu interfejsów API, w tym instrukcje autoryzacji żądań interfejsu API.
- Karta Raporty zbiorcze zawiera dokumentację referencyjną i inne treści dotyczące interfejsu YouTube Reporting API.
- Karta Kierowane zapytania zawiera dokumentację referencyjną i inne treści dotyczące interfejsu YouTube Analytics API.
- Na karcie Przykłady znajdziesz przykłady kodu dostępne dla obu interfejsów API.
- Na karcie Narzędzia znajdują się dodatkowe zasoby, które ułatwiają deweloperom implementację obu interfejsów API.
-
Dokumentacja interfejsu API została przebudowana, aby ułatwić jej zrozumienie. Zmiany te nie dotyczą nowych funkcji:
-
Dokumentacja zawiera teraz jedną stronę z listą wszystkich dostępnych raportów o kanałach i drugą z listą wszystkich dostępnych raportów właściciela treści. Wcześniej dokumentacja zawierała osobne strony dla raportów dotyczących filmów na kanale, raportów dotyczących playlist na kanale itp.
-
Nowy omówienie modelu danych ma na celu ułatwienie zrozumienia działania interfejsu API. W tym dokumencie staramy się dokładniej wyjaśnić, jak YouTube używa danych, wymiarów i filtrów do obliczania wartości raportów.
-
Metoda
reports.query
interfejsu API, której używasz do pobierania raportów, jest teraz opisana osobno. Informacje na tej stronie znajdowały się wcześniej na innych stronach. Nowa strona została zaprojektowana tak, aby ułatwić Ci identyfikację informacji, które musisz przesłać, aby pobrać raport.
-
-
Nowy rodzaj danych
adEarnings
obejmuje łączne szacunkowe zarobki (netto) ze wszystkich źródeł reklam sprzedawanych przez Google. Nie jest to rodzaj danych podstawowych. Interfejs API obsługuje daneadEarnings
w przypadku każdego raportu, który obsługuje już daneearnings
.Ponadto poprawiliśmy definicję danych
earnings
, aby odzwierciedlała fakt, że ich wartość obejmuje łączne szacunkowe zarobki ze wszystkich źródeł reklam sprzedawanych przez Google, a także ze źródeł niereklamowych. Wcześniej definicja błędnie wskazywała, że dane obejmują tylko zarobki z źródeł reklamowych. -
Dane
primaryAdGrossRevenue
zostały wycofane. Zamiast tego do pobierania danych o przychodach użyj danychgrossRevenue
. -
Oprócz nieobsługiwanych już danych
primaryAdGrossRevenue
raporty o skuteczności reklam nie obsługują już danychmonetizedPlaybacks
iplaybackBasedCpm
. Nadal jednak niektóre raporty dotyczące filmów obsługują te dane. -
Interfejs API obsługuje teraz 2 nowe dane w raportach dotyczących filmów:
videosAddedToPlaylists
ivideosRemovedFromPlaylists
. Listy raportów dotyczących filmów na kanałach i dla właścicieli treści zostały zaktualizowane, aby wskazywać raporty, które obsługują nowe dane.videosAddedToPlaylists
– liczba dodanych do playlist w YouTube filmów, które są objęte zapytaniem. Filmy mogły zostać dodane do playlisty właściciela filmu lub do playlist innych kanałów.videosRemovedFromPlaylists
– liczba razy, gdy filmy objęte zapytaniem zostały usunięte z dowolnych playlist w YouTube. Filmy mogły zostać usunięte z playlisty właściciela filmu lub z playlist innych kanałów.
Oba te dane obejmują playlisty domyślne, takie jak „Do obejrzenia”. Nie uwzględniają jednak playlist, do których filmy są automatycznie dodawane, takich jak playlista przesłanych filmów na kanale lub historia odtwarzania użytkownika. Pamiętaj też, że te dane odzwierciedlają bezwzględną liczbę dodanych i usuniętych elementów. Jeśli więc użytkownik doda film do playlisty, a następnie usunie go i doda ponownie, dane pokazują, że film został dodany do 2 playlist i usunięty z jednej z nich.
Dane dotyczące tych danych są dostępne od 1 października 2014 r.
-
Dane
favoritesAdded
ifavoritesRemoved
są wycofane od momentu opublikowania tego komunikatu. Są to podstawowe dane, które podlegają zasadom wycofywania określonym w Warunkach korzystania z usługi. -
Nowy parametr
currency
umożliwia pobieranie danych o zarobkach w walucie innej niż dolar amerykański (USD
). Jeśli parametr jest ustawiony, interfejs API konwertuje wartości danychearnings
,grossRevenue
,playbackBasedCpm
iimpressionBasedCpm
do wybranej waluty. Zwracane wartości to szacunki obliczone na podstawie kursów wymiany, które zmieniają się codziennie.Wartość parametru to trzyliterowy kod waluty w formacie ISO 4217. Wartością domyślną jest
USD
. Definicja parametru zawiera listę obsługiwanych kodów walut. -
Interfejs API umożliwia teraz tworzenie grup w Statystykach YouTube i zarządzanie nimi, a także pobieranie danych raportów dotyczących tych grup.
-
Tworzenie grup i zarządzanie nimi
W ramach tego uaktualnienia udostępniamy zasoby
group
igroupItem
do tworzenia grup i zarządzania nimi.- Zasób
group
reprezentuje grupę w Statystykach, czyli niestandardową kolekcję zawierającą maksymalnie 200 kanałów, filmów, playlist lub zasobów. Interfejs API obsługuje metodylist
,insert
,update
idelete
dla tego zasobu. - Zasób
groupItem
reprezentuje element w grupie Analytics. Interfejs API obsługuje metodylist
,insert
idelete
dla tego zasobu.
Możesz na przykład utworzyć grupę za pomocą metody
groups.insert
, a potem dodać do niej elementy za pomocą metodygroupItems.insert
. - Zasób
-
Pobieranie danych raportu dotyczących grupy
Dokumentacja wymiarów została zaktualizowana i zawiera wymiar
group
, który można używać jako filtra w wielu raportach kanałów i raportach właścicieli treści. Gdy użyjesz filtragroup
, interfejs API zwróci dane o wszystkich elementach w tej grupie. Pamiętaj, że interfejs API nie obsługuje obecnie tworzenia raportów dotyczących grup komponentów.
Więcej informacji o grupach w Statystykach YouTube znajdziesz w Centrum pomocy YouTube.
-
-
Interfejs API nie obsługuje już wymiaru
show
. -
Interfejs API obsługuje teraz możliwość podawania wielu wartości wymiarów
video
,playlist
,channel
ishow
, gdy są one używane jako filtry. Aby podać wiele wartości, ustaw wartość parametrufilters
jako rozdzieloną przecinkami listę identyfikatorów filmów, playlist, kanałów lub programów, dla których odpowiedź interfejsu API ma być filtrowana. Wartość parametru może zawierać maksymalnie 200 identyfikatorów.Jeśli podasz kilka wartości dla tego samego filtra, możesz też dodać go do listy wymiarów, które podajesz w żądaniu. Dzieje się tak nawet wtedy, gdy filtr nie jest wymieniony jako obsługiwany wymiar w danym raporcie. Jeśli dodasz filtr do listy wymiarów, interfejs API będzie też używać wartości filtra do grupowania wyników.
Szczegółowe informacje o tej funkcji znajdziesz w definicji parametru
filters
. -
Podczas pobierania raportu kanału możesz teraz pobierać dane z kanału uwierzytelnionego użytkownika, ustawiając wartość parametru
ids
nachannel==MINE
. (nadal możesz ustawić parametrids
nachannel==CHANNEL_ID
, aby pobrać dane z wybranego kanału). -
Interfejs API obsługuje teraz raporty dotyczące playlist, które zawierają statystyki związane z wyświetleniami filmów w kontekście playlisty. Raporty dotyczące playlist są dostępne dla kanałów i właścicieli treści.
Wszystkie raporty dotyczące playlist obsługują dane
views
iestimatedMinutesWatched
, a niektóre także daneaverageViewDuration
.Wszystkie raporty dotyczące playlist obsługują też te nowe dane. Pamiętaj, że te dane odzwierciedlają tylko wyświetlenia playlist w internecie.
playlistStarts
: liczba rozpoczętych przez widzów odtworzeń playlisty.viewsPerPlaylistStart
: średnia liczba wyświetleń filmu, która wystąpiła po każdym uruchomieniu playlisty.averageTimeInPlaylist
: Szacowany średni czas w minutach, jaki widz poświęcił na oglądanie filmów z playlisty po jej uruchomieniu.
W żądaniu pobrania raportu dotyczącego playlisty musi być użyty filtr
isCurated
, który musi być ustawiony na1
(isCurated==1
). -
Interfejs API obsługuje teraz raport Utrzymanie uwagi odbiorców. Ten raport mierzy zdolność filmu do utrzymywania uwagi odbiorców. Nowy wymiar
elapsedVideoTimeRatio
w raporcie mierzy czas trwania filmu dla odpowiednich wartości danych:-
Wskaźnik
audienceWatchRatio
określa bezwzględny odsetek widzów oglądających film w danym momencie. Współczynnik ten jest obliczany na podstawie porównania liczby obejrzeń danego fragmentu filmu z łączną liczbą obejrzeń filmu.Pamiętaj, że w przypadku danego wyświetlenia filmu jego fragment może zostać obejrzony więcej niż raz (lub wcale). Jeśli na przykład użytkownicy przewiną i obejrzą tę samą część filmu kilka razy, bezwzględny współczynnik tej części filmu może być większy niż
1
. -
Dane
relativeRetentionPerformance
pokazują, jak dobrze film utrzymuje uwagę widzów podczas odtwarzania w porównaniu z innymi filmami w YouTube o podobnej długości. Wartość 0 oznacza, że film przyciąga uwagę widzów gorzej niż inne filmy o podobnej długości, a wartość 1 – że przyciąga uwagę widzów lepiej niż inne filmy o podobnej długości. Wartość mediany równa 0,5 oznacza, że połowa filmów o podobnej długości lepiej utrzymuje uwagę widzów, a połowa gorzej.
Możesz też użyć filtra
audienceType
, aby raport zwracał tylko dane związane z bezpłatnymi wyświetleniami, wyświetleniami reklam TrueView In-Stream lub wyświetleniami reklam TrueView In-Display. (Wyświetlenia bezpłatne są bezpośrednim wynikiem działania użytkownika, np. wyszukiwania filmu lub kliknięcia sugerowanego filmu). -
-
Interfejs API obsługuje kilka nowych rodzajów danych związanych z adnotacjami. Dane wymienione poniżej można pobrać w dowolnych raportach, które wcześniej obsługiwały dane
annotationClickThroughRate
iannotationCloseRate
.annotationImpressions
: łączna liczba wyświetleń adnotacji.annotationClickableImpressions
: liczba adnotacji, które się wyświetliły i można je kliknąć.annotationClosableImpressions
: liczba adnotacji, które się wyświetliły i mogły zostać zamknięte.annotationClicks
: łączna liczba klikniętych adnotacji.annotationCloses
: łączna liczba zamkniętych adnotacji.
Wszystkie nowe dane są podstawowymi danymi i podlegają zasadom wycofywania. Pamiętaj jednak, że dane dotyczące nowych rodzajów danych są dostępne od 16 lipca 2013 r. (dane dotyczące wskaźników
annotationClickThroughRate
iannotationCloseRate
są dostępne od 10 czerwca 2012 r.). -
Wartość
GOOGLE_SEARCH
nie jest już raportowana jako osobna wartość wymiaruinsightTrafficSourceType
. Odsyłacze z wyników wyszukiwania Google są teraz przypisywane do typu źródła wizytEXT_URL
. W efekcie nie można też pobrać raportuinsightTrafficSourceDetail
, który ma ustawiony filtrinsightTrafficSourceType
o wartościGOOGLE_SEARCH
. -
Dokument Raporty właścicieli treści został zaktualizowany, aby odzwierciedlał fakt, że dane
subscribersGained
isubscribersLost
można teraz pobrać w przypadku treści zgłoszonych lub przesłanych przez właściciela treści.Zmiana jest widoczna w pierwszym raporcie Statystyki podstawowe dla właścicieli treści, który obsługuje teraz filtry
claimedStatus
iuploaderType
. -
Dokument przykładowych próśb został przeprojektowany, aby przykłady były grupowane według kategorii. Użyliśmy formatu kart, który jest podobny do tego, który niedawno udostępniliśmy w raportach dotyczących właścicieli kanałów i treści. W nowej wersji przykłady są podzielone na te kategorie:
- Statystyki podstawowe
- Zależne od czasu
- Geografia
- Miejsce odtwarzania
- Źródło wizyt
- Urządzenie/system operacyjny
- Grupa demograficzna
- Sieci społecznościowe
- Zarobki/Reklamy (tylko w raportach dla właścicieli treści)
-
Dokument przykładowe żądania zawiera teraz nowe przykłady pobierania danych dotyczących poszczególnych prowincji w raportach o kanałach lub raportach właścicieli treści.
-
Dane dotyczące poszczególnych stanów w Stanach Zjednoczonych i Dystrykcie Kolumbii: Ten raport zawiera podział według prowincji liczby wyświetleń i innych statystyk filmów na kanale. Dane obejmują stany w USA i Waszyngton. Przykład używa wymiaru
province
oraz parametrufilters
, aby ograniczyć odpowiedź tylko do wyników z tego stanu. -
Dane demograficzne widzów w Kalifornii (grupa wiekowa i płeć): ten raport zawiera statystyki dotyczące grupy wiekowej i płci widzów w Kalifornii, którzy obejrzeli filmy z kanału lub, w przypadku raportów właścicieli treści, treści zgłoszone przez właściciela. W tym przykładzie użyto parametru
filters
, aby zapewnić, że odpowiedź będzie zawierać tylko dane dotyczące konkretnej prowincji.
-
-
Definicja wymiaru
province
została zaktualizowana, aby uwzględnić fakt, że gdy wartość parametrudimensions
zawiera wartośćprovince
, to w prośbie należy też ograniczyć dane do Stanów Zjednoczonych, podając wartośćcountry==US
w parametrzefilters
. -
Dokumenty zawierające listę obsługiwanych kanałów i raportów właścicieli treści zostały przeprojektowane. Zamiast tabeli z listą wszystkich możliwych raportów każdy dokument zamiast tego grupuje raporty według kategorii:
- Statystyki podstawowe
- Zależne od czasu
- Geografia
- Miejsce odtwarzania
- Źródło wizyt
- Urządzenie/system operacyjny
- Grupa demograficzna
- Sieci społecznościowe
- Najpopularniejsze filmy
Każdy dokument zawiera listę tych kategorii w postaci kart. Możesz kliknąć dowolną kartę, aby wyświetlić obsługiwane raporty w danej kategorii.
-
Interfejs API obsługuje teraz 3 nowe wymiary geograficzne:
province
,continent
isubContinent
.-
Wymiar
province
umożliwia pobieranie statystyk dotyczących stanów w USA i Dystryktu Kolumbii. Interfejs API obsługuje 2 zastosowania tego wymiaru:-
Interfejs API obsługuje 2 raporty, które dzielą statystyki według stanu. Oba raporty są dostępne w przypadku kanałów i właścicieli treści.
- Raport z podstawowymi statystykami zawiera kilka statystyk, w tym liczbę wyświetleń i szacowaną liczbę obejrzanych minut.
- Raport oparty na czasie zawiera te same statystyki, ale dane są w nim agregowane na podstawie okresów 1-, 7-, 30- lub 365-dniowych.
-
Parametrem zapytania
filters
możesz ograniczyć raport, aby zawierał tylko statystyki dotyczące konkretnego stanu. Tego typu filtrowanie obsługuje kilka raportów, w tym raporty geograficzne, raporty o lokalizacji odtwarzania, raporty o źródłach wizyt, raporty o urządzeniach, raporty o systemach operacyjnych, raporty demograficzne i raporty o najpopularniejszych filmach.
-
-
Wymiar
continent
określa kod regionu statystycznego ONZ, który identyfikuje kontynent. Tego wymiaru można używać tylko jako filtra. -
Wymiar
subContinent
określa kod regionu statystycznego ONZ, który identyfikuje podregion kontynentu. Tego wymiaru można też używać tylko jako filtra.Ponieważ każdy region podrzędny jest powiązany tylko z jednym kontynentem, nie musisz używać filtra
continent
, jeśli korzystasz z filtrasubContinent
. (w przeciwnym razie interfejs API zwróci błąd).
-
-
Dokumentacja została poprawiona, aby wymiar
insightTrafficSourceDetail
nie zawierał wartościinsightTrafficSourceType
PROMOTED
jako prawidłowej wartości filtra. -
Interfejs API YouTube Analytics podlega teraz polityce wycofywania opisanej w Warunkach korzystania z usługi. Wymiary i dane niepodstawowe w interfejsie API nie podlegają jednak zasadom wycofywania. Strony Wymiary i Dane zostały zaktualizowane i zawierają listę podstawowych wymiarów i danych. Zaktualizowaliśmy też definicje na tych stronach, aby wyraźnie wskazywały one podstawowe wymiary i dane.
-
Interfejs API obsługuje teraz wartość
EXTERNAL_APP
jako wartość wymiaruinsightPlaybackLocationType
. W związku z tą zmianą od 10 września 2013 r. odtwarzanie nie jest już klasyfikowane jako odtwarzanieMOBILE
, ale odtwarzanie na urządzeniach mobilnych, które miało miejsce przed tą datą, nadal będzie przypisane do tej wartości.W ramach tej aktualizacji odtwarzanie na urządzeniach mobilnych jest teraz klasyfikowane jako odtwarzanie
WATCH
,EMBEDDED
lubEXTERNAL_APP
w zależności od typu aplikacji, w której występuje. -
Interfejs API obsługuje teraz wartość
PLAYLIST
jako wartość wymiaruinsightTrafficSourceType
. Ta wartość wskazuje, że wyświetlenia filmu pochodzą z playlisty. Wcześniej te widoki byłyby klasyfikowane na podstawie kategorii wymiaruYT_OTHER_PAGE
. -
Interfejs API umożliwia teraz sortowanie raportów według wielu wymiarów i danych. Dokument z przykładowymi żądaniami zawiera nowy przykład, sortowanie żądań według wielu wymiarów lub danych, który demonstruje tę funkcję. Żądanie pobiera dane o źródłach wizyt i ma parametr
sort
o wartościday,-views
. Wyniki są sortowane chronologicznie, ale w przypadku każdego dnia pierwsza pozycja zawiera dane o źródle wizyty, które wygenerowało najwięcej wyświetleń, druga pozycja – dane o źródle, które wygenerowało drugą najwyższą liczbę wyświetleń, i tak dalej. -
Interfejs API obsługuje teraz 2 nowe wymiary:
deviceType
ioperatingSystem
, które można wykorzystać do pobierania danych o urządzeniach, na których widzowie oglądają Twoje filmy. Interfejs API obsługuje raporty, które używają jednego lub obu tych wymiarów.-
Raport
deviceType
umożliwia pobieranie liczby wyświetleń i szacowanego czasu oglądania dla różnych typów urządzeń, w tym komputerów, urządzeń mobilnych i tabletów. Możesz też użyć filtraoperatingSystem
, aby ograniczyć raport o typie urządzenia tak, aby zawierał tylko statystyki dotyczące urządzeń z określonym systemem operacyjnym, np. Android lub iOS. -
Raport
operatingSystem
umożliwia pobieranie liczby wyświetleń i szacowanego czasu oglądania dla różnych systemów operacyjnych, takich jak Android, iOS czy Linux. Możesz też użyć filtradeviceType
, aby ograniczyć raport o systemie operacyjnym tylko do statystyk dotyczących określonego typu urządzenia, np. urządzeń mobilnych lub tabletów.
Nowe raporty dotyczące typu urządzenia i systemu operacyjnego są dostępne w przypadku kanałów i właścicieli treści.
-
-
Dokument przykładowe prośby został zaktualizowany, aby zawierał 3 raporty dotyczące urządzeń dla kanałów i 3 raporty dotyczące urządzeń dla właścicieli treści.
-
Wymiar
insightPlaybackLocationType
może zwracać wartośćYT_OTHER
, która identyfikuje widoki, które nie zostały sklasyfikowane za pomocą żadnej z innych wartości tego wymiaru. -
Dokument Raporty dla właścicieli treści został zaktualizowany, aby odzwierciedlał fakt, że możesz posortować raport Najlepsze filmy w kolejności malejącej według zarobków, aby zidentyfikować filmy z najwyższymi zarobkami. Ten raport jest pierwszym w drugiej tabeli w sekcji Raporty o aktywności użytkowników i zarobkach.
-
YouTube nie identyfikuje już eksperymentalnych funkcji i usług interfejsu API. Zamiast tego udostępniamy listę interfejsów YouTube API, które podlegają zasadom wycofywania.
-
Interfejs API umożliwia teraz pobieranie danych o czasie oglądania (
estimatedMinutesWatched
,averageViewDuration
iaverageViewPercentage
) w połączeniu z innymi danymi, w tym danymi o oglądalności, zaangażowaniu, zarobkach i skuteczności reklam.Listy dostępnych raportów dotyczących kanału i raportów właściciela treści zostały zaktualizowane, aby uwzględnić tę zmianę. (listy są teraz krótsze, ponieważ dane o czasie oglądania można pobrać w ramach innych raportów).
Zaktualizowaliśmy też dokument Przykładowe żądania interfejsu API.
-
Raporty korzystające z wymiarów
insightPlaybackLocationDetail
iinsightTrafficSourceDetail
zostały ulepszone w następujący sposób:-
Teraz obsługują one opcjonalny filtr
country
. -
Właściciele treści mogą teraz pobierać te raporty, korzystając z dowolnej z tych nowych kombinacji
filter
. Pamiętaj, że wszystkie te kombinacje obsługują też opcjonalny filtrcountry
.-
Szczegóły lokalizacji odtwarzania
channel,insightPlaybackLocationType==EMBEDDED
show,insightPlaybackLocationType==EMBEDDED
claimedStatus,insightPlaybackLocationType==EMBEDDED
uploaderType,insightPlaybackLocationType==EMBEDDED
uploaderType,claimedStatus,insightPlaybackLocationType==EMBEDDED
-
Szczegóły źródła wizyt
channel,insightTrafficSourceType
show,insightTrafficSourceType
claimedStatus,insightTrafficSourceType
uploaderType,insightTrafficSourceType
uploaderType,claimedStatus,insightTrafficSourceType
-
-
-
Nowy dokument Przykładowe żądania interfejsu API zawiera przykłady pokazujące, jak pobierać różne typy raportów za pomocą YouTube Analytics API. Każdy przykład zawiera krótki opis raportu, który jest pobierany przez żądanie, a następnie pokazuje wymiary, dane, filtry i parametry sortowania żądania.
-
Wymiar
insightTrafficSourceType
obsługuje teraz wartośćSUBSCRIBER
. Ta wartość identyfikuje wyświetlenia filmów, które zostały odtworzone z kanałów na stronie głównej YouTube lub z funkcji subskrypcji w YouTube. Jeśli zastosujesz filtrowanie na podstawie tego źródła wizyt, poleinsightTrafficSourceDetail
będzie wskazywać kanał strony głównej lub innej strony, z której pochodzą wyświetlenia. -
Interfejs API obsługuje teraz 2 nowe dane:
annotationClickThroughRate
iannotationCloseRate
, które są powiązane z interakcjami widzów z adnotacjami wyświetlanymi w Twoich filmach. Zaktualizowaliśmy listy raportów dotyczących kanału i raportów właścicieli treści, aby wskazać raporty, które obsługują nowe dane.annotationClickThroughRate
– stosunek liczby adnotacji, które widzowie kliknęli, do łącznej liczby wyświetleń klikalnych adnotacji.annotationCloseRate
– stosunek liczby adnotacji zamkniętych przez widzów do łącznej liczby wyświetleń adnotacji.
-
Interfejs API obsługuje teraz dane o dochodach i skuteczności reklam oraz nowe raporty o skuteczności reklam. Wszystkie dane i raporty są dostępne tylko dla partnerów treści YouTube, którzy uczestniczą w programie partnerskim YouTube.
-
Nowo obsługiwane raporty obsługują dane o skuteczności reklamy na podstawie odtworzeń i wyświetleń. Więcej informacji o raportach o skuteczności reklam znajdziesz w dokumentacji dotyczącej raportów dla właścicieli treści.
-
Poniżej znajdziesz listę nowo obsługiwanych danych. Lista raportów dla właścicieli treści została zaktualizowana, aby uwzględnić raporty, w tym 2 nowe, które obsługują te dane.
earnings
– łączne szacunkowe zarobki ze wszystkich źródeł reklam sprzedawanych przez Google.grossRevenue
– szacunkowe przychody brutto od partnerów Google lub DoubleClick.primaryAdGrossRevenue
– szacunkowy przychód brutto, zsumowany i sklasyfikowany według głównego typu reklamy w przypadku odtwarzań filmów objętych raportem, pochodzący od Google lub partnerów DoubleClick.monetizedPlaybacks
– liczba odtworzeń, w których przypadku wystąpiło co najmniej 1 wyświetlenie reklamy.playbackBasedCpm
– szacunkowe przychody brutto na tysiąc odtworzeń.impressions
– liczba zweryfikowanych zrealizowanych wyświetleń reklamy.impressionBasedCpm
– szacunkowy przychód brutto z tysiąca wyświetleń reklamy.
Uwaga: aby uzyskać więcej informacji, zapoznaj się z definicjami danych.
-
Każde żądanie, które pobiera dane o dochodach lub skuteczności reklam, musi wysyłać token autoryzacji, który przyznaje dostęp za pomocą nowego zakresu
https://www.googleapis.com/auth/yt-analytics-monetary.readonly
.
-
-
Dokumentacja interfejsu API została uporządkowana, tak aby różne typy raportów były opisane na osobnych stronach. Dlatego teraz istnieją osobne strony wyjaśniające różne typy raportów dotyczących kanału i raportów właścicieli treści.
-
Przewodnik referencyjny interfejsu API zawiera teraz sekcję przykładów, w której znajdziesz przykłady kodu pokazujące, jak wywoływać interfejs API za pomocą bibliotek klienta Java, JavaScript, Python i Ruby. Przykładowy kod JavaScript jest taki sam jak omówiony szczegółowo w dokumentacji aplikacji przykładowej.
-
Przewodnik po interfejsie API zawiera teraz APIs Explorer, który umożliwia wywołanie interfejsu API, wyświetlenie żądania interfejsu API i pobieranie rzeczywistych danych w odpowiedzi.
-
Interfejs API obsługuje wiele nowych raportów dotyczących zarówno kanałów, jak i właścicieli treści. Opisują je poniższe informacje. Każdy raport jest dostępny jako raport o kanale lub raport właściciela treści. Zmieniliśmy też strony Wymiary i Dane.
-
Raport o miejscach odtwarzania podaje liczbę wyświetleń filmu na różnych stronach lub w różnych aplikacjach.
-
Raport Szczegóły miejsca odtwarzania wskazuje wbudowane odtwarzacze, które wygenerowały najwięcej wyświetleń określonego filmu. Zapewnia on bardziej szczegółowy wgląd niż raport z lokalizacją odtwarzania, ponieważ identyfikuje adresy URL powiązane z najpopularniejszymi wbudowanymi odtwarzaczami.
-
Raport Źródło wizyty podaje liczbę wyświetleń filmów pochodzących z różnych źródeł odesłaniających.
-
Raport Szczegóły źródła wizyty zawiera informacje o odwołaniach, które wygenerowały najwięcej wyświetleń określonego filmu i określonego typu źródła wizyt. Ten raport może na przykład zawierać informacje o powiązanych filmach, które przyciągnęły najwięcej widzów do konkretnego filmu. Ten raport jest dostępny w przypadku kilku źródeł wizyt.
-
Raporty o czasie oglądania podają, ile czasu widzowie spędzili na oglądaniu Twoich treści. Raporty mogą agregować dane z określonego przedziału czasu (np. dnia, ostatnich 7 dni, ostatnich 30 dni) lub kraju. Jeśli raport agreguje dane według dnia lub kraju, może też podawać średnią długość każdego obejrzenia filmu oraz średni procentowy udział każdego filmu w łącznym czasie oglądania.
-
-
Funkcja YouTube Analytics API jest teraz dostępna dla wszystkich deweloperów. Możesz aktywować interfejs API w projekcie bez konieczności zgłaszania prośby o dostęp w panelu Usługi w APIs console.
-
Nowa sekcja Pierwsze kroki zawiera wymagania wstępne i podstawowe czynności związane z tworzeniem aplikacji korzystającej z YouTube Analytics API.
-
Nowa sekcja Poznanie wykorzystania limitu zawiera wskazówki dotyczące optymalizacji wykorzystania limitu interfejsu API. Serwer interfejsu API oblicza koszt zapytania dla każdego żądania, a ten koszt jest odliczany od limitu użycia interfejsu API. Ponieważ różne typy raportów mogą mieć bardzo różne koszty zapytań, musisz racjonalnie korzystać z limitu, a Twoja aplikacja powinna żądać tylko tych danych, których rzeczywiście potrzebuje.
-
Sekcja Wymiary czasowe została zaktualizowana, aby wyjaśnić, że te wymiary wskazują, że raport Analytics powinien agregować dane na podstawie przedziału czasu. Interfejs API obsługuje teraz te dodatkowe wymiary czasowe:
7DayTotals
– dane w raporcie będą sumowane, tak aby każdy wiersz zawierał dane z 7-dniowego okresu.30DayTotals
– dane w raporcie będą agregowane, aby każdy wiersz zawierał dane z okresu 30 dni.month
– dane w raporcie będą zagregowane według miesiąca kalendarzowego.
Podobnie sekcja dostępne raporty została zaktualizowana, aby uwzględnić obsługę przez interfejs API raportów, które używają tych wymiarów.
-
Sekcja Wymiary podmiotu raportującego została zaktualizowana, aby uwzględnić informację, że żądania interfejsu API służące do pobierania raportów właścicieli treści muszą filtrować dane za pomocą jednego z tych wymiarów (
video
,channel
lubshow
) albo za pomocą obsługiwanej kombinacji wymiarówclaimedStatus
iuploaderType
. -
Interfejs API obsługuje teraz 2 nowe opcje sortowania raportów o najpopularniejszych filmach. Te raporty, które są dostępne jako raporty dotyczące kanału lub raporty dotyczące właściciela treści, zawierają dane (wyświetlenia, komentarze, polubienia itp.) według kraju i są podzielone według filmu. Możesz teraz sortować te raporty według liczby użytkowników, którzy subskrybowali kanał lub z niego zrezygnowali na stronie odtwarzania filmu.
-
Zaktualizowaliśmy definicje danych
subscribersGained
isubscribersLost
, aby wyjaśnić, że kanał może zyskać lub stracić subskrybentów w kilku miejscach, w tym na stronie odtwarzania filmu, stronie kanału i w przewodniku, który pojawia się na stronie głównej YouTube. Gdy te dane pojawiają się w raporcie dotyczącym konkretnego filmu, obejmują one tylko statystyki ze strony odtwarzania tego filmu.
Interfejs YouTube Reporting API obsługuje 3 nowe raporty ekranu końcowego oraz nowe wymiary i dane do tych raportów. Raporty zawierają statystyki wyświetleń i klikalności ekranów końcowych, które pojawiają się po zakończeniu odtwarzania filmu.
Więcej informacji o dodawaniu ekranów końcowych do filmów znajdziesz w Centrum pomocy YouTube.
8 listopada 2016 r.
Ta aktualizacja zawiera te zmiany w interfejsie YouTube Analytics API:
27 października 2016 r.
YouTube automatycznie generuje zestaw raportów o przychodach z reklam zarządzanych przez system dla właścicieli treści, którzy mają dostęp do odpowiednich raportów w sekcji Raporty w Studio Twórcy YouTube. Nowe raporty API zarządzane przez system mają zapewnić automatyczny dostęp do danych, które są też dostępne w raportach w Studio Twórców do pobrania ręcznie.
Omówienie raportów zarządzanych przez system zawiera krótkie omówienie nowych raportów i wyjaśnia proces ich pobierania za pomocą interfejsu API. Ten proces różni się nieco od procesu pobierania raportów zbiorczych w Statystykach YouTube, ponieważ partnerzy nie muszą planować zadań służących do generowania raportów.
Właściwość id
zasobu reportType
została zaktualizowana, aby zawierać listę raportów zarządzanych przez system, do których możesz uzyskać dostęp za pomocą interfejsu API:
27 września 2016 r.
Uwaga: to jest ogłoszenie o wycofaniu.
Wskaźnik uniques
w interfejsie API YouTube Analytics został wycofany. Te dane nie są podstawowymi danymi i będą obsługiwane do 31 października 2016 r.
15 września 2016 r.
Ta aktualizacja zawiera te zmiany w interfejsie YouTube Reporting API:
19 sierpnia 2016 r.
Ta aktualizacja zawiera następującą zmianę w interfejsie API do raportowania YouTube:
11 sierpnia 2016 r.
Ta aktualizacja zawiera następujące zmiany:
10 sierpnia 2016 r.
Ta aktualizacja zawiera te zmiany:
18 lipca 2016 r.
Ta aktualizacja zawiera te zmiany:
28 czerwca 2016 r.
Dokumentacja interfejsu YouTube Analytics API została zaktualizowana, aby odzwierciedlić obsługę danych na karcie w wielu raportach dotyczących kanału i właściciela treści. Nowo obsługiwane dane to:
Dane są obsługiwane w tych typach raportów:
22 czerwca 2016 r.
Ta aktualizacja zawiera następujące zmiany w interfejsie YouTube Reporting API: Pierwsza zmiana dotyczy interfejsu API w ogóle, a pozostałe dotyczą tylko raportów właścicieli treści:
19 maja 2016 r.
Ta aktualizacja zawiera te zmiany w interfejsie YouTube Reporting API:
12 kwietnia 2016 r.
Ta aktualizacja zawiera następujące zmiany, które mają wpływ tylko na interfejs YouTube Reporting API:
28 marca 2016 r.
Interfejsy API YouTube do raportowania i YouTube Analytics zwracają teraz statystyki wyświetleń dotyczące kilku dodatkowych usług udostępniania.
16 marca 2016 r.
Ta aktualizacja zawiera te zmiany, które mają wpływ zarówno na interfejs API YouTube do raportowania, jak i na interfejs YouTube Analytics API:
Interfejs API YouTube do raportowania
YouTube Analytics API
8 lutego 2016 r.
Lista danych obsługiwanych przez interfejs YouTube Analytics API została zaktualizowana, tak aby dane kart nie były już wyświetlane jako obsługiwane dane w tym interfejsie. Żaden z raportów tego interfejsu API nie obsługuje żadnych danych na karcie.
Pamiętaj, że nadal możesz pobierać dane karty za pomocą interfejsu YouTube Reporting API, który obsługuje te dane w przypadku wielu raportów dotyczących kanałów i właścicieli treści.
6 stycznia 2016 r.
Interfejsy API YouTube do raportowania i YouTube Analytics API teraz dokładniej identyfikują wyświetlenia, które nastąpiły za pomocą urządzenia Chromecast.
21 grudnia 2015 r.
W dokumentacji nazwy danych annotation_clickable_impressions
i annotation_closable_impressions
zostały zaktualizowane, aby odpowiadały nazwom zwracanym w raportach. Wcześniej te nazwy były dokumentowane jako clickable_annotation_impressions
i closable_annotation_impressions
.
18 grudnia 2015 r.
Przepisy Unii Europejskiej (UE) wymagają, aby użytkownicy w UE byli informowani o określonych kwestiach i aby uzyskać od nich zgodę. W przypadku użytkowników z Unii Europejskiej musisz przestrzegać polityki w zakresie zgody użytkownika z UE. Dodaliśmy powiadomienie o tym wymaganiu w Warunkach korzystania z interfejsu API YouTube.
15 grudnia 2015 r.
Ta aktualizacja zawiera następujące zmiany, które mają wpływ na interfejs YouTube Analytics API:
10 listopada 2015 r.
Ta aktualizacja zawiera następujące zmiany:
29 października 2015 r.
Ta aktualizacja zawiera następujące zmiany:
8 października 2015 r.
Ta aktualizacja zawiera następujące zmiany:
24 września 2015 r.
Ta aktualizacja zawiera następujące zmiany:
20 sierpnia 2015 r.
Ta aktualizacja zawiera następujące zmiany:
22 lipca 2015 r.
Ta aktualizacja zawiera kilka zmian, które dotyczą tylko właścicieli treści:
1 czerwca 2015 r.
Ta aktualizacja zawiera następujące zmiany:
31 marca 2015 r.
Ta aktualizacja zawiera następujące zmiany:
16 marca 2015 r.
Ta aktualizacja zawiera następujące zmiany:
25 lutego 2015 r.
Ta aktualizacja zawiera następujące zmiany:
13 lutego 2015 r.
Ta aktualizacja zawiera następujące zmiany:
28 sierpnia 2014 r.
Ta aktualizacja zawiera następujące zmiany:
16 lipca 2014 r.
Ta aktualizacja zawiera następujące zmiany:
31 stycznia 2014 r.
Ta aktualizacja zawiera następujące zmiany:
16 stycznia 2014 r.
Ta aktualizacja zawiera następujące zmiany:
6 stycznia 2014 r.
Ta aktualizacja zawiera następujące zmiany:
30 września 2013 r.
Ta aktualizacja zawiera następujące zmiany:
16 lipca 2013 r.
Ta aktualizacja zawiera następujące zmiany:
23 maja 2013 r.
Ta aktualizacja zawiera następujące zmiany:
10 maja 2013 r.
Ta aktualizacja zawiera następujące zmiany:
6 maja 2013 r.
Ta aktualizacja zawiera następujące zmiany:
3 maja 2013 r.
Ta aktualizacja zawiera następujące zmiany:
28 marca 2013 r.
Ta aktualizacja zawiera następujące zmiany:
21 marca 2013 r.
Ta aktualizacja zawiera następujące zmiany:
4 lutego 2013 r.
Ta aktualizacja zawiera następujące zmiany:
14 listopada 2012 r.
Ta aktualizacja zawiera następujące zmiany:
2 października 2012 r.
Ta aktualizacja zawiera następujące zmiany:
12 września 2012 r.
Ta aktualizacja zawiera następujące zmiany: