Zum Inhalt springen

YouTube Analytics Verbindungsdetails

Einführung

Connector-Version

Diese Dokumentation basiert auf Version 23.0.8804 des Connectors.

Erste Schritte

Versionsunterstützung für YouTube Analytics

Der Connector verwendet Version 2 der YouTube Analytics API.

Herstellen einer Verbindung

Mit YouTube Analytics verbinden

YouTube Analytics unterstützt nur die OAuth-Authentifizierung. Um diese Authentifizierung für alle OAuth-Flows zu aktivieren, müssen Sie Folgendes festlegen: AuthScheme Zu OAuth.

In den folgenden Unterabschnitten wird die Authentifizierung bei YouTube Analytics über drei gängige Authentifizierungsabläufe beschrieben:

  • Desktop: eine Verbindung zu einem Server auf dem lokalen Computer des Benutzers, die häufig zum Testen und Prototyping verwendet wird. Authentifiziert entweder über eingebettetes OAuth oder benutzerdefiniertes OAuth.
  • Web: Zugriff auf Daten über eine gemeinsam genutzte Website. Authentisierung nur über benutzerdefiniertes OAuth.
  • Headless Server: ein dedizierter Computer, der anderen Computern und ihren Benutzern Dienste bereitstellt und so konfiguriert ist, dass er ohne Monitor und Tastatur funktioniert. Authentifiziert über eingebettetes OAuth oder benutzerdefiniertes OAuth.

Informationen zum Erstellen einer benutzerdefinierten OAuth-Anwendung und warum Sie möglicherweise eine solche sogar für Authentifizierungsabläufe mit eingebetteten OAuth-Anmeldeinformationen erstellen möchten, finden Sie unter Erstellen einer benutzerdefinierten OAuth-Anwendung.

Eine vollständige Liste der in YouTube Analytics verfügbaren Verbindungszeichenfolgeneigenschaften finden Sie unter Verbindung.

Desktop-Anwendungen

bietet eine eingebettete OAuth-Anwendung, die die Authentifizierung auf dem Desktop vereinfacht, d. h. in Situationen, in denen der Benutzer einen lokalen Server verwendet, der nicht mit dem Internet verbunden ist.

Sie können sich auch vom Desktop aus über eine benutzerdefinierte OAuth-Anwendung authentifizieren, die Sie in der YouTube Analytics Konsole konfigurieren und registrieren. Weitere Informationen finden Sie unter Erstellen einer benutzerdefinierten OAuth-Anwendung.

Legen Sie vor dem Verbinden die folgenden Variablen fest:

  • InitiateOAuth = GETANDREFRESH. Wird verwendet, um automatisch die abzurufen und zu aktualisieren OAuthAccessToken.
  • Custom OAuth applications only:
    • OAuthClientId = die Client-ID, die Ihnen bei der Registrierung Ihrer benutzerdefinierten OAuth-Anwendung zugewiesen wurde.
    • OAuthClientSecret = das Client-Geheimnis, das Ihnen bei der Registrierung Ihrer benutzerdefinierten OAuth-Anwendung zugewiesen wurde.
    • CallbackURL = die Umleitungs-URI, die bei der Registrierung Ihrer benutzerdefinierten OAuth-Anwendung definiert wurde.

Wenn Sie eine Verbindung herstellen, öffnet der Connector den OAuth-Endpoint von YouTube Analytics in Ihrem Standardbrowser. Melden Sie sich an und erteilen Sie der Anwendung Berechtigungen.

Nachdem Sie der Anwendung Berechtigungen erteilt haben, schließt der Connector den OAuth-Prozess ab:

  1. Der Connector erhält einen Zugriffstoken von YouTube Analytics und verwendet ihn, um Daten anzufordern.
  2. Die OAuth-Werte werden im in angegebenen Pfad gespeichert OAuthSettingsLocation. Diese Werte bleiben über Verbindungen hinweg bestehen.

Wenn das Zugriffstoken abläuft, aktualisiert der Connector es automatisch.

Automatische Aktualisierung des OAuth-Zugriffstokens:

Damit der Connector das OAuth-Zugriffstoken automatisch aktualisiert, gehen Sie wie folgt vor:

  1. Wenn Sie zum ersten Mal eine Verbindung zu Daten herstellen, legen Sie die folgenden Verbindungsparameter fest:
    • InitiateOAuth = REFRESH.
    • OAuthClientId = die Client-ID in Ihren Anwendungseinstellungen.
    • OAuthClientSecret = das Client-Geheimnis in Ihren Anwendungseinstellungen.
    • OAuthAccessToken = der von GetOAuthAccessToken zurückgegebene Zugriffstoken.
    • OAuthSettingsLocation = der Pfad, in dem der Connector die OAuth-Werte speichern soll, die über Verbindungen hinweg bestehen bleiben.
  2. Legen Sie bei nachfolgenden Datenverbindungen Folgendes fest:
    • InitiateOAuth
    • OAuthSettingsLocation

Manuelle Aktualisierung des OAuth-Zugriffstokens:

Der einzige Wert, der zur manuellen Aktualisierung des OAuth-Zugriffstokens benötigt wird, ist das OAuth-Aktualisierungstoken.

  1. Um das OAuthAccessToken nach dem ExpiresIn-Zeitraum (zurückgegeben von GetOAuthAccessToken manuell zu aktualisieren) abgelaufen ist, rufen Sie den RefreshOAuthAccessToken gespeicherte Prozedur.
  2. Legen Sie die folgenden Verbindungseigenschaften fest:
    • OAuthClientId = die Client-ID in Ihren Anwendungseinstellungen.
    • OAuthClientSecret = das Client Secret in Ihren Anwendungseinstellungen.
  3. Rufen Sie RefreshOAuthAccessToken auf mit OAuthRefreshToken auf das von GetOAuthAccessToken zurückgegebene OAuth-Aktualisierungstoken gesetzt.
  4. Nachdem die neuen Token abgerufen wurden, setzen Sie das OAuthAccessTokenEigenschaft auf den von RefreshOAuthAccessToken zurückgegebenen Wert. Dadurch wird eine neue Verbindung geöffnet.

Speichern Sie das OAuth-Aktualisierungstoken, damit Sie es verwenden können, um das OAuth-Zugriffstoken nach Ablauf manuell zu aktualisieren.

Erstellen einer benutzerdefinierten OAuth-Anwendung

Das Einrichten der OAuth-Authentifizierung erfordert einige Vorkonfigurationen. Sobald das Benutzerkonto, das Dienstkonto oder das GCP-Instanzkonto richtig konfiguriert ist, ist es bereit zur Verbindung.

Benutzerkonten

In diesem Abschnitt wird beschrieben, wie Sie eine benutzerdefinierte OAuth-Anwendung registrieren und die OAuthClientId Und OAuthClientSecret für Benutzerkonten.

Desktop

So registrieren Sie eine App und erhalten die OAuth-Clientanmeldeinformationen:

  1. Melden Sie sich bei der Google API Konsole an.
  2. Öffnen Sie ein Projekt.
  3. Wählen Sie im Hauptmenü den API-Manager aus.
  4. Klicken Sie im Benutzereinwilligungsablauf auf Credentials > Create Credentials > OAuth Client Id.
  5. Klicken Sie auf Other. Die Google API Konsole erstellt die benutzerdefinierte Anwendung und zeigt die OAuthClientId Und OAuthClientSecret.
  6. Notieren Sie die OAuthClientId Und OAuthClientSecret zur späteren Verwendung.
  7. Klicken Sie auf Library > YouTube Analytics API > Enable API.

Dienstkonten

Um eine OAuth-Anwendung zu erstellen, generieren Sie einen privaten Schlüssel und autorisieren Sie dann das Dienstkonto:

  1. Melden Sie sich bei der Google API Konsole an.

  2. Öffnen Sie ein Projekt.

  3. Wählen Sie im Hauptmenü den API-Manager aus.

  4. Klicken Sie im Benutzereinwilligungsablauf auf Credentials > Create Credentials > Service Account Key.

  5. Wählen Sie im Menü „Dienstkonto“ entweder New Service Account (sofern zutreffend) oder ein bestehendes Service-Konto.

  6. Wenn es sich um ein neues Dienstkonto handelt, wählen Sie eine oder mehrere Rollen aus. Sie können einfache Rollen auf Projektebene im

    IAM- und Admin-Bereich; andere Rollen ermöglichen Ihnen, den Zugriff auf Google APIs weiter anzupassen.

  7. Wählen Sie im Abschnitt Schlüsseltyp P12.

  8. Klicken Sie auf Create. Die Google API Konsole erstellt die benutzerdefinierte Anwendung und zeigt das Schlüsselpaar und das Kennwort für den privaten Schlüssel an.

  9. Laden Sie das Schlüsselpaar herunter und legen Sie das Passwort des privaten Schlüssels in fest OAuthJWTCertPassword.

  10. Klicken Sie im Menü „Dienstkonto“ auf Manage Service Accounts.

  11. Satz OAuthJWTIssuer an die im angezeigte Email Adresse service account Id Feld.

  12. Klicken Sie auf Library > YouTube Analytics API > Enable API.

GCP-Instanzkonten

Wenn der Connector auf einer virtuellen GCP-Maschine ausgeführt wird, kann er sich mithilfe eines an die virtuelle Maschine gebundenen Dienstkontos authentifizieren. Um diesen Modus zu verwenden, setzen Sie AuthScheme Zu GCPInstanceAccount.

Abrufen von YouTube Analytics Daten

YouTube Analytics Daten sind in verschiedene Metriken (Zuschauer, Zuschauerprozentsatz, Altersgruppe usw.) unterteilt, die über verschiedene Dimensionen (Tag, Gerätetyp usw.) abgefragt werden können. Es gibt viele gültige Kombinationen aus Metriken und Dimensionen. Der Connector stellt einige der am häufigsten verwendeten Kombinationen zur einfacheren Verwendung als relationale Ansichten dar.

Darüber hinaus können Sie mit dem Connector alle gültigen Kombinationen Abfrage, auch solche, die nicht in den vordefinierten Ansichten enthalten sind. Sie können das CreateCustomSchema gespeicherte Prozedur zum Erstellen einer Ansicht für eine Abfrage. Siehe Datenmodell zum Kombinieren von Metriken und Dimensionen in Abfragen und Schemata. Unten finden Sie eine Anleitung zum Einstieg in die Standardansichten.

Dimensionen und Kennzahlen auswählen {: #selecting-dimensions-and-measures}#### Ausführen von SELECT *-Abfragen

Die Dimension und Metriken sind für jede Tabelle klar definiert und können im Datenmodell eingesehen werden: Wählen Sie einfach die Kennzahlen und Dimensionen aus, die Sie interessieren. Die Top-Videos eines Kanals nach den meisten angesehen Minuten in einem bestimmten Land können beispielsweise wie folgt ausgewählt werden:

SELECT Video, Views, EstimatedMinutesWatched, AverageViewDuration, AverageViewPercentage FROM TopVideos WHERE Country='AL'

SELECT * Abfragen ausführen

Im Gegensatz zu den meisten Datenbanktabellen ist es nicht sehr hilfreich, alle Metriken und Dimensionen in einer bestimmten Tabelle auszuwählen. Der Connector interpretiert die SELECT *- Abfrage daher so, dass ein Standardsatz an Metriken und Dimensionen angefordert wird. Dies schließt Abfragen ein, die explizit alle Spalten auswählen. Weitere Informationen finden Sie in der Dokumentation der einzelnen Ansichten unter Datenmodell, um zu sehen, welche Felder für jedes Schema die Standardfelder sind.

Wichtige Hinweise

Konfigurationsdateien und ihre Pfade

  • Alle Verweise auf das Hinzufügen von Konfigurationsdateien und deren Pfaden beziehen sich auf Dateien und Speicherorte auf dem Jitterbit-Agenten, auf dem der Connector installiert ist. Diese Pfade sind je nach Agent und Operationssystem entsprechend anzupassen. Wenn mehrere Agenten in einer Agentengruppe verwendet werden, werden auf jedem Agenten identische Dateien benötigt.

Erweiterte Funktionen

In diesem Abschnitt wird eine Auswahl erweiterter Funktionen des YouTube Analytics Connectors beschrieben.

Benutzerdefinierte Ansichten

Der Connector ermöglicht Ihnen die Definition virtueller Tabellen, sogenannter benutzerdefinierter Ansichten, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese Ansichten sind nützlich, wenn Sie die an die Treiber gesendeten Abfragen nicht direkt steuern können. Siehe Benutzerdefinierte Ansichten für einen Überblick über das Erstellen und Konfigurieren benutzerdefinierter Ansichten.

Proxy

So konfigurieren Sie den Connector mithilfe von privaten Agent-Proxy-Einstellungen, wählen Sie die Use Proxy Settings Kontrollkästchen auf dem Verbindungskonfigurationsbildschirm.

Abfrageverarbeitung

Der Connector verlagert die Verarbeitung der SELECT-Anweisung so weit wie möglich auf YouTube Analytics und verarbeitet den Rest der Abfrage dann im Speicher (clientseitig).

Benutzerdefinierte Ansichten

Mit dem YouTube Analytics Connector können Sie eine virtuelle Tabelle definieren, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese werden als benutzerdefinierte Ansichten bezeichnet und sind in Situationen nützlich, in denen Sie die an den Treiber gesendete Abfrage nicht direkt steuern können, z. B. wenn Sie den Treiber von Jitterbit verwenden. Die benutzerdefinierten Ansichten können verwendet werden, um Prädikate zu definieren, die immer angewendet werden. Wenn Sie in der Abfrage an die Ansicht zusätzliche Prädikate angeben, werden diese mit der bereits als Teil der Ansicht definierten Abfrage kombiniert.

Es gibt zwei Möglichkeiten, benutzerdefinierte Ansichten zu erstellen:

  • Erstellen Sie eine Konfigurationsdatei im JSON-Format, die die gewünschten Ansichten definiert.
  • DDL-Anweisungen.

Ansichten mithilfe einer Konfigurationsdatei definieren

Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei definiert namens UserDefinedViews.json. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.

Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.

Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:

  • Jedes Stammelement definiert den Namen einer Ansicht.
  • Jedes Stammelement enthält ein untergeordnetes Element namens query, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.

Zum Beispiel:

{
    "MyView": {
        "query": "SELECT * FROM Groups WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Verwenden Sie UserDefinedViews Verbindungseigenschaft zur Angabe des Speicherorts Ihrer JSON-Konfigurationsdatei. Beispiel:

"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"

Ansichten mit DDL-Anweisungen definieren

Der Connector kann das Schema auch über DDL-Anweisungen wie CREATE LOCAL VIEW, ALTER LOCAL VIEW und DROP LOCAL VIEW erstellen und ändern.

Eine Ansicht erstellen

Um eine neue Ansicht mit DDL-Anweisungen zu erstellen, geben Sie den Ansichtsnamen und die Abfrage wie folgt an:

CREATE LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers LIMIT 20;

Wenn keine JSON-Datei vorhanden ist, erstellt der obige Code eine. Die Ansicht wird dann in der JSON-Konfigurationsdatei erstellt und ist nun erkennbar. Der Speicherort der JSON-Datei wird durch angegeben UserDefinedViews Verbindungseigenschaft.

Ansicht ändern

Um eine vorhandene Ansicht zu ändern, geben Sie den Namen der vorhandenen Ansicht zusammen mit der neuen Abfrage an, die Sie stattdessen verwenden möchten:

ALTER LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers WHERE TimeModified > '3/1/2020';

Die Ansicht wird dann in der JSON-Konfigurationsdatei aktualisiert.

Eine Ansicht löschen

Um eine vorhandene Ansicht zu löschen, geben Sie den Namen eines vorhandenen Schema neben der neuen Abfrage an, die Sie stattdessen verwenden möchten.

DROP LOCAL VIEW [MyViewName]

Dadurch wird die Ansicht aus der JSON-Konfigurationsdatei entfernt. Sie kann nicht mehr abgefragt werden.

Schema für benutzerdefinierte Ansichten

Benutzerdefinierte Ansichten werden im angezeigt UserViews Schema standardmäßig. Dies geschieht, um zu vermeiden, dass der Name der Ansicht mit einer tatsächlichen Entität im Datenmodell kollidiert. Sie können den Namen des für UserViews verwendeten Schema ändern, indem Sie UserViewsSchemaName-Eigenschaft.

Mit benutzerdefinierten Ansichten arbeiten

Beispielsweise eine SQL-Anweisung mit einer benutzerdefinierten Ansicht namens UserViews.RCustomers listet nur Kunden in Raleigh auf:

SELECT * FROM Customers WHERE City = 'Raleigh';

Ein Beispiel für eine Abfrage an den Treiber:

SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';

Daraus ergibt sich die effektive Abfrage an die Quelle:

SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';

Dies ist ein sehr einfaches Beispiel für eine Abfrage an eine benutzerdefinierte Ansicht, die tatsächlich eine Kombination aus der Abfrage und der Ansichtsdefinition ist. Es ist möglich, diese Abfragen in viel komplexeren Mustern zusammenzustellen. Alle SQL-Operationen sind in beiden Abfragen zulässig und werden bei Bedarf kombiniert.

Datenmodell

Der YouTube Analytics Connector modelliert YouTube Analytics Entitäten in relationalen Tabellen, Ansichten und gespeicherten Prozeduren.

YouTube Analytics ermöglicht die Abfrage von Dimensionen und Metriken in einer Vielzahl von Anordnungen. Wir bieten einige Beispielansichten basierend auf gängigen YouTube Analytics Berichten. Sie können auch Ihre eigenen benutzerdefinierten Ansichten basierend auf jeder beliebigen Kombination von Dimensionen und Metriken erstellen, die Sie benötigen.

Informationen zum Anzeigen von Schemas sowie zu API Einschränkungen und-Anforderungen finden Sie weiter unten unter Definieren benutzerdefinierter Ansichten.

Tabellen

Sie können auf Gruppen und Gruppenelemente als Tabellen zugreifen.

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen zur Datenquelle, die verwendet werden können, um auf zusätzliche Funktionen der YouTube Analytics API zuzugreifen.

Ansichten

Berichte werden als Ansichten angezeigt, d. h. als Tabellen, die "Momentaufnahmen" der Daten sind und nicht geändert werden können. Im Gegensatz zu herkömmlichen Datenbankansichten ist es nicht sehr hilfreich, eine Ansicht einer gesamten Tabelle zu erstellen, indem alle Metriken und Dimensionen in dieser Tabelle ausgewählt werden, da der Anbieter die SELECT * Abfrage, als ob Sie einen Standardsatz von Metriken und Dimensionen anfordern würden. Dies gilt auch für Abfragen, die explizit alle Spalten auswählen.

Beachten Sie, dass die YouTube Analytics API die Anzahl und Kombinationen von Spalten begrenzt, die über die Daten projiziert oder zum Einschränken der zurückgegebenen Ergebnisse verwendet werden können. Diese Einschränkungen und die Standardfelder für jedes Schema sind in Ansichten aufgeführt. Beachten Sie diese Abschnitte auch, wenn Sie Ihre eigene Ansicht definieren.

Benutzerdefinierte Ansichten definieren

Verwenden Sie CreateCustomSchema gespeicherte Prozedur zum Erstellen einer Ansicht für eine Abfrage. Diese gespeicherte Prozedur bietet eine einfache Möglichkeit, neue Ansichtsdefinitionen mit einer benutzerdefinierten Kombination aus Dimensionen und Metriken zu generieren. Durch den Aufruf wird eine neue Schema erstellt, die Sie wie jede andere Ansicht Abfrage können.

Die gespeicherte Prozedur verwendet als Eingaben einen Ansichtsnamen, eine durch Kommas getrennte Liste von Metriken, eine durch Kommas getrennte Liste von Dimensionen und einen Ausgabeordner. Um auf die erstellten Script zuzugreifen, müssen Sie festlegen Location in den Ordner, der die neuen Script enthält. In diesem Sinne Location ist ein Ersatz für den Ausgabeordner.

Um beispielsweise ein neues Schema zusammen mit den Standardschemata zu verwenden, setzen Sie Location in den Unterordner db im Installationsordner und rufen Sie auf:

EXEC CreateCustomSchema Dimensions='Day,DeviceType', Metrics='Views,EstimatedMinutesWatched', TableName='DailyDeviceReports'

Tabellen

Der Connector modelliert die Daten in YouTube Analytics als Liste von Tabellen in einer relationalen Datenbank, die mit Standard-SQL-Anweisungen abgefragt werden können.

YouTube Analytics Connector-Tabellen

Name Beschreibung
GroupItems Elemente erstellen, löschen und Abfrage, die eine Gruppe bilden.
Groups YouTube Analytics Gruppen erstellen, aktualisieren, löschen und Abfrage.

Gruppierungselemente

Erstellen, löschen und Abfrage Elemente, die eine Gruppe bilden.

Tabellenspezifische Informationen
Auswählen

Die folgende Abfrage gibt die Elemente zurück, aus denen die YouTube Analytics Gruppen bestehen:

SELECT * FROM GroupItems

Die folgende Abfrage gibt die Elemente zurück, aus denen eine bestimmte YouTube Analytics Gruppe besteht:

SELECT * FROM GroupItems WHERE GroupId = '239_65GrkKS6kRL'

Zusätzlich kann OnBehalfOfContentOwner optional in der WHERE-Klausel verwendet werden.

Einfügen

GroupId und Resource_Id sind erforderlich, um ein Element in eine Gruppe einzufügen.

INSERT INTO GroupItems (GroupId, Resource_Id) VALUES ('fjgeeljgio54', 'dkhgjio5sfff')
Spalten
Name Typ Nur Lesen Beschreibung
Id [KEY] String True Die ID, die YouTube verwendet, um den Kanal, das Video, die Wiedergabeliste oder das Asset, das in der Gruppe enthalten ist, eindeutig zu identifizieren. Beachten Sie, dass sich diese ID speziell auf die Aufnahme dieser Entität in eine bestimmte Gruppe bezieht und sich von der Kanal-ID, Video-ID, Wiedergabelisten-ID oder Asset-ID unterscheidet, die die Entität selbst eindeutig identifiziert.
Kind String Falsch Identifiziert den Typ des Gruppenelements. Der Wert ist youtube#groupItem.
Etag String Falsch Das Etag dieses Artikels.
GroupId String Falsch Die ID, die YouTube verwendet, um die Gruppe, die das Element enthält, eindeutig zu identifizieren.
Resource_Kind String Falsch Der Typ des Gruppenelements. Die zulässigen Werte sind youtube#channel, youtube#playlist, youtube#video, youtubePartner#asset.
Resource_Id String Falsch Die Kanal-, Video-, Playlist- oder Asset-ID, die YouTube zur eindeutigen Identifizierung des Gruppenelements verwendet.
OnBehalfOfContentOwner String Falsch Dieser Parameter ist ausschließlich für YouTube-Inhaltspartner vorgesehen, die viele verschiedene YouTube-Kanäle besitzen und verwalten. Der Parameter OnBehalfOfContentOwner gibt an, dass die Autorisierungsinformationen in der Anforderung einen YouTube-Benutzer identifizieren, der im Namen des im Parameterwert angegebenen Inhaltseigentümers handelt.

Gruppen

Erstellen, aktualisieren, löschen und Abfrage YouTube Analytics Gruppen.

Tabellenspezifische Informationen

Eine Gruppe ist eine benutzerdefinierte Sammlung von bis zu 200 Kanälen, Videos, Wiedergabelisten oder Assets. Alle Elemente in einer Gruppe müssen denselben Entitätstyp darstellen. Sie können beispielsweise keine Gruppe erstellen, die 100 Videos und 100 Wiedergabelisten enthält. Eine Analytics-Gruppe kann nur Entitäten enthalten, die Sie hochgeladen oder beansprucht haben oder die mit einem von Ihnen verwalteten Kanal verknüpft sind. Daher können Inhaltseigentümer Gruppen von Videos, Wiedergabelisten, Kanälen oder Assets erstellen. Kanaleigentümer können Gruppen von Videos und Wiedergabelisten erstellen.

Auswählen

Die folgenden Spalten können in der WHERE-Klausel verwendet werden: OnBehalfOfContentOwner und Mine.

Einfügen

Zum Einfügen einer Gruppe ist ContentDetails_ItemType erforderlich.

INSERT INTO Groups (Snippet_Title, ContentDetails_ItemType) VALUES ('test2', 'youtube#channel')
Spalten
Name Typ Nur lesbar Beschreibung
Id [KEY] String Falsch Die ID, die YouTube zur eindeutigen Identifizierung der Gruppe verwendet.
Kind String Falsch Identifiziert den Typ der YouTube Analytics Entität. Der Wert ist youtube#group.
Etag String Falsch Das Etag dieser Ressource.
Snippet_PublishedAt DateTime True Das Datum und die Uhrzeit der Gruppenerstellung.
Snippet_Title String Falsch Der Gruppenname. Der Wert darf keine leere Zeichenfolge sein.
ContentDetails_ItemCount String Falsch Die Anzahl der Elemente in der Gruppe.
ContentDetails_ItemType String Falsch Der Typ der Entitäten, die die Gruppe enthält. Die zulässigen Werte sind youtube#channel, youtube#playlist, youtube#video, youtubePartner#asset.
Mine String Falsch Setzen Sie dies auf „True“, um alle Gruppen abzurufen, die dem authentifizierten Benutzer gehören.
PageToken String Falsch Der PageToken-Parameter identifiziert eine bestimmte Seite im Ergebnissatz, die zurückgegeben werden soll.
OnBehalfOfContentOwner String Falsch Dieser Parameter ist ausschließlich für YouTube-Inhaltspartner vorgesehen, die viele verschiedene YouTube-Kanäle besitzen und verwalten. Der Parameter OnBehalfOfContentOwner gibt an, dass die Autorisierungsinformationen in der Anforderung einen YouTube-Benutzer identifizieren, der im Namen des im Parameterwert angegebenen Inhaltseigentümers handelt.

Ansichten

Ansichten ähneln Tabellen hinsichtlich der Darstellung von Daten, sind jedoch schreibgeschützt.

Abfragen können für eine Ansicht ausgeführt werden, als wäre es eine normale Tabelle.

YouTube Analytics Connector-Ansichten

Name Beschreibung
Activities YouTube-Aktivitäten abfragen. Eine Aktivitätsressource enthält Informationen zu einer Aktion, die ein bestimmter Kanal oder Benutzer auf YouTube ausgeführt hat.
AdPerformanceReports Anzeigenleistungsberichte abfragen. Anzeigenleistungsberichte bieten impressionenbasierte Kennzahlen für Anzeigen, die während der Videowiedergabe geschaltet wurden. Diese Kennzahlen berücksichtigen jeden Anzeigenimpression, und jede Videowiedergabe kann mehrere Impressionen ergeben.
Captions Abfrage von YouTube-Untertiteln. Eine Untertitelressource stellt eine YouTube-Untertitelspur dar.
Channels YouTube-Kanäle abfragen.
ChannelSections YouTube-Kanalabschnitte abfragen. Ein Kanalabschnitt enthält Informationen zu einer Reihe von Videos, die ein Kanal zur Präsentation ausgewählt hat.
Comments YouTube-Kommentare abfragen.
CommentThreads Abfrage von YouTube-Kommentarthreads. Ein CommentThread-Datensatz enthält Informationen zu einem YouTube-Kommentarthread, einem Kommentar der obersten Ebene und Antworten auf diesen Kommentar, sofern vorhanden.
Demographics Abfrage der demografischen Merkmale von YouTubeAnalytics, gruppiert nach Altersgruppen und Geschlecht.
Devices Abfrage von Geräte- oder Operationssystemstatistiken von YouTubeAnalytics. Mit dieser Tabelle können Sie Anzeigestatistiken basierend auf der Art und Weise zusammenfassen, wie Zuschauer Ihre Videoinhalte erreicht haben. Sie können beispielsweise die Anzahl der Aufrufe ermitteln, die auf Mobilgeräten oder Spielkonsolen erfolgten.
EngagementReports Informationen zu Interaktionsberichten abfragen. Beispielsweise, wie oft ein Benutzer ein Video geteilt hat.
Languages YouTube i18nLanguages abfragen. Eine i18nLanguage-Ressource identifiziert eine Anwendungssprache, die von der YouTube-Website unterstützt wird. Die Anwendungssprache kann auch als UI-Sprache bezeichnet werden.
PlayListItems Abfrage von YouTube PlayListItems. Eine PlayListItem-Ressource identifiziert eine andere YouTube-Entität, z. B. ein Video, das in einer PlayList enthalten ist. Darüber hinaus enthält der PlayListItem-Datensatz Details darüber, wie diese Entität in dieser PlayList verwendet wird.
PlayLists YouTube-Wiedergabelisten abfragen. Eine Wiedergabeliste ist eine Sammlung von Videos, die nacheinander angesehen und mit anderen Benutzern geteilt werden können.
Regions YouTube i18nRegions abfragen. Eine i18nRegion-Ressource identifiziert ein geografisches Gebiet, das ein YouTube-Benutzer als bevorzugte Inhaltsregion auswählen kann. Die Inhaltsregion kann auch als Inhaltsgebietsschema bezeichnet werden.
Subscriptions Abfrage von YouTube-Benutzerabonnements. Ein Abonnement benachrichtigt einen Benutzer, wenn einem Kanal neue Videos hinzugefügt werden oder wenn ein anderer Benutzer eine von mehreren Aktionen auf YouTube ausführt, z. B. ein Video hochlädt, ein Video bewertet oder ein Video kommentiert.
TimeBasedReports Zeitbasierte Informationen zu Aufrufen, Abonnenten etc. abfragen. Zum Beispiel wie viele neue Abonnenten zu einem bestimmten Zeitpunkt gewonnen werden konnten.
TopVideos Fragen Sie die TopVideos für einen Kanal oder die TopPlaylists ab, wenn Sie Inhaltseigentümer sind. Sie können diese Ansicht auch verwenden, um Wiedergabedetails und geografische Filter Abfrage.
TrafficSources TrafficSources abfragen. Statistiken basieren auf der Art und Weise, wie Zuschauer Ihre Video- und Playlist-Inhalte erreicht haben.
UserActivityByCity Dieser Bericht bietet Statistiken zur Benutzeraktivität, sortiert nach Stadt.
UserActivityByCountry Dieser Bericht bietet Statistiken zur Benutzeraktivität.
UserActivityByProvince Dieser Bericht bietet Statistiken zur Benutzeraktivität, sortiert nach Provinz (einschließlich Washington DC).
VideoAbuseReportReasons Abfrage von YouTube VideoAbuseReportReasons. Eine VideoAbuseReportReason-Ressource enthält Informationen zu einem Grund, warum ein Video als missbräuchlich gekennzeichnet werden würde.
VideoCategories YouTube-Videokategorien abfragen. Eine Videokategorie-Ressource identifiziert eine Kategorie, die mit hochgeladenen Videos verknüpft wurde oder verknüpft werden könnte.
Videos YouTube-Videos abfragen.

Aktivitäten

YouTube-Aktivitäten abfragen. Eine Aktivitätsressource enthält Informationen zu einer Aktion, die ein bestimmter Kanal oder Benutzer auf YouTube ausgeführt hat.

Tabellenspezifische Informationen
Auswählen

YouTube Analytics erlaubt nur die Verwendung der Kanal-ID als Filterkriterium. Darüber hinaus werden die zusätzlichen optionalen Spalten „PublishedAt“ und „Region“ unterstützt.

Alle Spalten unterstützen den Operator '='. PublishedAt unterstützt auch '>', '>=', '<' und '<='.

Wenn keine Filter angegeben sind, gibt der Treiber standardmäßig die vom authentifizierten Benutzer generierten Aktivitäten zurück.

SELECT * FROM Activities WHERE ChannelId = "abc123" AND PublishedAt < '2016-01-01T10:00:00Z'
Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung der Aktivität verwendet.
PublishedAt Datetime Datum und Uhrzeit des Auftretens der Aktivität. Der Wert hat das Format ISO 8601 (JJJJ-MM-TTThh🇲🇲ss.sZ).
ChannelId String Die ID, die YouTube verwendet, um den mit der Aktivität verknüpften Kanal eindeutig zu identifizieren.
Title String Der Titel der Ressource, die hauptsächlich mit der Aktivität verknüpft ist.
Description String Die Beschreibung der Ressource, die hauptsächlich mit der Aktivität verknüpft ist.
ChannelTitle String Kanaltitel für den Kanal, der für diese Aktivität verantwortlich ist.
Type String Der Aktivitätstyp, den die Ressource beschreibt. Gültige Werte: channelItem, Kommentar (derzeit nicht zurückgegeben), Favorit, Like, playlistItem, Empfehlung, Soziales, Abonnement und Upload.
GroupId String Die mit der Aktivität verknüpfte Gruppen-ID.
ThumbnailsDefaultUrl String Die URL der Standard-Miniaturansicht.
UploadVideoId String Die ID, die YouTube zur eindeutigen Identifizierung des hochgeladenen Videos verwendet.
LikeResourceIdKind String Der Typ der Ressource, die eine positive Bewertung (Gefällt mir) erhalten hat.
LikeResourceIdVideoId String Die ID, die YouTube zur eindeutigen Identifizierung des Videos verwendet, wenn es sich bei der bewerteten Ressource um ein Video handelt. Diese Spalte ist nur vorhanden, wenn ResourceIdKind youtube#video ist.
FavoriteResourceIdKind String Der Typ der als Favorit markierten YouTube-Entität.
FavoriteResourceIdVideoId String Die ID, die YouTube zur eindeutigen Identifizierung des Lieblingsvideos verwendet.
CommentResourceIdKind String Der Kommentar zur API Ressource.
CommentResourceIdVideoId String Die ID, die YouTube verwendet, um das mit einem Kommentar verknüpfte Video eindeutig zu identifizieren.
CommentResourceIdChannelId String Die ID, die YouTube verwendet, um den mit einem Kommentar verknüpften Kanal eindeutig zu identifizieren.
SubscriptionResourceIdKind String Der Typ des Abonnements. Ein Abonnement ist ein Kanal, den ein Benutzer abonniert hat.
SubscriptionResourceIdChannelId String Die ID, die YouTube verwendet, um den Kanal, den der Benutzer abonniert hat, eindeutig zu identifizieren.
PlaylistItemResourceIdKind String Der Typ des Wiedergabelistenelements.
PlaylistItemResourceIdVideoId String Die ID, die YouTube verwendet, um das zur Playlist hinzugefügte Video eindeutig zu identifizieren.
PlaylistItemPlaylistId String Der Wert, den YouTube zur eindeutigen Identifizierung der Wiedergabeliste verwendet.
PlaylistItemPlaylistItemId String Der Wert, den YouTube verwendet, um das Element in der Wiedergabeliste eindeutig zu identifizieren.
RecommendationResourceIdKind String Der Typ der Empfehlung.
RecommendationResourceIdVideoId String Die ID, die YouTube zur eindeutigen Identifizierung des Videos verwendet, wenn es sich bei der empfohlenen Ressource um ein Video handelt.
RecommendationResourceIdChannelId String Die ID, die YouTube zur eindeutigen Identifizierung des Kanals verwendet, wenn es sich bei der empfohlenen Ressource um einen Kanal handelt.
RecommendationReason String Der Grund, warum die YouTube-Entität dem Benutzer empfohlen wurde. Gültige Werte für diese Spalte: nicht angegeben, Video als Favorit markiert, Video mit „Gefällt mir“ markiert und Video angesehen.
RecommendationSeedResourceIdKind String Der Typ der YouTube-Entität, die die Empfehlung verursacht hat.
RecommendationSeedResourceIdVideoId String Die ID, die YouTube zur eindeutigen Identifizierung des Videos verwendet, wenn die Empfehlung durch ein bestimmtes Video verursacht wurde.
RecommendationSeedResourceIdChannelId String Die ID, die YouTube zur eindeutigen Identifizierung des Kanals verwendet, wenn die Empfehlung von einem bestimmten Kanal verursacht wurde.
RecommendationSeedResourceIdPlaylistId String Die ID, die YouTube zur eindeutigen Identifizierung der Playlist verwendet, wenn die Empfehlung durch eine bestimmte Playlist verursacht wurde.
SocialType String Der Name des Social-Network-Beitrags. Gültige Werte für diese Spalte: Facebook, GooglePlus, Twitter und nicht angegeben.
SocialResourceIdKind String Der Typ des Social-Network-Beitrags.
SocialResourceIdVideoId String Die ID, die YouTube verwendet, um das in einem Beitrag in einem sozialen Netzwerk enthaltene Video eindeutig zu identifizieren, wenn der Beitrag auf ein Video verweist.
SocialResourceIdChannelId String Die ID, die YouTube verwendet, um den in einem Beitrag in einem sozialen Netzwerk vorgestellten Kanal eindeutig zu identifizieren, wenn der Beitrag auf einen Kanal verweist.
SocialResourceIdPlaylistId String Die ID, die YouTube zur eindeutigen Identifizierung der in einem Social-Network-Beitrag enthaltenen Playlist verwendet.
SocialAuthor String Der Autor des Social-Network-Beitrags.
SocialReferenceUrl String Die URL des Social-Network-Beitrags.
SocialImageUrl String Ein Bild des Autors des Beitrags.
ChannelItemResourceId String Die ID der YouTube-Entität, die dem Kanal hinzugefügt wurde.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Region String Weist die API an, nach Region zu filtern. Der Parameterwert ist ein ISO 3166-1 Alpha-2-Ländercode.

AdPerformanceReports

Anzeigenleistungsberichte abfragen. Anzeigenleistungsberichte bieten impressionenbasierte Metriken für Anzeigen, die während der Videowiedergabe geschaltet wurden. Diese Metriken berücksichtigen jeden Anzeigeneindruck, und jede Videowiedergabe kann mehrere Eindrücke ergeben.

Tabellenspezifische Informationen
Auswählen

Bruttoeinnahmen für ein Video in einem bestimmten Land abrufen, gruppiert nach Anzeigentyp und Tag:

SELECT Country, AdType, Day, GrossRevenue, StartDate, EndDate FROM AdPerformanceReports WHERE video = 'vid123' AND continent = '019'
Regeln auswählen

Anzeigenleistungsberichte für Inhaltseigentümer:

| Dimensionen | Erforderlich | Anzeigentyp | | -------------- | -------------------------------- | | Optional| Tag | | Metriken | Verwenden Sie 1 oder mehr | Bruttoumsatz, Anzeigenimpressionen, CPM | | Filter | Verwenden Sie genau ein | Video, eine Gruppe oder eine unterstützte Kombination aus UploaderType und ClaimedStatus | | Use 0 or one| Land, Kontinent, Subkontinent |

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Video String True Die ID eines YouTube-Videos.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Country String Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
Continent String (Nur Filter) Ein statistischer Regionscode der Vereinten Nationen (UN). Die zulässigen Werte sind 002 Afrika, 019 Amerika (Nordamerika, Lateinamerika, Südamerika und die Karibik), 142 Asien, 150 Europa, 009 Ozeanien. Diese Dimension kann nur zum Filtern von Daten verwendet werden.
SubContinent String (nur Filter) Ein statistischer Regionscode der Vereinten Nationen, der eine geografische Unterregion identifiziert.
AdType String True Die AdType-Dimension wird in Berichten zur Anzeigenleistung verwendet und aggregiert die angeforderten Messwerte basierend auf den Anzeigentypen, die während der Videowiedergabe geschaltet wurden: auctionDisplay, auctionInstream, auctionTrueviewInslate, auctionTrueviewInstream, auctionUnknown, reservedClickToPlay, reservedDisplay, reservedInstream, reservedInstreamSelect, reservedMasthead, reservedUnknown.
Day String Wahr Wenn Sie diese Dimension verwenden, werden die Daten im Bericht täglich aggregiert und jede Zeile enthält Daten für einen Tag.
ClaimedStatus String (wird nur in Berichten des Inhaltseigentümers verwendet) Mit dieser Dimension können Sie angeben, dass ein Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob ein Ergebnissatz Kennzahlen für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte, z. B. von Benutzern hochgeladene Videos, enthalten soll. Die zulässigen Werte sind „self“ und „thirdParty“.
GrossRevenue Decimal Falsch Der geschätzte Bruttoumsatz in USD aus allen von Google oder DoubleClick-Partnern verkauften Anzeigen für den ausgewählten Datumsbereich und die ausgewählte Region. Der Bruttoumsatz unterliegt einer Anpassung zum Monatsende und umfasst keine von Partnern bereitgestellten Anzeigen. Der Bruttoumsatz darf nicht mit den Einnahmen oder dem Nettoumsatz verwechselt werden, bei denen Ihr Eigentumsanteil und Ihre Vereinbarungen zur Umsatzbeteiligung berücksichtigt werden.
Cpm Decimal Falsch Der geschätzte Bruttoumsatz pro tausend Anzeigenimpressionen.
AdImpressions Double Falsch Die Anzahl der ausgelieferten, verifizierten Anzeigenimpressionen.
StartDate Date Startdatum zum Abrufen von Analytics-Daten.
EndDate Date Enddatum für das Abrufen von Analytics-Daten.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

Bildunterschriften

Abfrage von YouTube-Untertiteln. Eine Untertitelressource stellt eine YouTube-Untertitelspur dar.

Tabellenspezifische Informationen
Auswählen

YouTube Analytics lässt nur die Verwendung einer Teilmenge von Spalten als Filterkriterien zu. Die Spalte „VideoId“ muss angegeben werden. Weitere unterstützte optionale Spalten sind „ID“ und „OnBehalfOfContentOwner“.

Alle Spalten unterstützen den Operator '='.

SELECT * FROM Captions WHERE VideoId = '123456789'
Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung der Untertitelspur verwendet.
VideoId String Die ID, die YouTube verwendet, um das mit der Untertitelspur verknüpfte Video eindeutig zu identifizieren.
LastUpdated Datetime Datum und Uhrzeit der letzten Aktualisierung der Untertitelspur. Der Wert wird im ISO 8601-Format (JJJJ-MM-TTThh🇲🇲ss.sZ) angegeben.
TrackKind String Der Typ der Untertitelspur. Gültige Werte für diese Spalte: ASR (eine Untertitelspur, die mithilfe automatischer Spracherkennung generiert wird); Erzwungen (eine Untertitelspur, die abgespielt wird, wenn im Player keine andere Spur ausgewählt ist. Beispielsweise könnte ein Video, in dem Außerirdische in einer außerirdischen Sprache sprechen, eine erzwungene Untertitelspur haben, um nur Untertitel für die außerirdische Sprache anzuzeigen); Standard (eine normale Untertitelspur. Dies ist der Standardwert).
Language String Die Sprache der Untertitelspur. Der Spaltenwert ist ein BCP-47-Sprachtag.
Name String Der Name der Untertitelspur. Der Name soll dem Benutzer während der Wiedergabe als Option angezeigt werden.
AudioTrackType String Der Typ der Audiospur, die mit der Untertitelspur verknüpft ist. Gültige Werte für diese Spalte: Kommentar (die Untertitelspur entspricht einer alternativen Audiospur, die einen Kommentar enthält, z. B. einen Kommentar des Regisseurs); beschreibend (die Untertitelspur entspricht einer alternativen Audiospur, die zusätzlichen beschreibenden Ton enthält); primär (die Untertitelspur entspricht der primären Audiospur für das Video, also der Audiospur, die normalerweise mit dem Video verknüpft ist); unbekannt (dies ist der Standardwert).
IsCC Boolean Gibt an, ob der Titel Untertitel für Gehörlose und Schwerhörige enthält. Der Standardwert ist „false“.
IsLarge Boolean Gibt an, ob die Untertitelspur großen Text für Sehbehinderte verwendet. Der Standardwert ist „false“.
IsEasyReader Boolean Gibt an, ob die Untertitelspur für einfaches Lesen formatiert ist, also auf dem Niveau der dritten Klasse für Sprachlernende. Der Standardwert ist „false“.
IsDraft Boolean Gibt an, ob es sich bei der Untertitelspur um einen Entwurf handelt. Wenn der Wert „true“ ist, ist die Spur nicht öffentlich sichtbar. Der Standardwert ist „false“.
IsAutoSynced Boolean Gibt an, ob YouTube die Untertitelspur mit der Audiospur im Video synchronisiert hat. Der Wert ist „true“, wenn beim Hochladen der Untertitelspur ausdrücklich eine Synchronisierung angefordert wurde. Wenn der Wert „false“ ist, verwendet YouTube die Zeitcodes in der hochgeladenen Untertitelspur, um zu bestimmen, wann Untertitel angezeigt werden.
Status String Der Status der Untertitelspur. Gültige Werte für diese Spalte: Fehlgeschlagen, Bereitstellen, Synchronisieren.
FailureReason String Der Grund, warum YouTube die Untertitelspur nicht verarbeiten konnte. Gültige Werte: processingFailed (YouTube konnte die hochgeladene Untertitelspur nicht verarbeiten); unknownFormat (das Format der Untertitelspur wurde nicht erkannt); unsupportedFormat (das Format der Untertitelspur wird nicht unterstützt).

Kanäle

YouTube-Kanäle abfragen.

Tabellenspezifische Informationen
Auswählen

Standardmäßig SupportEnhancedSQL ist auf true gesetzt und das Folgende wird an YouTube Analytics übergeben, falls vorhanden. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.

Wenn keine Filter angegeben sind, gibt der Treiber standardmäßig alle Kanäle zurück, die dem authentifizierten Benutzer gehören.

YouTube Analytics lässt nur die Verwendung einer Teilmenge von Spalten als Filterkriterium zu. Die Kanäle können nach der ID gefiltert werden. Als zusätzliche optionale Spalten werden Language und ChannelId unterstützt.

Eine Suche in allen Kanälen in YouTube Analytics kann durch die Angabe eines oder mehrerer Suchbegriffe, Kanal-ID, Region, SafeSearch, Bewertung oder Relevanz ausgelöst werden, um alle Kanäle zu durchsuchen.

Alle Spalten unterstützen den Operator „=“. „PublishedAt“ unterstützt auch „>“, „>=“, „<“ und „<=“.

Die Option „Sortieren nach“ wird für die Spalten „Bewertung“, „Relevanz“ und „Titel“ unterstützt.

SELECT * FROM Channels WHERE Id = 'abc123'
SELECT * FROM Channels WHERE ChannelId = 'abc123' AND SearchTerms = 'music|movies-horror' ORDER BY Rating LIMIT 10

Hinweis: Die Sortierung wird nicht unterstützt, wenn eine der Spalten angegeben wird, die für die Suche nach Kanälen wie Suchbegriffe verwendet werden.

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung des Kanals verwendet.
Title String Der Titel des Kanals.
Description String Die Beschreibung des Kanals. Der Wert der Spalte hat eine maximale Länge von 1000 Zeichen.
CustomUrl String Die benutzerdefinierte URL des Kanals.
PublishedAt Datetime Datum und Uhrzeit der Kanalerstellung. Der Wert wird im ISO 8601-Format (JJJJ-MM-TTThh🇲🇲ss.sZ) angegeben.
ThumbnailsDefaultUrl String Die URL der Standard-Miniaturansicht.
DefaultLanguage String Diese Spalte ist für vertrauenswürdige Tester vertraulich.
LiveBroadcastContent String Ein Hinweis darauf, ob eine Video- oder Kanalressource über Liveübertragungsinhalte verfügt.
LocalizedTitle String Diese Spalte ist vertraulich und nur für vertrauenswürdige Tester bestimmt. Der lokalisierte Videotitel.
LocalizedDescription String Diese Spalte ist vertraulich und nur für vertrauenswürdige Tester bestimmt. Die lokalisierte Videobeschreibung.
Country String Das Land, mit dem der Kanal verbunden ist.
ViewCount Long Die Häufigkeit, mit der der Kanal aufgerufen wurde.
SubscriberCount Long Die Anzahl der Abonnenten des Kanals. Dieser Wert wird auf drei signifikante Stellen abgerundet.
HiddenSubscriberCount Boolean Gibt an, ob die Abonnentenzahl des Kanals öffentlich sichtbar ist.
VideoCount Long Die Anzahl der auf den Kanal hochgeladenen Videos.
RelatedPlaylistsLikes String Die ID der Playlist, die die beliebten Videos des Kanals enthält.
RelatedPlaylistsUploads String Die ID der Playlist, die die hochgeladenen Videos des Kanals enthält.
PrivacyStatus String Datenschutzstatus des Kanals. Gültige Werte für diese Spalte: privat, öffentlich, nicht gelistet.
IsLinked Boolean Gibt an, ob die Kanaldaten einen Benutzer identifizieren, der bereits mit einem YouTube-Nutzernamen oder einem Google+-Konto verknüpft ist. Ein Benutzer mit einem dieser Links hat bereits eine öffentliche YouTube-Identität, die Voraussetzung für mehrere Aktionen ist, z. B. das Hochladen von Videos.
LongUploadsStatus String Gibt an, ob der Kanal Videos hochladen darf, die länger als 15 Minuten sind. Diese Spalte wird nur zurückgegeben, wenn der Kanalbesitzer die API -Anforderung autorisiert hat. Weitere Informationen zu dieser Funktion finden Sie im YouTube-Hilfecenter.
MadeForKids Boolean Dieser Wert gibt an, ob der Kanal als für Kinder gedacht gekennzeichnet ist und enthält den aktuellen „Speziell für Kinder“-Status des Kanals.
Keywords String Mit Ihrem Kanal verknüpfte Schlüsselwörter. Der Wert ist eine durch Leerzeichen getrennte Liste von Zeichenfolgen.
TrackingAnalyticsAccountId String Die ID für ein Google Analytics-Konto, das Sie zum Verfolgen und Messen des Datenverkehrs zu Ihrem Kanal verwenden möchten.
ModerateComments Boolean Diese Einstellung legt fest, ob von Benutzern übermittelte Kommentare auf der Kanalseite vom Kanalbesitzer genehmigt werden müssen, um öffentlich sichtbar zu sein. Der Standardwert ist „false“.
SearchTerms String Der Parameter SearchTerms gibt den Abfrage an, nach dem gesucht werden soll.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
ForUsername String Der mit dem Kanal verknüpfte Benutzername.
Language String Rufen Sie lokalisierte Ressourcenmetadaten für eine bestimmte Anwendungssprache ab, die von der YouTube-Website unterstützt wird.
Language String Rufen Sie lokalisierte Ressourcenmetadaten für eine bestimmte Anwendungssprache ab, die von der YouTube-Website unterstützt wird.
ManagedByMe String Dieser Parameter ist ausschließlich für YouTube-Inhaltspartner vorgesehen. Setzen Sie den Wert dieses Parameters auf „true“, um die API anzuweisen, nur Kanäle zurückzugeben, die vom Inhaltseigentümer verwaltet werden, der im Parameter onBehalfOfContentOwner angegeben ist. Der Benutzer muss als CMS-Konto authentifiziert werden, das mit dem angegebenen Inhaltseigentümer verknüpft ist, und onBehalfOfContentOwner muss angegeben werden.
OnBehalfOfContentOwner String Dieser Parameter ist ausschließlich für YouTube-Inhaltspartner vorgesehen. Der Parameter onBehalfOfContentOwner gibt an, dass die Autorisierungsinformationen der Anfrage einen YouTube-CMS-Benutzer identifizieren, der im Auftrag des im Parameterwert angegebenen Inhaltseigentümers handelt. Dieser Parameter ist für YouTube-Inhaltspartner vorgesehen, die viele verschiedene YouTube-Kanäle besitzen und verwalten. Er ermöglicht Inhaltseigentümern, sich einmalig zu authentifizieren und Zugriff auf alle ihre Video- und Kanaldaten zu erhalten, ohne für jeden einzelnen Kanal Authentifizierungsinformationen angeben zu müssen. Das CMS-Konto, mit dem sich der Benutzer authentifiziert, muss mit dem angegebenen YouTube-Inhaltseigentümer verknüpft sein.
ChannelId String Die ID, die YouTube zur eindeutigen Identifizierung eines Kanals verwendet.
Region String Das mit dem Kanal verknüpfte Land.
SafeSearch String Gibt an, ob die Suchergebnisse sowohl eingeschränkten Inhalt als auch Standardinhalt enthalten sollen. Zulässige Werte: moderat, keine oder streng.
Rating String Ressourcen werden von der höchsten bis zur niedrigsten Bewertung sortiert.
Relevance String Ressourcen werden nach ihrer Relevanz für die Abfrage sortiert. Dies ist der Standardwert für diesen Parameter.

Kanalabschnitte

Abfrage von YouTube-Kanalabschnitten. Ein Kanalabschnitt enthält Informationen zu einer Reihe von Videos, die ein Kanal zur Anzeige ausgewählt hat.

Tabellenspezifische Informationen
Auswählen

YouTube Analytics lässt nur die Verwendung einer Teilmenge von Spalten als Filterkriterium zu. Sie können genau eine der folgenden Spalten angeben: ChannelId oder Id. Zusätzlich werden optional die Spalten Language und OnBehalfOfContentOwner unterstützt.

Alle Spalten unterstützen den Operator '='.

Wenn keine Kanal-ID angegeben ist, gibt der Treiber standardmäßig Kanalabschnitte für den Kanal zurück, der dem authentifizierten Benutzer gehört.

SELECT * FROM ChannelSections WHERE ChannelId = '123456789'
Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung des Kanalbereichs verwendet.
Type String Der Typ des Kanalabschnitts.
ChannelId String Die ID, die YouTube zur eindeutigen Identifizierung des Kanals verwendet.
Title String Der Titel des Abschnitts.
Position Integer Die Position des Abschnitts auf der Kanalseite.
PlaylistsAggregate String Eine Liste mit einer oder mehreren Playlist-IDs, die in einem Kanalabschnitt enthalten sind. Sie müssen eine Liste mit Playlist-IDs angeben, wenn der Typ des Kanalabschnitts entweder „singlePlaylist“ oder „multiplePlaylists“ ist, und diese Spalte sollte für andere Abschnittstypen nicht angegeben werden. Wenn der Typ „singlePlaylist“ ist, muss diese Liste genau eine Playlist-ID angeben.
ChannelsAggregate String Eine Liste mit einer oder mehreren Kanal-IDs, die in einem Kanalabschnitt enthalten sind. Sie müssen eine Liste mit Kanal-IDs angeben, wenn der Typ des Kanalabschnitts mehrere Kanäle ist, und diese Spalte sollte für andere Abschnittstypen nicht angegeben werden. Sie können Ihren eigenen Kanal nicht in die Liste aufnehmen.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Language String Rufen Sie lokalisierte Ressourcenmetadaten für eine bestimmte Anwendungssprache ab, die von der YouTube-Website unterstützt wird.
OnBehalfOfContentOwner String Dieser Parameter ist ausschließlich für YouTube-Inhaltspartner vorgesehen.

Kommentare

YouTube-Kommentare abfragen.

Tabellenspezifische Informationen
Auswählen

YouTube Analytics lässt nur die Verwendung einer Teilmenge von Spalten als Filterkriterium zu. Sie müssen genau eine der folgenden Spalten angeben: ID oder ParentId. Zusätzliche unterstützte optionale Spalten sind TextFormat.

Alle Spalten unterstützen den Operator '='.

SELECT * FROM Comments WHERE ID = '123456789'
Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung des Kommentars verwendet.
ChannelId String Die ID des mit dem Kommentar verknüpften YouTube-Kanals. Wenn es sich bei dem Kommentar um einen Videokommentar handelt, identifiziert diese Spalte den Kanal des Videos und die Spalte „VideoId“ das Video. Wenn es sich bei dem Kommentar um einen Kanalkommentar handelt, identifiziert diese Spalte den Kanal, auf den sich der Kommentar bezieht.
VideoId String Die ID des Videos, auf das sich der Kommentar bezieht.
TextDisplay String Der Text des Kommentars. Der Text kann entweder im Klartext oder im HTML-Format abgerufen werden. Die Pseudospalte TextFormat gibt das gewünschte Textformat an.
TextOriginal String Der ursprüngliche, unverarbeitete Text des Kommentars, wie er ursprünglich gepostet oder zuletzt aktualisiert wurde. Der Originaltext wird nur zurückgegeben, wenn er für den authentifizierten Benutzer zugänglich ist, was nur gewährleistet ist, wenn der Benutzer der Autor des Kommentars ist.
ParentId String Die eindeutige ID des übergeordneten Kommentars. Dieser Spaltenwert wird nur festgelegt, wenn der Kommentar als Antwort auf einen anderen Kommentar übermittelt wurde.
AuthorDisplayName String Der Anzeigename des Benutzers, der den Kommentar gepostet hat.
AuthorProfileImageUrl String Die URL für den Avatar des Benutzers, der den Kommentar gepostet hat.
AuthorChannelUrl String Die URL des YouTube-Kanals des Kommentarautors, sofern verfügbar.
AuthorChannelIdValue String Die ID des YouTube-Kanals des Kommentarautors, sofern verfügbar.
AuthorGoogleplusProfileUrl String Die URL des Google+-Profils des Kommentarautors, sofern verfügbar.
CanRate Boolean Diese Einstellung gibt an, ob der aktuelle Betrachter den Kommentar bewerten kann.
ViewerRating String Die Bewertung, die der Betrachter diesem Kommentar gegeben hat. Gültige Werte für diese Spalte: „Gefällt mir“, „Keine“. Beachten Sie, dass diese Spalte derzeit keine Bewertungen „Gefällt mir nicht“ angibt. Der Spaltenwert ist „Gefällt mir“, wenn der Betrachter den Kommentar positiv bewertet hat. In allen anderen Fällen ist der Wert „Keine“, auch wenn der Benutzer dem Kommentar eine negative Bewertung gegeben oder den Kommentar nicht bewertet hat.
LikeCount Integer Die Gesamtzahl der Likes (positiven Bewertungen), die der Kommentar erhalten hat.
ModerationStatus String Der Moderationsstatus des Kommentars. Dieser Wert wird nur zurückgegeben, wenn die API Anforderung vom Eigentümer des Kanals oder des Videos autorisiert wurde, zu dem die angeforderten Kommentare abgegeben wurden. Beachten Sie außerdem, dass dieser Wert nicht festgelegt wird, wenn die Abfrage nach der ID-Spalte gefiltert wurde. Gültige Werte: heldForReview, probabilitySpam, veröffentlicht, abgelehnt.
PublishedAt Datetime Datum und Uhrzeit der ursprünglichen Veröffentlichung des Kommentars. Der Wert wird im ISO 8601-Format (JJJJ-MM-TTThh🇲🇲ss.sZ) angegeben.
UpdatedAt Datetime Datum und Uhrzeit der letzten Aktualisierung des Kommentars. Der Wert wird im ISO 8601-Format (JJJJ-MM-TTThh🇲🇲ss.sZ) angegeben.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
TextFormat String Dieser Parameter gibt an, ob die API Kommentare im HTML- oder im Klartextformat zurückgeben soll.

Kommentarthreads

Abfrage von YouTube-Kommentarthreads. Ein CommentThread-Datensatz enthält Informationen zu einem YouTube-Kommentarthread, einem Kommentar der obersten Ebene und Antworten auf diesen Kommentar, sofern vorhanden.

Tabellenspezifische Informationen
Auswählen

YouTube Analytics lässt nur die Verwendung einer Teilmenge von Spalten als Filterkriterium zu. Sie müssen genau eine der folgenden Spalten angeben: AllThreadsRelatedToChannelId, ChannelId, Id oder VideoId.

Zusätzliche optionale Spalten, die unterstützt werden, sind ModerationStatus, SearchTerms und TextFormat. Alle Spalten unterstützen den Operator '='.

Für CommentThreads wird die Reihenfolge unterstützt. Relevanz sind die unterstützten Reihenfolgespalten.

SELECT * FROM CommentThreads WHERE VideoId = 'abcdef123456' ORDER BY Relevance DESC LIMIT 10

Hinweis: Die Sortierung wird in Verbindung mit dem ID-Parameter nicht unterstützt.

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung des Kommentar-Threads verwendet.
ChannelId String Der YouTube-Kanal, der mit den Kommentaren im Thread verknüpft ist. Die Spalte „VideoId“ identifiziert das Video. Wenn sich die Kommentare auf ein Video beziehen, identifiziert der Wert den Kanal, der das Video hochgeladen hat. Wenn sich die Kommentare auf den Kanal selbst beziehen, enthält die Spalte „VideoId“ keinen Wert.
VideoId String Die ID des Videos, auf das sich die Kommentare beziehen (sofern vorhanden). Wenn diese Spalte nicht vorhanden ist oder keinen Wert hat, bezieht sich der Thread auf den Kanal und nicht auf ein bestimmtes Video.
TopCommentId String Die ID des Kommentars der obersten Ebene des Threads.
PublishedAt Datetime Das Veröffentlichungsdatum des Top-Level-Kommentars des Threads.
UpdatedAt Datetime Das letzte Aktualisierungsdatum des Top-Level-Kommentars des Threads.
TopCommentChannelId String Die ID des Kanals, der mit dem Top-Level-Kommentar des Threads verknüpft ist.
TopCommentVideoId String Die ID des Videos, das mit dem obersten Kommentar des Threads verknüpft ist.
TopCommentTextDisplay String Der Anzeigetext des Kommentars der obersten Ebene des Threads.
TopCommentTextOriginal String Der Originaltext des Kommentars der obersten Ebene des Threads.
TopCommentParentId String Die ID des übergeordneten Elements des Kommentars der obersten Ebene des Threads.
TopCommentAuthorDisplayName String Der Anzeigename des Autors des Kommentars der obersten Ebene des Threads.
TopCommentAuthorChannelIdValue String Die ID des Kanals des Autors des Top-Level-Kommentars des Threads.
TopCommentCanRate Boolean Ob der aktuelle Benutzer den Top-Level-Kommentar des Threads bewerten kann.
TopCommentViewerRating String Die Zuschauerbewertung des Top-Level-Kommentars des Threads.
TopCommentLikeCount Integer Die Anzahl der „Gefällt mir“-Angaben für den Kommentar der obersten Ebene des Threads.
TopCommentModerationStatus String Der Moderationsstatus des Top-Level-Kommentars des Threads.
CanReply Boolean Diese Einstellung gibt an, ob der aktuelle Betrachter auf den Thread antworten kann.
TotalReplyCount Integer Die Gesamtzahl der Antworten, die als Reaktion auf den Kommentar der obersten Ebene übermittelt wurden.
IsPublic Boolean Diese Einstellung gibt an, ob der Thread einschließlich aller Kommentare und Kommentarantworten für alle YouTube-Benutzer sichtbar ist.
CommentsAggregate String Eine Liste mit einer oder mehreren Antworten auf den Kommentar der obersten Ebene.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
AllThreadsRelatedToChannelId String Weist die API an, alle mit dem angegebenen Kanal verknüpften Kommentar-Threads zurückzugeben.
ModerationStatus String Legen Sie diesen Parameter fest, um die zurückgegebenen Kommentar-Threads auf einen bestimmten Moderationsstatus zu beschränken.
TextFormat String Setzen Sie den Wert dieses Parameters auf HTML oder Nur-Text.

Demografie

Abfrage der YouTubeAnalytics-Demografie nach Altersgruppen und Geschlecht.

Tabellenspezifische Informationen
Auswählen

Aggregierte Anzeigestatistiken für Videos basierend auf Altersgruppe und Geschlecht der Zuschauer:

SELECT * FROM Demographics

Demografische Daten für nur ein Video reduzieren:

SELECT * FROM Demographics WHERE Video = 'video_Id'

Aggregierte Anzeigestatistiken für Wiedergabelisten basierend auf Altersgruppe und Geschlecht der Zuschauer:

SELECT * FROM Demographics WHERE IsCurated = true
Regeln auswählen

Sie können die folgenden Tabellen verwenden, um andere Abfragen für Top-Videos zu erstellen.

Demografische Daten für Videos:

| Dimensionen | Verwenden Sie 1 oder mehr | Altersgruppe, Geschlecht, Video | | --------------- | -------------------------------------------------- ------------------- | | Use 0 or more| Erstellerinhalttyp, live oder auf Abruf, Abonniertstatus, YouTube-Produkt | | Metriken | Verwenden Sie 1 oder mehr | viewerPercentage | | Filter | Verwenden Sie 0 oder 1 | Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Video, Gruppe | | Use 0 or more| liveOrOnDemand, AbonniertStatus, YouTube-Produkt |

Demografie für Wiedergabelisten:

| Dimensionen | Verwenden Sie 1 oder mehr | Altersgruppe, Geschlecht | | --------------- | ------------------------------------------ | | Use 0 or more| AbonniertStatus, YouTubeProdukt | | Metriken | Erforderlich | viewerPercentage | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Video, Gruppe | | Use 0 or more| AbonniertStatus, YouTubeProdukt |

Demografische Daten für Inhaltseigentümer:

| Dimensionen | Verwenden Sie 1 oder mehr | Altersgruppe, Geschlecht | | --------------- | -------------------------------------------------- ------------------- | | Use 0 or more| Erstellerinhalttyp, live oder auf Abruf, Abonniertstatus, YouTube-Produkt | | Metriken | Verwenden Sie 1 oder mehr | viewerPercentage | | Filter | Genau ein | Video, einen Kanal, eine Gruppe verwenden | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or more| liveOrOnDemand, AbonniertStatus, YouTube-Produkt |

Demografische Daten für Playlists von Inhaltseigentümern:

| Dimensionen | Verwenden Sie 1 oder mehr | Altersgruppe, Geschlecht | | --------------- | ------------------------------------------ | | Use 0 or more| AbonniertStatus, YouTubeProdukt | | Metriken | Erforderlich | viewerPercentage | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Wiedergabeliste, Kanal, Gruppe | | Use 0 or more| AbonniertStatus, YouTubeProdukt |

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Video String Wahr Falsch Die ID eines YouTube-Videos.
Playlist String True Die ID einer YouTube-Wiedergabeliste.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Country String True Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
Province String True Der US-Bundesstaat oder das US-Territorium, das mit den Messwerten in der Berichtszeile verknüpft ist. Der Dimensionswert ist ein ISO 3166-2-Code, der einen US-Bundesstaat oder den District of Columbia identifiziert, z. B. US-MI (Michigan) oder US-TX (Texas). Der Provinzcode US-ZZ wird verwendet, um Messwerte zu melden, für die YouTube den zugehörigen US-Bundesstaat nicht identifizieren konnte. Wenn die Spalte „Provinz“ angegeben ist, muss „Land“ in der WHERE-Klausel auf „US“ gesetzt werden.
Continent String True (nur Filter) Ein statistischer Regionscode der Vereinten Nationen (UN). Die API unterstützt die folgenden Werte: 002 Afrika, 019 Amerika (Nordamerika, Lateinamerika, Südamerika und die Karibik), 142 Asien, 150 Europa, 009 Ozeanien.
SubContinent String Wahr (nur Filter) Ein statistischer Regionscode der Vereinten Nationen, der eine geografische Unterregion identifiziert.
LiveOrOnDemand String True Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Ansichten einer Live-Übertragung verknüpft sind. Daten für diese Dimension sind für Daten ab dem 1. April 2014 verfügbar. Die zulässigen Werte sind LIVE und ON_DEMAND.
CreatorContentType String Wahr Diese Dimension identifiziert den Inhaltstyp, der mit den Benutzeraktivitätsmetriken in der Datenzeile verknüpft ist. Die zulässigen Werte sind LIVE_STREAM, SHORTS, STORY, VIDEO_ON_DEMAND, UNSPECIFIED.
SubscribedStatus String Wahr Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Zuschauern verknüpft sind, die den Video- oder Playlist-Kanal abonniert haben. Die zulässigen Werte sind SUBSCRIBED und UNSUBSCRIBED. Beachten Sie, dass der Dimensionswert zum Zeitpunkt der Benutzeraktivität korrekt ist.
YoutubeProduct String True Diese Dimension identifiziert den YouTube-Dienst, auf dem die Benutzeraktivität aufgetreten ist. Daten für diese Dimension sind ab dem 18. Juli 2015 verfügbar. Die zulässigen Werte sind CORE, GAMING, KIDS, UNKNOWN.
IsCurated Boolean True Dieser Filter gibt an, dass die Anforderung Daten zu Videoaufrufen abruft, die im Kontext einer Wiedergabeliste aufgetreten sind. Dieser Filter ist für jeden Wiedergabelistenbericht erforderlich und sein Wert muss auf 1 gesetzt sein.
ClaimedStatus String True (wird nur in Berichten von Inhaltseigentümern verwendet) Mit dieser Dimension können Sie angeben, dass ein Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String True (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob ein Ergebnissatz Metriken für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte (z. B. von Benutzern hochgeladene Videos) enthält. Die zulässigen Werte sind self und thirdParty.
AgeGroup String Wahr Wahr Diese Dimension identifiziert die Altersgruppe der angemeldeten Benutzer, die mit den Berichtsdaten verknüpft sind. Die zulässigen Werte sind Alter 13–17, Alter 18–24, Alter 25–34, Alter 35–44, Alter 45–54, Alter 55–64, Alter 65-
Gender String Wahr Falsch Diese Dimension identifiziert das Geschlecht der angemeldeten Benutzer, die mit der Abfrage verknüpft sind. Die zulässigen Werte sind weiblich, männlich und benutzerspezifisch.
ViewerPercentage Double Falsch Wahr Der Prozentsatz der Zuschauer, die beim Ansehen des Videos oder der Playlist angemeldet waren. Die viewerPercentage-Werte in diesem Bericht werden nicht für unterschiedliche Werte oder Wertekombinationen für Wiedergabedetaildimensionen (subscribedStatus und youtubeProduct) normalisiert. Beispielsweise gibt ein Bericht, der die subscribedStatus-Dimension verwendet, viewerPercentage-Daten zurück, die sich für abonnierte Ansichten auf 100 Prozent summieren, und viewerPercentage-Daten, die sich für nicht abonnierte Ansichten auf 100 Prozent summieren. (Der Gesamtwert aller viewerPercentage-Felder im Bericht beträgt 200 Prozent.) Sie können Filter verwenden, um sicherzustellen, dass der Bericht nur viewerPercentage-Daten für einen Wert (oder eine Wertekombination) für Wiedergabedetaildimensionen enthält.
StartDate Date Startdatum zum Abrufen von Analytics-Daten.
EndDate Date Enddatum für das Abrufen von Analytics-Daten.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

Geräte

Abfrage von YouTubeAnalytics-Statistiken zu Geräten oder Operationssystemen. Diese Tabelle ermöglicht Ihnen die Zusammenstellung von Anzeigestatistiken basierend auf der Art und Weise, wie Zuschauer Ihre Videoinhalte erreicht haben. Sie können beispielsweise die Anzahl der Aufrufe ermitteln, die auf Mobilgeräten oder Spielekonsolen erfolgten.

Tabellenspezifische Informationen
Auswählen

Standardmäßig erfolgt die Gruppierung nach Gerätetyp:

SELECT * FROM Devices

Sie können Ansichten jedoch nach anderen Dimensionen wie dem Operationssystem gruppieren:

SELECT OperatingSystem, Views, EstimatedMinutesWatched FROM Devices

Beachten Sie, dass Sie aufgrund von Einschränkungen der YouTube Analytics API Gerätetyp und Operationssystem nicht in derselben Abfrage kombinieren können.

Regeln auswählen

Sie können die folgenden Tabellen verwenden, um andere Abfragen an Geräte zu erstellen:

Geräte für Videos:

| Dimensionen | Verwenden Sie genau eine | Gerätetyp, Operationssystem | | --------------- | -------------------------------------------------- --------- | | Use 0 or more| CreatorContentType, Tag, live oder auf Abruf, Abonniertstatus, YouTube-Produkt | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, geschätzte angesehene Minuten | | Filter | Verwenden Sie 0 oder 1 | Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Video, Gruppe | | Use 0 or more| Operationssystem, live oder auf Abruf, Abonniertstatus, YouTube-Produkt |

Gerätedaten für Wiedergabelisten:

| Dimensionen | Verwenden Sie genau eine | Gerätetyp, Operationssystem | | --------------- | ------------------------------------------------- | | Use 0 or more| Tag, AbonniertStatus, YouTubeProdukt | | Metriken | Verwende 1 oder mehr | Ansichten, geschätzte angesehene Minuten, Playliststarts, Ansichten pro Playliststart, durchschnittliche Zeit in Playlist | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Wiedergabeliste, Kanal, Gruppe | | Use 0 or more| Operationssystem, Abonnementstatus, YouTube-Produkt |

Gerätedaten für Inhaltseigentümer:

| Abmessungen | Erforderlich | Gerätetyp | | --------------- | -------------------------------------------------- --------- | | Use 0 or more| CreatorContentType, Tag, live oder auf Abruf, Abonniertstatus, YouTube-Produkt | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, geschätzte angesehene Minuten | | Filter | Genau ein | Video, einen Kanal, eine Gruppe verwenden | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or more| Operationssystem, live oder auf Abruf, Abonniertstatus, YouTube-Produkt |

Gerätedaten für Wiedergabelisten des Inhaltseigentümers:

| Abmessungen | Erforderlich | Gerätetyp | | --------------- | ------------------------------------------------- | | Use 0 or more| Tag, AbonniertStatus, YouTubeProdukt | | Metriken | Verwende 1 oder mehr | Ansichten, geschätzte angesehene Minuten, Playliststarts, Ansichten pro Playliststart, durchschnittliche Zeit in Playlist | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Wiedergabeliste, Kanal, Gruppe | | Use 0 or more| Operationssystem, Abonnementstatus, YouTube-Produkt |

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Video String True Die ID eines YouTube-Videos.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Channel String True (wird nur in Inhaltseigentümerberichten verwendet) Die ID für einen YouTube-Kanal. Die Kanaldimension wird häufig in Inhaltseigentümerberichten verwendet, da diese Berichte normalerweise Daten für mehrere Kanäle aggregieren.
Playlist String True Die ID einer YouTube-Wiedergabeliste.
Country String True Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
Province String True Der US-Bundesstaat oder das US-Territorium, das mit den Messwerten in der Berichtszeile verknüpft ist. Der Dimensionswert ist ein ISO 3166-2-Code, der einen US-Bundesstaat oder den District of Columbia identifiziert, z. B. US-MI (Michigan) oder US-TX (Texas). Der Provinzcode US-ZZ wird verwendet, um Messwerte zu melden, für die YouTube den zugehörigen US-Bundesstaat nicht identifizieren konnte. Wenn die Spalte „Provinz“ angegeben ist, muss „Land“ in der WHERE-Klausel auf „US“ gesetzt werden.
Continent String Wahr (Nur Filter) Ein statistischer Regionscode der Vereinten Nationen (UN): 002 Afrika, 019 Amerika (Nordamerika, Lateinamerika, Südamerika und die Karibik), 142 Asien, 150 Europa, 009 Ozeanien. Diese Dimension kann nur zum Filtern von Daten verwendet werden.
SubContinent String Wahr (nur Filter) Ein statistischer Regionscode der Vereinten Nationen, der eine geografische Unterregion identifiziert.
CreatorContentType String Wahr Diese Dimension identifiziert den Inhaltstyp, der mit den Benutzeraktivitätsmetriken in der Datenzeile verknüpft ist. Die zulässigen Werte sind LIVE_STREAM, SHORTS, STORY, VIDEO_ON_DEMAND, UNSPECIFIED.
Day String Wahr Wenn Sie diese Dimension verwenden, werden die Daten im Bericht täglich aggregiert und jede Zeile enthält Daten für einen Tag.
LiveOrOnDemand String True Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Ansichten einer Live-Übertragung verknüpft sind. Daten für diese Dimension sind für Daten ab dem 1. April 2014 verfügbar. Die zulässigen Werte sind LIVE und ON_DEMAND.
SubscribedStatus String Wahr Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Zuschauern verknüpft sind, die den Video- oder Playlist-Kanal abonniert haben. Die zulässigen Werte sind SUBSCRIBED und UNSUBSCRIBED. Beachten Sie, dass der Dimensionswert zum Zeitpunkt der Benutzeraktivität korrekt ist.
YoutubeProduct String True Diese Dimension identifiziert den YouTube-Dienst, auf dem die Benutzeraktivität aufgetreten ist. Daten für diese Dimension sind ab dem 18. Juli 2015 verfügbar. Die zulässigen Werte sind CORE, GAMING, KIDS, UNKNOWN.
DeviceType String True True Diese Dimension identifiziert den physischen Formfaktor des Geräts, auf dem die Ansicht erfolgte. Die zulässigen Werte sind DESKTOP, GAME_CONSOLE, MOBILE, TABLET, TV, UNKNOWN_PLATFORM.
OperatingSystem String Wahr Falsch Diese Dimension identifiziert das Softwaresystem des Geräts, auf dem die Ansicht erfolgte. Die zulässigen Werte sind ANDROID, BADA, BLACKBERRY, DOCOMO, HIPTOP, IOS, LINUX, MACINTOSH, MEEGO, NINTENDO_3DS, OTHER, PLAYSTATION, PLAYSTATION_VITA, SMART_TV, SYMBIAN, WEBOS.
IsCurated Boolean True Dieser Filter gibt an, dass die Anforderung Daten zu Videoaufrufen abruft, die im Kontext einer Wiedergabeliste aufgetreten sind. Dieser Filter ist für jeden Wiedergabelistenbericht erforderlich und sein Wert muss auf 1 gesetzt sein.
ClaimedStatus String True (wird nur in Berichten von Inhaltseigentümern verwendet) Mit dieser Dimension können Sie angeben, dass der Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String True (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob der Ergebnissatz Kennzahlen für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte (z. B. von Benutzern hochgeladene Videos) enthält. Die zulässigen Werte sind „self“ und „thirdParty“.
Views Double Falsch Wahr Die Häufigkeit, mit der ein Video aufgerufen wurde.
EstimatedMinutesWatched Double Falsch Wahr Die Anzahl der Minuten, die Benutzer Videos für den angegebenen Kanal, Inhaltseigentümer, das angegebene Video oder die angegebene Wiedergabeliste angesehen haben.
PlaylistStarts Double Falsch Falsch Die Häufigkeit, mit der Zuschauer die Wiedergabe einer Playlist gestartet haben.
ViewsPerPlaylistStart Double Falsch Falsch Die durchschnittliche Anzahl der Videoaufrufe, die bei jedem Start einer Wiedergabeliste erfolgten.
AverageTimeInPlaylist Double Falsch Falsch Die geschätzte durchschnittliche Zeit in Minuten, die ein Zuschauer Videos in einer Wiedergabeliste angesehen hat, nachdem die Wiedergabeliste gestartet wurde.
StartDate Date Startdatum zum Abrufen von Analytics-Daten.
EndDate Date Enddatum für das Abrufen von Analytics-Daten.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

EngagementBerichte

Informationen zu Engagement-Berichten abfragen. Beispielsweise, wie oft ein Benutzer ein Video geteilt hat.

Tabellenspezifische Informationen
Auswählen

Standardmäßig werden die Ergebnisse nach Tag gruppiert. Die folgende Abfrage gibt Kommentare, Likes, Dislikes usw. gruppiert nach Tag zurück:

SELECT * FROM EngagementReports
Regeln auswählen

Die folgende Abfrage gibt zurück, wie häufig die Videos des Kanals auf verschiedenen sozialen Plattformen geteilt wurden:

SELECT SharingService, Shares FROM EngagementReports

Sie können die folgenden Tabellen verwenden, um weitere Abfragen für Engagement-Berichte zu erstellen:

Engagement-Berichte für Videos:

| Dimensionen | Erforderlich | sharingService | | -------------- | ------------------------------------ | | Optional| Inhaltstyp des Erstellers, Abonniertstatus | | Metriken | Verwenden Sie 1 oder mehr | Anteile | | Filter | Verwenden Sie 0 oder 1 | Land, Kontinent, Subkontinent | | Use 0 or one| Video, Gruppe | | Optional| AbonniertStatus |

Engagement-Berichte für Inhaltseigentümer:

| Dimensionen | Erforderlich | sharingService | | -------------- | ------------------------------------ | | Optional| Inhaltstyp des Erstellers, Abonniertstatus | | Metriken | Verwenden Sie 1 oder mehr | Anteile | | Filter | Genau ein | Video, einen Kanal, eine Gruppe verwenden | | Use 0 or one| Land, Kontinent, Subkontinent | | Optional| AbonniertStatus |

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
SharingService String Wahr Diese Dimension identifiziert den Dienst, der zum Teilen von Videos verwendet wurde. Videos können mit der Schaltfläche „Teilen“ auf YouTube (oder über den YouTube-Player) geteilt werden.
Channel String True (wird nur in Inhaltseigentümerberichten verwendet) Die ID für einen YouTube-Kanal. Die Kanaldimension wird häufig in Inhaltseigentümerberichten verwendet, da diese Berichte normalerweise Daten für mehrere Kanäle aggregieren.
Video String True Die ID eines YouTube-Videos.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Country String True Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
Continent String Wahr (Nur Filter) Ein statistischer Regionscode der Vereinten Nationen (UN): 002 Afrika, 019 Amerika (Nordamerika, Lateinamerika, Südamerika und die Karibik), 142 Asien, 150 Europa, 009 Ozeanien. Diese Dimension kann nur zum Filtern von Daten verwendet werden.
SubContinent String Wahr (nur Filter) Ein statistischer Regionscode der Vereinten Nationen, der eine geografische Unterregion identifiziert.
CreatorContentType String Wahr Diese Dimension identifiziert den Inhaltstyp, der mit den Benutzeraktivitätsmetriken in der Datenzeile verknüpft ist. Die zulässigen Werte sind LIVE_STREAM, SHORTS, STORY, VIDEO_ON_DEMAND, UNSPECIFIED.
SubscribedStatus String True Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Zuschauern verknüpft sind, die den Video- oder Playlist-Kanal abonniert haben. Mögliche Werte sind SUBSCRIBED und UNSUBSCRIBED. Beachten Sie, dass der Dimensionswert zum Zeitpunkt der Benutzeraktivität korrekt ist.
ClaimedStatus String True (wird nur in Berichten von Inhaltseigentümern verwendet) Mit dieser Dimension können Sie angeben, dass ein Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String True (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob ein Ergebnissatz Metriken für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte (z. B. von Benutzern hochgeladene Videos) enthält. Die zulässigen Werte sind self und thirdParty.
Shares Double Falsch Wahr Die Häufigkeit, mit der Benutzer ein Video über die Schaltfläche „Teilen“ geteilt haben.
StartDate Date Startdatum zum Abrufen von Analytics-Daten.
EndDate Date Enddatum für das Abrufen von Analytics-Daten.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

Sprachen

YouTube i18nLanguages abfragen. Eine i18nLanguage-Ressource identifiziert eine Anwendungssprache, die von der YouTube-Website unterstützt wird. Die Anwendungssprache kann auch als UI-Sprache bezeichnet werden.

Tabellenspezifische Informationen
Auswählen

Für diese Tabelle sind keine Filter erforderlich. Eine optionale unterstützte Spalte ist Sprache.

Alle Spalten unterstützen den Operator '='.

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung der i18n-Sprache verwendet.
Language String Ein BCP-47-Code, der eine Sprache eindeutig identifiziert.
Name String Der Name der Sprache, wie er in dieser Sprache geschrieben wird.

PlayListItems

YouTube PlayListItems abfragen. Eine PlayListItem-Ressource identifiziert eine andere YouTube-Entität, z. B. ein Video, das in einer PlayList enthalten ist. Darüber hinaus enthält der PlayListItem-Datensatz Details darüber, wie diese Entität in dieser PlayList verwendet wird.

Tabellenspezifische Informationen
Auswählen

Sie müssen in der WHERE-Klausel genau eine der folgenden Spalten angeben: ID oder PlayListId. Zusätzliche optionale Spalten, die unterstützt werden, sind OnBehalfOfContentOwner und VideoId.

Alle Spalten unterstützen den Operator '='.

SELECT * FROM PlaylistItems WHERE PlaylistId = 'abcdef123456'
Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung des Playlist-Elements verwendet.
PublishedAt Datetime Datum und Uhrzeit, zu denen das Element zur Wiedergabeliste hinzugefügt wurde. Der Wert wird im ISO 8601-Format (JJJJ-MM-TTThh🇲🇲ss.sZ) angegeben.
ChannelId String Die ID, die YouTube verwendet, um den Benutzer eindeutig zu identifizieren, der das Element zur Wiedergabeliste hinzugefügt hat.
Title String Der Titel des Artikels.
Description String Die Beschreibung des Artikels.
ThumbnailsDefaultUrl String Die URL des Artikels.
ChannelTitle String Der Kanaltitel des Kanals, zu dem das Playlist-Element gehört.
VideoOwnerChannelTitle String Der Kanaltitel des Kanals, der dieses Video hochgeladen hat.
VideoOwnerChannelId String Die Kanal-ID des Kanals, der dieses Video hochgeladen hat.
PlaylistId String Die ID, die YouTube verwendet, um die Playlist, in der sich das Playlist-Element befindet, eindeutig zu identifizieren.
Position String Die Reihenfolge, in der das Element in der Wiedergabeliste angezeigt wird. Der Wert verwendet einen nullbasierten Index, sodass das erste Element die Position 0 hat, das zweite Element die Position 1 und so weiter.
ResourceIdKind String Die Art oder der Typ der referenzierten Ressource.
ResourceIdVideoId String Wenn der ResourceIdKind-Wert der Spalte youtube#video lautet, ist diese Spalte vorhanden und ihr Wert enthält die ID, die YouTube verwendet, um das Video in der Wiedergabeliste eindeutig zu identifizieren.
VideoId String Die ID, die YouTube zur eindeutigen Identifizierung eines Videos verwendet. Um die Videoressource abzurufen, legen Sie die ID-Spalte auf diesen Wert fest.
Note String Eine vom Benutzer erstellte Notiz für diesen Artikel.
VideoOwnerPublishedAt Datetime Datum und Uhrzeit der Veröffentlichung des Videos auf YouTube. Der Wert wird im ISO 8601-Format (JJJJ-MM-TTThh🇲🇲ss.sZ) angegeben.
PrivacyStatus String Der Datenschutzstatus des Wiedergabelistenelements.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
OnBehalfOfContentOwner String Dieser Parameter ist ausschließlich für YouTube-Inhaltspartner vorgesehen.

Playlists

YouTube-Playlists abfragen. Eine Playlist ist eine Sammlung von Videos, die nacheinander angesehen und mit anderen Benutzern geteilt werden können.

Tabellenspezifische Informationen
Auswählen

Standardmäßig SupportEnhancedSQL ist auf true gesetzt und das Folgende wird an YouTube Analytics übergeben, falls vorhanden. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.

Wenn keine Filter angegeben sind, gibt der YouTube Analytics Connector standardmäßig alle Playlists für den Kanal zurück, der dem authentifizierten Benutzer gehört.

YouTube Analytics lässt nur die Verwendung einer Teilmenge von Spalten als Filterkriterium zu. Sie können genau eine der folgenden Spalten angeben: ChannelId oder Id. Weitere unterstützte optionale Spalten sind PublishedAt, Language, OnBehalfOfContentOwner und OnBehalfOfContentOwnerChannel.

Eine Suche in allen Kanälen in YouTube Analytics kann durch die Angabe eines oder mehrerer der Suchbegriffe, ForContentOwner, Region, SafeSearch, Bewertung und Rating ausgelöst werden, um alle Wiedergabelisten zu durchsuchen.

Alle Spalten unterstützen den Operator '='. PublishedAt unterstützt außerdem diese zusätzlichen Operatoren: '>', '>=', '<' und '<='.

Die Option „Sortieren nach“ wird für die Spalten „Bewertung“, „Relevanz“ und „Titel“ unterstützt.

SELECT * FROM PlayLists WHERE Id = 'abcdef123456'
SELECT title FROM PlayLists WHERE PublishedAt >= '2016-01-01' ORDER BY Title LIMIT 10

Hinweis: Die Sortierung wird nicht unterstützt, wenn eine der Spalten angegeben wird, die zum Suchen von Wiedergabelisten verwendet werden, z. B. Suchbegriffe.

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung der Playlist verwendet.
PublishedAt Datetime Datum und Uhrzeit der Erstellung der Wiedergabeliste. Der Wert wird im ISO 8601-Format (JJJJ-MM-TTThh🇲🇲ss.sZ) angegeben.
ChannelId String Die ID, die YouTube verwendet, um den Kanal, der die Playlist veröffentlicht hat, eindeutig zu identifizieren.
Title String Der Titel der Wiedergabeliste.
Description String Die Beschreibung der Wiedergabeliste.
ThumbnailsDefaultUrl String Die URL des Bildes.
ChannelTitle String Kanaltitel des Kanals, zu dem das Video gehört.
DefaultLanguage String Diese Spalte ist für vertrauenswürdige Tester vertraulich. Die Sprache des Textes in den Spalten „Titel“ und „Beschreibung“.
LocalizedTitle String Diese Spalte ist vertraulich und nur für vertrauenswürdige Tester bestimmt. Der lokalisierte Titel der Wiedergabeliste.
LocalizedDescription String Diese Spalte ist vertraulich und nur für vertrauenswürdige Tester bestimmt. Die lokalisierte Playlist-Beschreibung.
PrivacyStatus String Der Datenschutzstatus der Wiedergabeliste. Gültige Werte für diese Spalte: privat, öffentlich, nicht gelistet.
VideoCount Integer Die Anzahl der Videos in der Wiedergabeliste.
EmbedHtml String Ein Iframe-Tag, der einen Player einbettet, der die Playlist abspielt.
SearchTerms String Der Parameter SearchTerms gibt den Abfrage an, nach dem gesucht werden soll.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Language String Der Wert „hl“ weist die API an, lokalisierte Ressourcenmetadaten für eine bestimmte, von YouTube unterstützte Anwendungssprache abzurufen.
OnBehalfOfContentOwner String Dieser Parameter ist ausschließlich für YouTube-Inhaltspartner vorgesehen.
OnBehalfOfContentOwnerChannel String Gibt die YouTube-Kanal-ID des Kanals an, zu dem ein Video hinzugefügt wird.
ForContentOwner String Beschränkt die Suche so, dass nur Wiedergabelisten abgerufen werden, die dem in der Spalte „OnBehalfOfContentOwner“ angegebenen Inhaltseigentümer gehören.
Region String Weist die API an, Suchergebnisse für das angegebene Land zurückzugeben.
SafeSearch String Gibt an, ob die Suchergebnisse sowohl eingeschränkten Inhalt als auch Standardinhalt enthalten sollen. Gültige Werte: moderat, keine oder streng.
Rating String Gibt an, dass Wiedergabelisten von der höchsten bis zur niedrigsten Bewertung sortiert werden.

Regionen

YouTube i18nRegions abfragen. Eine i18nRegion-Ressource identifiziert einen geografischen Bereich, den ein YouTube-Benutzer als bevorzugte Inhaltsregion auswählen kann. Die Inhaltsregion kann auch als Inhaltsgebietsschema bezeichnet werden.

Tabellenspezifische Informationen
Auswählen

Für diese Tabelle sind keine Filter erforderlich. Eine optionale unterstützte Spalte ist Sprache.

Alle Spalten unterstützen den Operator '='.

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung der i18n-Region verwendet.
Country String Der zweistellige ISO-Ländercode, der die Region identifiziert.
Name String Der Name der Region.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Language String Der Parameter hl gibt die Sprache an, die für Textwerte in der API -Antwort verwendet werden soll. Der Standardwert ist en_US.

Abonnements

Abfrage von YouTube-Benutzerabonnements. Ein Abonnement benachrichtigt einen Benutzer, wenn einem Kanal neue Videos hinzugefügt werden oder wenn ein anderer Benutzer eine von mehreren Aktionen auf YouTube ausführt, z. B. ein Video hochlädt, ein Video bewertet oder ein Video kommentiert.

Tabellenspezifische Informationen
Auswählen

Sie können genau eine der folgenden Spalten angeben: ChannelId, Id, MyRecentSubscribers oder MySubscribers.

Zusätzliche optionale Spalten sind ForChannelId, OnBehalfOfContentOwner und OnBehalfOfContentOwnerChannel. Alle Spalten unterstützen den Operator „=“.

Für Abonnements wird die Reihenfolge unterstützt. Die unterstützten Sortierspalten sind „Alphabetisch“, „Relevanz“ und „Ungelesen“.

Wenn keine Filter angegeben sind, gibt der Treiber standardmäßig eine Liste der vom authentifizierten Benutzer abonnierten Kanäle zurück.

SELECT Title FROM Subscriptions WHERE ChannelId = 'abc123' ORDER BY Unread DESC

Der Standardwert ist SUBSCRIPTION_ORDER_RELEVANCE.

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung des Abonnements verwendet.
PublishedAt Datetime Datum und Uhrzeit der Erstellung des Abonnements. Der Wert wird im ISO 8601-Format (JJJJ-MM-TTThh🇲🇲ss.sZ) angegeben.
ChannelTitle String Der Titel des Kanals, zu dem das Abonnement gehört.
Title String Der Titel des Abonnements.
Description String Die Einzelheiten des Abonnements.
ResourceIdKind String Der Typ der API Ressource.
ResourceIdChannelId String Der Wert, den YouTube verwendet, um den Kanal, den der Benutzer abonniert hat, eindeutig zu identifizieren.
ChannelId String Die ID, die YouTube verwendet, um den Kanal des Abonnenten eindeutig zu identifizieren.
ThumbnailsDefaultUrl String Die URL des Standardbildes.
TotalItemCount Integer Die ungefähre Anzahl der Elemente, auf die das Abonnement verweist.
NewItemCount Integer Die Anzahl der neuen Elemente im Abonnement seit dem letzten Lesen seines Inhalts.
ActivityType String Der Aktivitätstyp, für den dieses Abonnement gilt. Gültige Werte: alle, Uploads.
SubscriberTitle String Der Titel des Kanals des Abonnenten.
SubscriberDescription String Die Beschreibung des Kanals des Abonnenten.
SubscriberChannelId String Die ID, die YouTube zuweist, um den Kanal des Abonnenten eindeutig zu identifizieren.
SubscriberThumbnailsDefaultUrl String Die URL des Standardbildes.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
MySubscribers String Setzen Sie den Wert dieses Parameters auf „true“, um einen Feed der Abonnenten des authentifizierten Benutzers abzurufen.
ForChannelId String Die Spalte „ForChannelId“ gibt eine durch Kommas getrennte Liste von Kanal-IDs an.
OnBehalfOfContentOwner String Diese Kolumne richtet sich ausschließlich an YouTube-Content-Partner.
OnBehalfOfContentOwnerChannel String Gibt die YouTube-Kanal-ID des Kanals an, zu dem ein Video hinzugefügt wird.
Alphabetical String Alphabetisch sortieren
Relevance String Nach Relevanz sortieren.
Unread String Nach Aktivitätsreihenfolge sortieren.

Zeitbasierte Berichte

Fragen Sie zeitbasierte Informationen zu Ansichten, Abonnenten usw. ab. Beispielsweise, wie viele neue Abonnenten zu einem bestimmten Zeitpunkt gewonnen wurden.

Tabellenspezifische Informationen
Regeln auswählen

Sie können die folgenden Tabellen verwenden, um Abfragen für zeitbasierte Berichte zu erstellen: Zeitbasierte Berichte für Videos:

| Dimensionen | Verwenden Sie 0 oder mehr | Tag, Monat, Video | | -------------- | ----------------- | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, Kommentare, „Gefällt mir“, „Gefällt mir nicht“, „Zu Playlists hinzugefügte“ Videos, „Aus Playlists entfernte“ Videos, Shares, geschätzte angesehene Minuten, durchschnittliche Ansichtsdauer, durchschnittlicher Ansichtsprozentsatz, AnnotationClickThroughRate, AnnotationCloseRate, AnnotationImpressionen, AnnotationKlickbare Impressionen, AnnotationSchließbare Impressionen, AnnotationKlicks, AnnotationAbschlüsse, gewonnene Abonnenten, verlorene Abonnenten, Uniques, Einnahmen, Anzeigeneinnahmen, Bruttoeinnahmen, RedPartner-Einnahmen, monetarisierte Wiedergaben, wiedergabebasierter CPM, Impressionen, impressionenbasierter CPM | | Filter | Verwenden Sie 0 oder 1 | Land, Kontinent, Subkontinent | | Use 0 or one| Video, Gruppe |

Zeitbasierte Berichte für Playlist-Regeln:

| Dimensionen | Genau eine verwenden | Tag, Monat | | --------------- | ------------------------------------------ | | Optional| Inhaltstyp des Erstellers | | Use 0 or more| AbonniertStatus, YouTubeProdukt | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, geschätzte angesehene Minuten, durchschnittliche Ansichtsdauer, Playliststarts, Ansichten pro Playliststart, durchschnittliche Zeit in Playlist | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Wiedergabeliste, Kanal, Gruppe | | Use 0 or more| AbonniertStatus, YouTubeProdukt |

Zeitbasierte Berichte für Inhaltseigentümerregeln:

| Dimensionen | Genau eine verwenden | Tag, Monat | | -------------- | -------------------------------- | | Optional| Inhaltstyp des Erstellers | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, Kommentare, „Gefällt mir“, „Gefällt mir nicht“, „Zu Playlists hinzugefügte“ Videos, „Aus Playlists entfernte“ Videos, Shares, geschätzte angesehene Minuten, durchschnittliche Ansichtsdauer, durchschnittlicher Ansichtsprozentsatz, AnnotationClickThroughRate, AnnotationCloseRate, AnnotationImpressionen, AnnotationKlickbare Impressionen, AnnotationSchließbare Impressionen, AnnotationKlicks, AnnotationAbschlüsse, gewonnene Abonnenten, verlorene Abonnenten, Uniques, Einnahmen, Anzeigeneinnahmen, Bruttoeinnahmen, RedPartner-Einnahmen, monetarisierte Wiedergaben, wiedergabebasierter CPM, Impressionen, impressionenbasierter CPM | | Filter | Genau ein | Video, einen Kanal, eine Gruppe verwenden | | Use 0 or one| Land, Kontinent, Subkontinent |

Zeitbasierte Berichte für Playlist-Regeln des Inhaltseigentümers:

| Dimensionen | Genau eine verwenden | Tag, Monat | | --------------- | ------------------------------------------ | | Use 0 or more| AbonniertStatus, YouTubeProdukt | | Metriken | Verwende 1 oder mehr | Ansichten, geschätzte angesehene Minuten, durchschnittliche Ansichtsdauer, Playliststarts, Ansichten pro Playliststart, durchschnittliche Zeit in Playlist | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Wiedergabeliste, Kanal, Gruppe | | Use 0 or more| AbonniertStatus, YouTubeProdukt |

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Channel String True (wird nur in Inhaltseigentümerberichten verwendet) Die ID für einen YouTube-Kanal. Die Kanaldimension wird häufig in Inhaltseigentümerberichten verwendet, da diese Berichte normalerweise Daten für mehrere Kanäle aggregieren.
Video String True Die ID eines YouTube-Videos.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Playlist String True Die ID einer YouTube-Wiedergabeliste.
Country String True Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
Province String True Der US-Bundesstaat oder das US-Territorium, das mit den Messwerten in der Berichtszeile verknüpft ist. Der Dimensionswert ist ein ISO 3166-2-Code, der einen US-Bundesstaat oder den District of Columbia identifiziert, z. B. US-MI (Michigan) oder US-TX (Texas). Der Provinzcode US-ZZ wird verwendet, um Messwerte zu melden, für die YouTube den zugehörigen US-Bundesstaat nicht identifizieren konnte. Wenn die Spalte „Provinz“ angegeben ist, muss „Land“ in der WHERE-Klausel auf „US“ gesetzt werden.
Continent String True (nur Filter) Ein statistischer Regionscode der Vereinten Nationen (UN). Die API unterstützt die folgenden Werte: 002 Afrika, 019 Amerika (Nordamerika, Lateinamerika, Südamerika und die Karibik), 142 Asien, 150 Europa, 009 Ozeanien. Diese Dimension kann nur zum Filtern von Daten verwendet werden.
SubContinent String Wahr (nur Filter) Ein statistischer Regionscode der Vereinten Nationen, der eine geografische Unterregion identifiziert.
Day String Wahr Wahr Wenn Sie diese Dimension verwenden, werden die Daten im Bericht täglich aggregiert und jede Zeile enthält Daten für einen Tag.
Month String True Die Daten im Bericht werden nach Kalendermonat aggregiert. Im Bericht werden die Daten im Format JJJJ-MM aufgeführt. Hinweis: Wenn Ihre SQL- Abfrage die Monatsdimension verwendet, müssen die Parameter StartDate und EndDate beide auf den ersten Tag des Monats eingestellt werden.
IsCurated Boolean True Dieser Filter gibt an, dass die Anforderung Daten zu Videoaufrufen abruft, die im Kontext einer Wiedergabeliste aufgetreten sind. Dieser Filter ist für jeden Wiedergabelistenbericht erforderlich und sein Wert muss auf 1 gesetzt sein.
ClaimedStatus String True (wird nur in Berichten von Inhaltseigentümern verwendet) Mit dieser Dimension können Sie angeben, dass ein Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String True (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob ein Ergebnissatz Metriken für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte (z. B. von Benutzern hochgeladene Videos) enthält. Die zulässigen Werte sind self und thirdParty.
CreatorContentType String Wahr Diese Dimension identifiziert den Inhaltstyp, der mit den Benutzeraktivitätsmetriken in der Datenzeile verknüpft ist. Die zulässigen Werte sind LIVE_STREAM, SHORTS, STORY, VIDEO_ON_DEMAND, UNSPECIFIED.
SubscribedStatus String True Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Zuschauern verknüpft sind, die den Video- oder Playlist-Kanal abonniert haben. Mögliche Werte sind SUBSCRIBED und UNSUBSCRIBED. Beachten Sie, dass der Dimensionswert zum Zeitpunkt der Benutzeraktivität korrekt ist.
YoutubeProduct String True Diese Dimension identifiziert den YouTube-Dienst, auf dem die Benutzeraktivität aufgetreten ist. Daten für diese Dimension sind ab dem 18. Juli 2015 verfügbar. Die zulässigen Werte sind CORE, GAMING, KIDS, UNKNOWN.
Views Double Falsch Wahr Die Häufigkeit, mit der ein Video aufgerufen wurde. In einem Wiedergabelistenbericht gibt die Metrik an, wie oft ein Video im Kontext einer Wiedergabeliste aufgerufen wurde.
ViewerPercentage Double Falsch Falsch Der Prozentsatz der Zuschauer, die beim Ansehen des Videos oder der Playlist angemeldet waren.
EstimatedMinutesWatched Double Falsch Wahr Die Anzahl der Minuten, die Benutzer Videos für den angegebenen Kanal, Inhaltseigentümer, das angegebene Video oder die angegebene Wiedergabeliste angesehen haben.
AverageViewDuration Double Falsch Wahr Die durchschnittliche Länge der Videowiedergaben in Sekunden. In einem Wiedergabelistenbericht gibt die Metrik die durchschnittliche Länge der Videowiedergaben in Sekunden an, die im Kontext einer Wiedergabeliste aufgetreten sind.
AverageViewPercentage Double Falsch Wahr Der durchschnittliche Prozentsatz eines während der Videowiedergabe angesehenen Videos.
Comments Double Falsch Wahr Die Häufigkeit, mit der Benutzer ein Video kommentiert haben.
Likes Double Falsch Wahr Die Häufigkeit, mit der Benutzer durch eine positive Bewertung angegeben haben, dass ihnen ein Video gefallen hat.
Dislikes Double Falsch Wahr Die Häufigkeit, mit der Benutzer durch eine negative Bewertung angegeben haben, dass ihnen ein Video nicht gefallen hat. Dies ist eine zentrale Kennzahl und unterliegt der Veraltungsrichtlinie.
Shares Double Falsch Wahr Die Häufigkeit, mit der Benutzer ein Video über die Schaltfläche „Teilen“ geteilt haben.
SubscribersGained Double Falsch Wahr Die Häufigkeit, mit der Benutzer einen Kanal oder ein Video abonniert haben.
SubscribersLost Double Falsch Wahr Die Häufigkeit, mit der Benutzer ein Abonnement eines Kanals oder Videos gekündigt haben.
VideosAddedToPlaylists Double Falsch Wahr Die Häufigkeit, mit der Videos zur Playlist des Videobesitzers oder zu anderen Kanal-Playlists wie der Playlist „Später ansehen“ hinzugefügt wurden. Playlists mit Kanal-Uploads und der Wiedergabeverlauf des Benutzers werden nicht gemeldet. Diese Metrik gibt eine absolute Zahl zurück. Das bedeutet, dass, wenn ein Benutzer ein Video zu einer Playlist hinzufügt, es entfernt und dann erneut hinzufügt, der Metrikwert widerspiegelt, dass das Video zweimal zu einer Playlist hinzugefügt wurde. Daten für diese Metrik sind für Daten vor dem 1. Oktober 2014 nicht verfügbar.
VideosRemovedFromPlaylists Double Falsch Wahr Die Häufigkeit, mit der Videos aus der Playlist des Videobesitzers und anderen YouTube-Playlists wie der Playlist „Später ansehen“ entfernt wurden. Diese Metrik gibt eine absolute Zahl zurück. Das bedeutet, dass, wenn ein Benutzer ein Video zu einer Playlist hinzufügt, es entfernt, es erneut hinzufügt und es dann erneut entfernt, der Metrikwert widerspiegelt, dass das Video zweimal aus einer Playlist entfernt wurde. Daten für diese Metrik sind für Daten vor dem 1. Oktober 2014 nicht verfügbar.
PlaylistStarts Double Falsch Falsch Die Häufigkeit, mit der Zuschauer die Wiedergabe einer Playlist gestartet haben.
ViewsPerPlaylistStart Double Falsch Falsch Die durchschnittliche Anzahl der Videoaufrufe, die bei jedem Start einer Wiedergabeliste erfolgten.
AverageTimeInPlaylist Double Falsch Falsch Die geschätzte durchschnittliche Zeit in Minuten, die ein Zuschauer Videos in einer Wiedergabeliste angesehen hat, nachdem die Wiedergabeliste gestartet wurde.
AnnotationImpressions Double Falsch Wahr Die Gesamtzahl der Annotationseindrücke.
AnnotationClickableImpressions Double Falsch Wahr Die Anzahl der Anmerkungen, die angezeigt wurden und angeklickt werden konnten.
AnnotationClicks Double Falsch Wahr Die Anzahl der angeklickten Anmerkungen.
AnnotationClickThroughRate Double Falsch Wahr Das Verhältnis der Anmerkungen, auf die Betrachter geklickt haben, zur Gesamtzahl der anklickbaren Anmerkungseinblendungen.
AnnotationClosableImpressions Double Falsch Wahr Die Anzahl der Anmerkungen, die erschienen sind und geschlossen werden konnten.
AnnotationCloses Double Falsch Wahr Die Anzahl der geschlossenen Anmerkungen.
AnnotationCloseRate Double Falsch Wahr Das Verhältnis der von Betrachtern geschlossenen Anmerkungen zur Gesamtzahl der Anmerkungseinblendungen.
EstimatedRevenue Decimal Falsch Falsch Die geschätzten Gesamteinnahmen (Nettoumsatz) aus allen von Google verkauften Werbequellen sowie aus nicht werbebezogenen Quellen für den ausgewählten Datumsbereich und die ausgewählte Region. Die geschätzten Einnahmen unterliegen einer Anpassung zum Monatsende und umfassen keine von Partnern verkaufte und bereitgestellte Werbung.
EstimatedAdRevenue Decimal Falsch Falsch Die geschätzten Gesamteinnahmen (Nettoumsatz) aus allen von Google verkauften Werbequellen für den ausgewählten Datumsbereich und die ausgewählte Region. Die geschätzten Einnahmen unterliegen einer Anpassung zum Monatsende und umfassen keine von Partnern verkaufte und bereitgestellte Werbung.
EstimatedRedPartnerRevenue Decimal Falsch Falsch Der geschätzte Gesamtumsatz aus YouTube Red-Abonnements für die ausgewählten Berichtsdimensionen. Der Wert der Metrik spiegelt die Einnahmen aus Musik- und Nichtmusikinhalten wider und unterliegt einer Anpassung zum Monatsende.
GrossRevenue Decimal Falsch Falsch Der geschätzte Bruttoumsatz in USD aus allen von Google oder DoubleClick-Partnern verkauften Anzeigen für den ausgewählten Datumsbereich und die ausgewählte Region. Der Bruttoumsatz unterliegt einer Anpassung zum Monatsende und umfasst keine von Partnern bereitgestellten Anzeigen. Der Bruttoumsatz darf nicht mit den Einnahmen oder dem Nettoumsatz verwechselt werden, bei denen Ihr Eigentumsanteil und Ihre Vereinbarungen zur Umsatzbeteiligung berücksichtigt werden.
Cpm Decimal Falsch Falsch Der geschätzte Bruttoumsatz pro tausend Anzeigenimpressionen.
AdImpressions Double Falsch Falsch Die Anzahl der ausgelieferten verifizierten Anzeigenimpressionen.
MonetizedPlaybacks Double Falsch Falsch Die Anzahl der Fälle, in denen ein Zuschauer Ihr Video abgespielt und mindestens eine Anzeigenimpression angezeigt bekommen hat. Eine monetarisierte Wiedergabe wird gezählt, wenn einem Zuschauer eine Preroll-Anzeige gezeigt wird, er aber die Anzeige abbricht, bevor Ihr Video überhaupt beginnt. Der erwartete geschätzte Fehler für diese Zahl beträgt ±2,0 %.
PlaybackBasedCpm Decimal Falsch Falsch Der geschätzte Bruttoumsatz pro tausend Wiedergaben.
StartDate Date Startdatum zum Abrufen von Analytics-Daten.
EndDate Date Enddatum für das Abrufen von Analytics-Daten.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

TopVideos

Fragen Sie die TopVideos für einen Kanal oder die TopPlaylists ab, wenn Sie Inhaltseigentümer sind. Sie können diese Ansicht auch verwenden, um Wiedergabedetails und geografische Filter Abfrage.

Tabellenspezifische Informationen
Auswählen

Die folgende Abfrage gibt die Top-Videos eines Kanals zurück:

SELECT * FROM TopVideos

Die folgende Abfrage gibt die Top-Videos eines Kanals nach der höchsten Wiedergabedauer in Minuten in einem bestimmten Land zurück:

SELECT Video, Views, EstimatedMinutesWatched, AverageViewDuration, AverageViewPercentage FROM TopVideos WHERE Country = 'US'

Die folgende Abfrage gibt die Top-Wiedergabelisten eines Kanals nach der Anzahl der Wiedergabeminuten zurück:

SELECT Playlist, Views, EstimatedMinutesWatched, PlaylistStarts, AverageViewDuration FROM TopVideos WHERE IsCurated = true
Regeln auswählen

Sie können die folgenden Tabellen verwenden, um andere Abfragen für Top-Videos zu erstellen:

Top-Videos für Videos:

| Dimensionen | Erforderlich | Video | | -------------- | ------------------------------------- | | Optional| Inhaltstyp des Erstellers | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, Kommentare, „Gefällt mir“, „Gefällt mir nicht“, „Zu Playlists hinzugefügte Videos“, „Aus Playlists entfernte Videos“, „Shares“, „Geschätzte angesehene Minuten“, „Durchschnittliche Ansichtsdauer“, „Durchschnittlicher Ansichtsprozentsatz“, „AnnotationClickThroughRate“, „AnnotationCloseRate“, „AnnotationImpressions“, „AnnotationClickableImpressions“, „AnnotationClosableImpressions“, „AnnotationClicks“, „AnnotationCloses“, „Gewonnene Abonnenten“, „Verlorene Abonnenten“ | | Filter | Verwenden Sie 0 oder 1 | Land, Kontinent, Subkontinent | | Sortieren | Verwenden Sie 0 oder mehr (nur absteigende Reihenfolge) | Aufrufe, geschätzte angesehene Minuten, gewonnene Abonnenten, verlorene Abonnenten |

Top-Videos für Playlists:

| Abmessungen | Erforderlich | Playlist | | --------------- | ------------------------------------------ | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, geschätzte angesehene Minuten, durchschnittliche Ansichtsdauer, Playliststarts, Ansichten pro Playliststart, durchschnittliche Zeit in Playlist | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or more| Playlist, AbonniertStatus, YouTube-Produkt | | Sortieren | Verwenden Sie 0 oder mehr (nur absteigende Reihenfolge) | Aufrufe, geschätzte angesehene Minuten, Playliststarts |

Top-Videos für Inhaltseigentümer:

| Abmessungen | Erforderlich | Video | | -------------- | ------------------------------------- | | Optional| Inhaltstyp des Erstellers | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, Kommentare, „Gefällt mir“, „Gefällt mir nicht“, „Zu Playlists hinzugefügte“ Videos, „Aus Playlists entfernte“ Videos, Shares, geschätzte angesehene Minuten, durchschnittliche Ansichtsdauer, durchschnittlicher Ansichtsprozentsatz, Anmerkung „ClickThroughRate“, Anmerkung „CloseRate“, Anmerkung „Impressionen“, Anmerkung „Klickbare Impressionen“, Anmerkung „Schließbare Impressionen“, Anmerkung „Klicks“, Anmerkung „Abschlüsse“, gewonnene Abonnenten, verlorene Abonnenten, Einnahmen, Anzeigeneinnahmen, Bruttoeinnahmen, Einnahmen aus roten Partnern, monetarisierte Wiedergaben, wiedergabebasierter CPM, Impressionen, impressionenbasierter CPM | | Filter | Benutze genau einen | Kanal | | Use 0 or one| Land, Kontinent, Subkontinent | | Sortieren | Verwenden Sie 0 oder mehr (nur absteigende Reihenfolge) | Aufrufe, Einnahmen, RedPartnerRevenue, geschätzte angesehene Minuten, gewonnene Abonnenten, verlorene Abonnenten |

Top-Videos für Playlists von Inhaltseigentümern:

| Abmessungen | Erforderlich | Playlist | | --------------- | ------------------------------------------ | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, geschätzte angesehene Minuten, durchschnittliche Ansichtsdauer, Playliststarts, Ansichten pro Playliststart, durchschnittliche Zeit in Playlist | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Wiedergabeliste, Kanal | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or more| AbonniertStatus, YouTubeProdukt | | Sortieren | Verwenden Sie 0 oder mehr (nur absteigende Reihenfolge) | Aufrufe, geschätzte angesehene Minuten, Playliststarts |

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Channel String True (wird nur in Inhaltseigentümerberichten verwendet) Die ID für einen YouTube-Kanal. Die Kanaldimension wird häufig in Inhaltseigentümerberichten verwendet, da diese Berichte normalerweise Daten für mehrere Kanäle aggregieren.
Video String True True Die ID eines YouTube-Videos.
Playlist String True Die ID einer YouTube-Wiedergabeliste.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Country String True Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
Province String True Der US-Bundesstaat oder das US-Territorium, das mit den Messwerten in der Berichtszeile verknüpft ist. Der Dimensionswert ist ein ISO 3166-2-Code, der einen US-Bundesstaat oder den District of Columbia identifiziert, z. B. US-MI (Michigan) oder US-TX (Texas). Der Provinzcode US-ZZ wird verwendet, um Messwerte zu melden, für die YouTube den zugehörigen US-Bundesstaat nicht identifizieren konnte. Wenn die Spalte „Provinz“ angegeben ist, muss „Land“ in der WHERE-Klausel auf „US“ gesetzt werden.
Continent String True (nur Filter) Ein statistischer Regionscode der Vereinten Nationen (UN). Die API unterstützt die folgenden Werte: 002 Afrika, 019 Amerika (Nordamerika, Lateinamerika, Südamerika und die Karibik), 142 Asien, 150 Europa, 009 Ozeanien. Diese Dimension kann nur zum Filtern von Daten verwendet werden.
SubContinent String Wahr (nur Filter) Ein statistischer Regionscode der Vereinten Nationen, der eine geografische Unterregion identifiziert.
IsCurated Boolean True Dieser Filter gibt an, dass die Anforderung Daten zu Videoaufrufen abruft, die im Kontext einer Wiedergabeliste aufgetreten sind. Dieser Filter ist für jeden Wiedergabelistenbericht erforderlich und sein Wert muss auf 1 gesetzt sein.
ClaimedStatus String True (wird nur in Berichten von Inhaltseigentümern verwendet) Mit dieser Dimension können Sie angeben, dass ein Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String True (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob ein Ergebnissatz Metriken für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte (z. B. von Benutzern hochgeladene Videos) enthält. Die zulässigen Werte sind self und thirdParty.
CreatorContentType String Wahr Diese Dimension identifiziert den Inhaltstyp, der mit den Benutzeraktivitätsmetriken in der Datenzeile verknüpft ist. Die zulässigen Werte sind LIVE_STREAM, SHORTS, STORY, VIDEO_ON_DEMAND, UNSPECIFIED.
SubscribedStatus String True Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Zuschauern verknüpft sind, die den Video- oder Playlist-Kanal abonniert haben. Mögliche Werte sind SUBSCRIBED und UNSUBSCRIBED. Beachten Sie, dass der Dimensionswert zum Zeitpunkt der Benutzeraktivität korrekt ist.
YoutubeProduct String True Diese Dimension identifiziert den YouTube-Dienst, auf dem die Benutzeraktivität aufgetreten ist. Daten für diese Dimension sind ab dem 18. Juli 2015 verfügbar. Die zulässigen Werte sind CORE, GAMING, KIDS, UNKNOWN.
Views Double Falsch Wahr Die Häufigkeit, mit der ein Video aufgerufen wurde. In einem Wiedergabelistenbericht gibt die Metrik an, wie oft ein Video im Kontext einer Wiedergabeliste aufgerufen wurde.
EstimatedMinutesWatched Double Falsch Wahr Die Anzahl der Minuten, die Benutzer Videos für den angegebenen Kanal, Inhaltseigentümer, das angegebene Video oder die angegebene Wiedergabeliste angesehen haben.
AverageViewDuration Double Falsch Wahr Die durchschnittliche Länge der Videowiedergaben in Sekunden. In einem Wiedergabelistenbericht gibt die Metrik die durchschnittliche Länge der Videowiedergaben in Sekunden an, die im Kontext einer Wiedergabeliste aufgetreten sind.
AverageViewPercentage Double Falsch Falsch Der durchschnittliche Prozentsatz eines während der Videowiedergabe angesehenen Videos.
PlaylistStarts Double Falsch Falsch Die Häufigkeit, mit der Zuschauer die Wiedergabe einer Playlist gestartet haben.
Likes Double Falsch Falsch Die Häufigkeit, mit der Benutzer durch eine positive Bewertung angegeben haben, dass ihnen ein Video gefallen hat.
ViewerPercentage Double Falsch Falsch Der Prozentsatz der Zuschauer, die beim Ansehen des Videos oder der Playlist angemeldet waren.
Comments Double Falsch Wahr Die Häufigkeit, mit der Benutzer ein Video kommentiert haben.
Dislikes Double Falsch Wahr Die Häufigkeit, mit der Benutzer durch eine negative Bewertung angegeben haben, dass ihnen ein Video nicht gefallen hat. Dies ist eine zentrale Kennzahl und unterliegt der Veraltungsrichtlinie.
Shares Double Falsch Wahr Die Häufigkeit, mit der Benutzer ein Video über die Schaltfläche „Teilen“ geteilt haben.
SubscribersGained Double Falsch Wahr Die Häufigkeit, mit der Benutzer einen Kanal oder ein Video abonniert haben.
SubscribersLost Double Falsch Wahr Die Häufigkeit, mit der Benutzer ein Abonnement eines Kanals oder Videos gekündigt haben.
VideosAddedToPlaylists Double Falsch Wahr Die Häufigkeit, mit der Videos zur Playlist des Videobesitzers oder zu anderen Kanal-Playlists wie der Playlist „Später ansehen“ hinzugefügt wurden. Playlists mit Kanal-Uploads und der Wiedergabeverlauf des Benutzers werden nicht gemeldet. Diese Metrik gibt eine absolute Zahl zurück. Das bedeutet, dass, wenn ein Benutzer ein Video zu einer Playlist hinzufügt, es entfernt und dann erneut hinzufügt, der Metrikwert widerspiegelt, dass das Video zweimal zu einer Playlist hinzugefügt wurde. Daten für diese Metrik sind für Daten vor dem 1. Oktober 2014 nicht verfügbar.
VideosRemovedFromPlaylists Double Falsch Wahr Die Häufigkeit, mit der Videos aus der Playlist des Videobesitzers und anderen YouTube-Playlists wie der Playlist „Später ansehen“ entfernt wurden. Diese Metrik gibt eine absolute Zahl zurück. Das bedeutet, dass, wenn ein Benutzer ein Video zu einer Playlist hinzufügt, es entfernt, es erneut hinzufügt und es dann erneut entfernt, der Metrikwert widerspiegelt, dass das Video zweimal aus einer Playlist entfernt wurde. Daten für diese Metrik sind für Daten vor dem 1. Oktober 2014 nicht verfügbar.
ViewsPerPlaylistStart Double Falsch Falsch Die durchschnittliche Anzahl der Videoaufrufe, die bei jedem Start einer Wiedergabeliste erfolgten.
AverageTimeInPlaylist Double Falsch Falsch Die geschätzte durchschnittliche Zeit in Minuten, die ein Zuschauer Videos in einer Wiedergabeliste angesehen hat, nachdem die Wiedergabeliste gestartet wurde.
AnnotationImpressions Double Falsch Wahr Die Gesamtzahl der Annotationseindrücke.
AnnotationClickableImpressions Double Falsch Wahr Die Anzahl der Anmerkungen, die angezeigt wurden und angeklickt werden konnten.
AnnotationClicks Double Falsch Wahr Die Anzahl der angeklickten Anmerkungen.
AnnotationClickThroughRate Double Falsch Wahr Das Verhältnis der Anmerkungen, auf die Betrachter geklickt haben, zur Gesamtzahl der anklickbaren Anmerkungseinblendungen.
AnnotationClosableImpressions Double Falsch Wahr Die Anzahl der Anmerkungen, die erschienen sind und geschlossen werden konnten.
AnnotationCloses Double Falsch Wahr Die Anzahl der geschlossenen Anmerkungen.
AnnotationCloseRate Double Falsch Wahr Das Verhältnis der von Betrachtern geschlossenen Anmerkungen zur Gesamtzahl der Anmerkungseinblendungen.
EstimatedRevenue Decimal Falsch Falsch Die geschätzten Gesamteinnahmen (Nettoumsatz) aus allen von Google verkauften Werbequellen sowie aus nicht werbebezogenen Quellen für den ausgewählten Datumsbereich und die ausgewählte Region. Die geschätzten Einnahmen unterliegen einer Anpassung zum Monatsende und umfassen keine von Partnern verkaufte und bereitgestellte Werbung.
EstimatedAdRevenue Decimal Falsch Falsch Die geschätzten Gesamteinnahmen (Nettoumsatz) aus allen von Google verkauften Werbequellen für den ausgewählten Datumsbereich und die ausgewählte Region. Die geschätzten Einnahmen unterliegen einer Anpassung zum Monatsende und umfassen keine von Partnern verkaufte und bereitgestellte Werbung.
EstimatedRedPartnerRevenue Decimal Falsch Falsch Der geschätzte Gesamtumsatz aus YouTube Red-Abonnements für die ausgewählten Berichtsdimensionen. Der Wert der Metrik spiegelt die Einnahmen aus Musik- und Nichtmusikinhalten wider und unterliegt einer Anpassung zum Monatsende.
GrossRevenue Decimal Falsch Falsch Der geschätzte Bruttoumsatz in USD aus allen von Google oder DoubleClick-Partnern verkauften Anzeigen für den ausgewählten Datumsbereich und die ausgewählte Region. Der Bruttoumsatz unterliegt einer Anpassung zum Monatsende und umfasst keine von Partnern bereitgestellten Anzeigen. Der Bruttoumsatz darf nicht mit den Einnahmen oder dem Nettoumsatz verwechselt werden, bei denen Ihr Eigentumsanteil und Ihre Vereinbarungen zur Umsatzbeteiligung berücksichtigt werden.
Cpm Decimal Falsch Falsch Der geschätzte Bruttoumsatz pro tausend Anzeigenimpressionen.
AdImpressions Double Falsch Falsch Die Anzahl der ausgelieferten verifizierten Anzeigenimpressionen.
MonetizedPlaybacks Double Falsch Falsch Die Anzahl der Fälle, in denen ein Zuschauer Ihr Video abgespielt und mindestens eine Anzeigenimpression angezeigt bekommen hat. Eine monetarisierte Wiedergabe wird gezählt, wenn einem Zuschauer eine Preroll-Anzeige gezeigt wird, er aber die Anzeige abbricht, bevor Ihr Video überhaupt beginnt. Der erwartete geschätzte Fehler für diese Zahl beträgt ±2,0 %.
PlaybackBasedCpm Decimal Falsch Falsch Der geschätzte Bruttoumsatz pro tausend Wiedergaben.
StartDate Date Startdatum zum Abrufen von Analytics-Daten. Entweder eine Datumszeichenfolge oder ein relatives Datum (z. B. heute, gestern oder #Tagevor).
EndDate Date Enddatum zum Abrufen von Analytics-Daten. Entweder eine Datumszeichenfolge oder ein relatives Datum (z. B. heute, gestern oder #Tagevor).
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

Datenverkehrsquellen

TrafficSources abfragen. Statistiken basieren auf der Art und Weise, wie Zuschauer Ihre Video- und Playlist-Inhalte erreicht haben.

Tabellenspezifische Informationen
Auswählen

Die folgende Abfrage aggregiert Anzeigestatistiken basierend auf der Art und Weise, wie Zuschauer auf Ihre Videoinhalte gelangt sind. Sie ermittelt beispielsweise die Anzahl der Aufrufe, die über eine Google-Suche oder einen Link zu einem verwandten Video zustande kamen.

SELECT * FROM TrafficSources

Die folgende Abfrage zeigt die Metriken „Views“ und „EstimatedMinutesWatched“ gruppiert nach den Dimensionen „Day“ und „InsightTrafficSourceType“ an:

SELECT Day, InsightTrafficSourceType, Views, EstimatedMinutesWatched FROM TrafficSources

Die folgende Abfrage filtert die zu erstellenden Statistiken für ein bestimmtes Video und Land:

SELECT Day, InsightTrafficSourceType, Views, EstimatedMinutesWatched FROM TrafficSources WHERE Video = 'video_id' AND Country = 'US'

Die folgende Abfrage aggregiert die Anzeigestatistiken auf Grundlage der Art und Weise, wie die Zuschauer auf die Inhalte Ihrer Wiedergabeliste gelangt sind. Sie dient beispielsweise zur Ermittlung der Anzahl der Aufrufe, die aus einer Google-Suche resultierten.

SELECT InsightTrafficSourceType, Views, EstimatedMinutesWatched, PlaylistStarts, ViewsPerPlaylistStart, AverageTimeInPlaylist FROM TrafficSources WHERE IsCurated = true

Die folgende Abfrage gibt Suchbegriffe zurück, die die meisten Aufrufe aus den YouTube-Suchergebnissen für Videos in Wiedergabelisten generiert haben. Beachten Sie, dass aufgrund von Einschränkungen in der YouTube Analytics API für eine solche Abfrage eine Sortierung und Begrenzung erforderlich ist.

SELECT InsightTrafficSourceDetail, Views, EstimatedMinutesWatched, PlaylistStarts, ViewsPerPlaylistStart, AverageTimeInPlaylist FROM TrafficSources WHERE IsCurated = true AND InsightTrafficSourceType = 'YT_SEARCH' ORDER BY Views DESC LIMIT 25
Regeln auswählen

Sie können die folgenden Tabellen verwenden, um andere Abfragen für Traffic-Quellen zu erstellen:

Traffic-Quellen für Videos:

| Dimensionen | Genau eine verwenden | insightTrafficSourceType, insightTrafficSourceDetail | | --------------- | -------------------------------------------------- ------- | | Use 0 or more| CreatorContentType, Tag, liveOrOnDemand, AbonniertStatus | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, geschätzte angesehene Minuten | | Filter | Verwenden Sie 0 oder 1 | Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Video, Gruppe | | Use 0 or more| liveOrOnDemand, AbonniertStatus | | Sortieren | Verwenden Sie 0 oder mehr (nur absteigende Reihenfolge) | Aufrufe, geschätzte Anzahl der angesehenen Minuten |

Verkehrsquellen für Wiedergabelisten:

| Dimensionen | Verwenden Sie genau eine | insightTrafficSourceType, insightTrafficSourceDetail | | --------------- | ------------------------------------------ | | Use 0 or more| Tag, AbonniertStatus | | Metriken | Verwende 1 oder mehr | Ansichten, geschätzte angesehene Minuten, Playliststarts, Ansichten pro Playliststart, durchschnittliche Zeit in Playlist | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Wiedergabeliste, Kanal, Gruppe | | Optional| AbonniertStatus | | Sortieren | Verwenden Sie 0 oder mehr (nur absteigende Reihenfolge) | Aufrufe, geschätzte angesehene Minuten, Playlist-Starts |

Verkehrsquellen für Inhaltseigentümer:

| Dimensionen | Erforderlich | insightTrafficSourceType | | --------------- | -------------------------------------------------- ------- | | Use 0 or more| CreatorContentType, Tag, liveOrOnDemand, AbonniertStatus | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, geschätzte angesehene Minuten | | Filter | Genau ein | Video, einen Kanal, eine Gruppe verwenden | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or more| liveOrOnDemand, AbonniertStatus |

Verkehrsquellen für Wiedergabelisten von Inhaltseigentümern:

| Dimensionen | Erforderlich | insightTrafficSourceType | | --------------- | ------------------------------------------ | | Use 0 or more| Tag, AbonniertStatus | | Metriken | Verwende 1 oder mehr | Ansichten, geschätzte angesehene Minuten, Playliststarts, Ansichten pro Playliststart, durchschnittliche Zeit in Playlist | | Filter | Erforderlich | isCurated=true | | Use 0 or one| Land, Provinz, Kontinent, Subkontinent | | Use 0 or one| Wiedergabeliste, Kanal, Gruppe | | Optional| AbonniertStatus |

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Channel String True (wird nur in Inhaltseigentümerberichten verwendet) Die ID für einen YouTube-Kanal. Die Kanaldimension wird häufig in Inhaltseigentümerberichten verwendet, da diese Berichte normalerweise Daten für mehrere Kanäle aggregieren.
Video String True Die ID eines YouTube-Videos.
Playlist String True Die ID einer YouTube-Wiedergabeliste.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Country String True Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
Province String True Der US-Bundesstaat oder das US-Territorium, das mit den Messwerten in der Berichtszeile verknüpft ist. Der Dimensionswert ist ein ISO 3166-2-Code, der einen US-Bundesstaat oder den District of Columbia identifiziert, z. B. US-MI (Michigan) oder US-TX (Texas). Der Provinzcode US-ZZ wird verwendet, um Messwerte zu melden, für die YouTube den zugehörigen US-Bundesstaat nicht identifizieren konnte. Wenn die Spalte „Provinz“ angegeben ist, muss „Land“ in der WHERE-Klausel auf „US“ gesetzt werden.
Continent String True (Nur Filter) Ein statistischer Regionscode der Vereinten Nationen (UN). Die zulässigen Werte sind 002 Afrika, 019 Amerika (Nordamerika, Lateinamerika, Südamerika und die Karibik), 142 Asien, 150 Europa, 009 Ozeanien. Diese Dimension kann nur zum Filtern von Daten verwendet werden.
SubContinent String Wahr (nur Filter) Ein statistischer Regionscode der Vereinten Nationen, der eine geografische Unterregion identifiziert.
CreatorContentType String Wahr Diese Dimension identifiziert den Inhaltstyp, der mit den Benutzeraktivitätsmetriken in der Datenzeile verknüpft ist. Die zulässigen Werte sind LIVE_STREAM, SHORTS, STORY, VIDEO_ON_DEMAND, UNSPECIFIED.
Day String Wahr Wenn Sie diese Dimension verwenden, werden die Daten im Bericht täglich aggregiert und jede Zeile enthält Daten für einen Tag.
LiveOrOnDemand String True Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Ansichten einer Live-Übertragung verknüpft sind. Daten für diese Dimension sind für Daten ab dem 1. April 2014 verfügbar. Die zulässigen Werte sind LIVE und ONDEMAND.
SubscribedStatus String Wahr Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Zuschauern verknüpft sind, die den Video- oder Playlist-Kanal abonniert haben. Die zulässigen Werte sind SUBSCRIBED und UNSUBSCRIBED. Beachten Sie, dass der Dimensionswert zum Zeitpunkt der Benutzeraktivität korrekt ist.
InsightTrafficSourceType String True True Die Daten im Bericht werden basierend auf dem Referrer-Typ aggregiert, der beschreibt, wie Benutzer das Video erreicht haben. Die zulässigen Werte sind ADVERTISING, ANNOTATION, EXT_URL, NO_LINK_EMBEDDED, NO_LINK_OTHER, NOTIFICATION, PLAYLIST, PROMOTED, RELATED_VIDEO, SUBSCRIBER, YT_CHANNEL, YT_OTHER_PAGE, YT_SEARCH.
InsightTrafficSourceDetail String Wahr Details zum InsightTrafficSourceType.
IsCurated Boolean True Dieser Filter gibt an, dass die Anforderung Daten zu Videoaufrufen abruft, die im Kontext einer Wiedergabeliste aufgetreten sind. Dieser Filter ist für jeden Wiedergabelistenbericht erforderlich und sein Wert muss auf 1 gesetzt sein.
ClaimedStatus String True (wird nur in Berichten von Inhaltseigentümern verwendet) Mit dieser Dimension können Sie angeben, dass ein Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String True (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob ein Ergebnissatz Metriken für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte (z. B. von Benutzern hochgeladene Videos) enthält. Die zulässigen Werte sind self und thirdParty.
Views Double Falsch Wahr Die Häufigkeit, mit der ein Video aufgerufen wurde. In einem Wiedergabelistenbericht gibt die Metrik an, wie oft ein Video im Kontext einer Wiedergabeliste aufgerufen wurde.
EstimatedMinutesWatched Double Falsch Wahr Die Anzahl der Minuten, die Benutzer Videos für den angegebenen Kanal, Inhaltseigentümer, das angegebene Video oder die angegebene Wiedergabeliste angesehen haben.
PlaylistStarts Double Falsch Falsch Die Häufigkeit, mit der Zuschauer die Wiedergabe einer Playlist gestartet haben.
ViewsPerPlaylistStart Double Falsch Falsch Die durchschnittliche Anzahl der Videoaufrufe, die bei jedem Start einer Wiedergabeliste erfolgten.
AverageTimeInPlaylist Double Falsch Falsch Die geschätzte durchschnittliche Zeit in Minuten, die ein Zuschauer Videos in einer Wiedergabeliste angesehen hat, nachdem die Wiedergabeliste gestartet wurde.
StartDate Date Startdatum zum Abrufen von Analytics-Daten.
EndDate Date Enddatum für das Abrufen von Analytics-Daten.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

UserActivityByCity

Dieser Bericht bietet Statistiken zur Benutzeraktivität, sortiert nach Stadt.

Tabellenspezifische Informationen
Regeln auswählen

Um Benutzeraktivität nach Stadt abzufragen, müssen Sie Folgendes festlegen: maxResults auf einen ganzzahligen Wert von 250 oder weniger. Sie müssen auch einen Wert für den Sortieranforderungsparameter angeben.

Videoberichte:

Abmessungen Erforderlich Stadt
Verwenden Sie 0 oder mehr creatorContentType, country, province, subscribedStatus Hinweis: Wenn Sie die Dimension province einschließen, müssen Sie auch den Filter country==US verwenden.
Verwenden Sie 0 oder 1 Tag, Monat
Metriken Verwenden Sie 1 oder mehr Ansichten, geschätzte angesehene Minuten, durchschnittliche Ansichtsdauer, durchschnittlicher Ansichtsprozentsatz
Filter Verwenden Sie 0 oder 1 Land, Provinz, Kontinent, Subkontinent
Verwenden Sie 0 oder 1 Video, Gruppe
Sortieroptionen: -views
-geschätzteAngeseheneMinuten

Berichte des Inhaltseigentümers:

Dimensionen Erforderlich Stadt
Verwenden Sie 0 oder mehr creatorContentType, country, province, subscribedStatus Hinweis: Wenn Sie die Dimension province einschließen, müssen Sie auch den Filter country==US verwenden.
Verwenden Sie 0 oder 1 Tag, Monat
Metriken Verwenden Sie 1 oder mehr Ansichten, geschätzte angesehene Minuten, durchschnittliche Ansichtsdauer, durchschnittlicher Ansichtsprozentsatz
Filter Verwenden Sie genau 1 Video, Kanal, Gruppe oder eine unterstützte Kombination aus UploaderType und ClaimedStatus
Verwenden Sie 0 oder 1 Land, Provinz, Kontinent, Subkontinent
Sortieroptionen -Ansichten
-geschätzteAnzahlBeobachtungsminuten
Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Channel String True (wird nur in Inhaltseigentümerberichten verwendet) Die ID für einen YouTube-Kanal. Die Kanaldimension wird häufig in Inhaltseigentümerberichten verwendet, da diese Berichte normalerweise Daten für mehrere Kanäle aggregieren.
Video String True Die ID eines YouTube-Videos.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Country String Wahr Falsch Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
City String True True Die geschätzte Stadt, die mit den Kennzahlen in der Berichtszeile verknüpft ist. Daten für diese Dimension sind für Daten ab dem 1. Januar 2022 verfügbar.
Province String Wahr Falsch Der US-Bundesstaat oder das US-Territorium, das mit den Messwerten in der Berichtszeile verknüpft ist. Der Dimensionswert ist ein ISO 3166-2-Code, der einen US-Bundesstaat oder den District of Columbia identifiziert, z. B. US-MI (Michigan) oder US-TX (Texas). Der Provinzcode US-ZZ wird verwendet, um Messwerte zu melden, für die YouTube den zugehörigen US-Bundesstaat nicht identifizieren konnte. Wenn die Spalte „Provinz“ angegeben ist, muss „Land“ in der WHERE-Klausel auf „US“ gesetzt werden.
Continent String True (nur Filter) Ein statistischer Regionscode der Vereinten Nationen (UN). Die zulässigen Werte sind 002 Afrika, 019 Amerika (Nordamerika, Lateinamerika, Südamerika und die Karibik), 142 Asien, 150 Europa, 009 Ozeanien. Diese Dimension kann nur zum Filtern von Daten verwendet werden.
SubContinent String Wahr (nur Filter) Ein statistischer Regionscode der Vereinten Nationen, der eine geografische Unterregion identifiziert.
Day String Wahr Wenn Sie diese Dimension verwenden, werden die Daten im Bericht täglich aggregiert und jede Zeile enthält Daten für einen Tag.
Month String True Die Daten im Bericht werden nach Kalendermonat aggregiert. Im Bericht werden die Daten im Format JJJJ-MM aufgeführt. Hinweis: Wenn Ihre SQL- Abfrage die Monatsdimension verwendet, müssen die Parameter StartDate und EndDate beide auf den ersten Tag des Monats eingestellt werden.
SubscribedStatus String Wahr Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Zuschauern verknüpft sind, die den Video- oder Playlist-Kanal abonniert haben. Die zulässigen Werte sind SUBSCRIBED und UNSUBSCRIBED. Beachten Sie, dass der Dimensionswert zum Zeitpunkt der Benutzeraktivität korrekt ist.
CreatorContentType String Wahr Diese Dimension identifiziert den Inhaltstyp, der mit den Benutzeraktivitätsmetriken in der Datenzeile verknüpft ist. Die zulässigen Werte sind LIVE_STREAM, SHORTS, STORY, VIDEO_ON_DEMAND, UNSPECIFIED.
ClaimedStatus String True (wird nur in Berichten von Inhaltseigentümern verwendet) Mit dieser Dimension können Sie angeben, dass ein Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String True (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob ein Ergebnissatz Metriken für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte (z. B. von Benutzern hochgeladene Videos) enthält. Die zulässigen Werte sind self und thirdParty.
Views Double Falsch Wahr Die Häufigkeit, mit der ein Video aufgerufen wurde. In einem Wiedergabelistenbericht gibt die Metrik an, wie oft ein Video im Kontext einer Wiedergabeliste aufgerufen wurde.
EstimatedMinutesWatched Double Falsch Falsch Die Anzahl der Minuten, die Benutzer Videos für den angegebenen Kanal, Inhaltseigentümer, das angegebene Video oder die angegebene Wiedergabeliste angesehen haben.
AverageViewDuration Double Falsch Falsch Die durchschnittliche Länge von Videowiedergaben in Sekunden. Seit dem 13. Dezember 2021 schließt diese Metrik den Datenverkehr von sich wiederholenden Clips aus. In einem Wiedergabelistenbericht gibt die Metrik die durchschnittliche Länge von Videowiedergaben in Sekunden an, die im Kontext einer Wiedergabeliste aufgetreten sind.
AverageViewPercentage Double Falsch Falsch Der durchschnittliche Prozentsatz eines während einer Videowiedergabe angesehenen Videos. Seit dem 13. Dezember 2021 schließt diese Metrik den Datenverkehr von sich wiederholenden Clips aus.
StartDate Date Startdatum zum Abrufen von Analytics-Daten.
EndDate Date Enddatum für das Abrufen von Analytics-Daten.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

UserActivityByCountry

Dieser Bericht bietet Statistiken zur Benutzeraktivität.

Tabellenspezifische Informationen
Regeln auswählen

Die Benutzeraktivität nach Land kann nur gefiltert werden, um Daten für ein bestimmtes Video zurückzugeben.

Videoberichte:

| Abmessungen | Erforderlich | Land | | -------------- | ------------------- | | Optional| Inhaltstyp des Erstellers | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, rote Ansichten, Kommentare, „Gefällt mir“, „Gefällt mir nicht“, „Zu Playlists hinzugefügte Videos“, „Aus Playlists entfernte Videos“, Shares, geschätzte angesehene Minuten, geschätzte angesehene rote Minuten, durchschnittliche Ansichtsdauer, durchschnittlicher Ansichtsprozentsatz, Annotation-Klickrate, Annotation-Schließrate, Annotation-Impressionen, Annotation-klickbare Impressionen, Annotation-schließbare Impressionen, Annotation-Klicks, Annotation-Schließungen, Kartenklickrate, Kartenteaser-Klickrate, Kartenimpressionen, Kartenteaser-Impressionen, Kartenklicks, Kartenteaser-Klicks, gewonnene Abonnenten, verlorene Abonnenten, geschätzter Umsatz*, geschätzter Anzeigenumsatz*, Bruttoumsatz*, geschätzter roter Partnerumsatz*, monetarisierte Wiedergaben*, wiedergabebasierter CPM*, Anzeigenimpressionen*, CPM* | | Filter | Verwenden Sie 0 oder 1 | Kontinent, Subkontinent | | Use 0 or 1| Video, Gruppe |

Playlist-Berichte:

| Dimensionen | Erforderlich | Land | | --------------- | -------------------------------- | | Use 0 or more| AbonniertStatus, YouTubeProdukt | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, rote Ansichten, geschätzte angesehene Minuten, geschätzte rote angesehene Minuten, durchschnittliche Ansichtsdauer, Wiedergabelistenstarts, Ansichten pro Wiedergabelistenstart, durchschnittliche Zeit in der Wiedergabeliste | | Filter | Erforderlich | isCurated==1 | | Use 0 or 1| Kontinent, Subkontinent | | Use 0 or 1| Wiedergabeliste, Gruppe | | Use 0 or more| AbonniertStatus, YouTubeProdukt |

Berichte des Inhaltseigentümers:

| Dimensionen | Erforderlich | Land | | -------------- | --------- | | Optional| Inhaltstyp des Erstellers | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, rote Ansichten, Kommentare, „Gefällt mir“, „Gefällt mir nicht“, „Zu Playlists hinzugefügte Videos“, „Aus Playlists entfernte Videos“, Shares, geschätzte angesehene Minuten, geschätzte angesehene rote Minuten, durchschnittliche Ansichtsdauer, durchschnittlicher Ansichtsprozentsatz, Annotation-Klickrate, Annotation-Schließrate, Annotation-Impressionen, Annotation-klickbare Impressionen, Annotation-schließbare Impressionen, Annotation-Klicks, Annotation-Schließungen, Kartenklickrate, Kartenteaser-Klickrate, Kartenimpressionen, Kartenteaser-Impressionen, Kartenklicks, Kartenteaser-Klicks, gewonnene Abonnenten, verlorene Abonnenten, geschätzter Umsatz*, geschätzter Anzeigenumsatz*, Bruttoumsatz*, geschätzter roter Partnerumsatz*, monetarisierte Wiedergaben*, wiedergabebasierter CPM*, Anzeigenimpressionen*, CPM* | | Filter | Verwenden Sie genau 1 | Video, Kanal, Gruppe oder eine unterstützte Kombination aus UploaderType und ClaimedStatus | | Use 0 or 1| Kontinent, Subkontinent |

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Channel String True (wird nur in Inhaltseigentümerberichten verwendet) Die ID für einen YouTube-Kanal. Die Kanaldimension wird häufig in Inhaltseigentümerberichten verwendet, da diese Berichte normalerweise Daten für mehrere Kanäle aggregieren.
Video String True Die ID eines YouTube-Videos.
Playlist String True Die ID einer YouTube-Wiedergabeliste.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Country String Wahr Falsch Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
Continent String True (Nur Filter) Ein statistischer Regionscode der Vereinten Nationen (UN). Die zulässigen Werte sind 002 Afrika, 019 Amerika (Nordamerika, Lateinamerika, Südamerika und die Karibik), 142 Asien, 150 Europa, 009 Ozeanien. Diese Dimension kann nur zum Filtern von Daten verwendet werden.
SubContinent String Wahr (nur Filter) Ein statistischer Regionscode der Vereinten Nationen, der eine geografische Unterregion identifiziert.
CreatorContentType String Wahr Diese Dimension identifiziert den Inhaltstyp, der mit den Benutzeraktivitätsmetriken in der Datenzeile verknüpft ist. Die zulässigen Werte sind LIVE_STREAM, SHORTS, STORY, VIDEO_ON_DEMAND, UNSPECIFIED.
SubscribedStatus String Wahr Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Zuschauern verknüpft sind, die den Video- oder Playlist-Kanal abonniert haben. Die zulässigen Werte sind SUBSCRIBED und UNSUBSCRIBED. Beachten Sie, dass der Dimensionswert zum Zeitpunkt der Benutzeraktivität korrekt ist.
YoutubeProduct String True Diese Dimension identifiziert den YouTube-Dienst, auf dem die Benutzeraktivität aufgetreten ist. Daten für diese Dimension sind ab dem 18. Juli 2015 verfügbar. Die zulässigen Werte sind CORE, GAMING, KIDS, UNKNOWN.
IsCurated Boolean True Dieser Filter gibt an, dass die Anforderung Daten zu Videoaufrufen abruft, die im Kontext einer Wiedergabeliste aufgetreten sind. Dieser Filter ist für jeden Wiedergabelistenbericht erforderlich und sein Wert muss auf 1 gesetzt sein.
ClaimedStatus String True (wird nur in Berichten von Inhaltseigentümern verwendet) Mit dieser Dimension können Sie angeben, dass ein Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String True (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob ein Ergebnissatz Metriken für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte (z. B. von Benutzern hochgeladene Videos) enthält. Die zulässigen Werte sind self und thirdParty.
Views Double Falsch Wahr Die Häufigkeit, mit der ein Video aufgerufen wurde. In einem Wiedergabelistenbericht gibt die Metrik an, wie oft ein Video im Kontext einer Wiedergabeliste aufgerufen wurde.
RedViews Double Falsch Falsch Die Häufigkeit, mit der ein Video von YouTube Premium-Mitgliedern (früher YouTube Red) aufgerufen wurde.
Likes Double Falsch Falsch Die Häufigkeit, mit der Benutzer durch eine positive Bewertung angegeben haben, dass ihnen ein Video gefallen hat.
Comments Double Falsch Falsch Die Häufigkeit, mit der Benutzer ein Video kommentiert haben.
Dislikes Double Falsch Falsch Die Häufigkeit, mit der Benutzer durch eine negative Bewertung zum Ausdruck gebracht haben, dass ihnen ein Video nicht gefallen hat.
VideosAddedToPlaylists Double Falsch Falsch Die Häufigkeit, mit der Videos zu YouTube-Wiedergabelisten hinzugefügt wurden. Die Videos könnten zur Wiedergabeliste des Videobesitzers oder zu Wiedergabelisten anderer Kanäle hinzugefügt worden sein.
VideosRemovedFromPlaylists Double Falsch Falsch Die Häufigkeit, mit der Videos aus YouTube-Wiedergabelisten entfernt wurden. Die Videos könnten aus der Wiedergabeliste des Videobesitzers oder aus den Wiedergabelisten anderer Kanäle entfernt worden sein.
Shares Double Falsch Falsch Die Häufigkeit, mit der Benutzer ein Video über die Schaltfläche „Teilen“ freigegeben haben.
EstimatedMinutesWatched Double Falsch Falsch Die Anzahl der Minuten, die Benutzer Videos für den angegebenen Kanal, Inhaltseigentümer, das angegebene Video oder die angegebene Wiedergabeliste angesehen haben.
EstimatedRedMinutesWatched Double Falsch Falsch Die Anzahl der Minuten, die YouTube Premium-Mitglieder (früher bekannt als YouTube Red) ein Video angesehen haben.
AverageViewDuration Double Falsch Falsch Die durchschnittliche Länge von Videowiedergaben in Sekunden. Seit dem 13. Dezember 2021 schließt diese Metrik den Datenverkehr von sich wiederholenden Clips aus. In einem Wiedergabelistenbericht gibt die Metrik die durchschnittliche Länge von Videowiedergaben in Sekunden an, die im Kontext einer Wiedergabeliste aufgetreten sind.
AverageViewPercentage Double Falsch Falsch Der durchschnittliche Prozentsatz eines während der Videowiedergabe angesehenen Videos.
AnnotationClickThroughRate Double Falsch Falsch Das Verhältnis der Anmerkungen, auf die Betrachter geklickt haben, zur Gesamtzahl der anklickbaren Anmerkungseinblendungen.
AnnotationCloseRate Double Falsch Falsch Das Verhältnis der von Betrachtern geschlossenen Anmerkungen zur Gesamtzahl der Anmerkungseinblendungen.
AnnotationImpressions Double Falsch Falsch Die Gesamtzahl der Annotationseindrücke.
AnnotationClickableImpressions Double Falsch Falsch Die Anzahl der Anmerkungen, die angezeigt wurden und angeklickt werden konnten.
AnnotationClosableImpressions Double Falsch Falsch Die Anzahl der Anmerkungen, die erschienen sind und geschlossen werden konnten.
AnnotationClicks Double Falsch Falsch Die Anzahl der angeklickten Anmerkungen.
AnnotationCloses Double Falsch Falsch Die Anzahl der geschlossenen Anmerkungen.
CardClickRate Double Falsch Falsch Die Klickrate für Karten, die als Verhältnis von Kartenklicks zu Kartenimpressionen berechnet wird.
CardTeaserClickRate Double Falsch Falsch Die Klickrate für Karten-Teaser, die als Verhältnis der Klicks auf Karten-Teaser zur Gesamtzahl der Karten-Teaser-Impressionen berechnet wird.
CardImpressions Double Falsch Falsch Die Häufigkeit, mit der Karten angezeigt wurden. Wenn das Kartenfenster geöffnet wird, wird für jede Karte des Videos ein Kartenabdruck protokolliert.
CardTeaserImpressions Double Falsch Falsch Die Häufigkeit, mit der Karten-Teaser angezeigt wurden. Eine Videoansicht kann mehrere Teaser-Einblendungen generieren.
CardClicks Double Falsch Falsch Die Häufigkeit, mit der auf Karten geklickt wurde.
CardTeaserClicks Double Falsch Falsch Die Anzahl der Klicks auf Karten-Teaser. Klicks auf Kartensymbole werden dem letzten Teaser zugeordnet, der dem Benutzer angezeigt wurde.
SubscribersGained Double Falsch Falsch Die Häufigkeit, mit der Benutzer einen Kanal abonniert haben.
SubscribersLost Double Falsch Falsch Die Häufigkeit, mit der Benutzer sich von einem Kanal abgemeldet haben.
EstimatedRevenue Double Falsch Falsch Der geschätzte Gesamtnettoumsatz aus allen von Google verkauften Werbequellen sowie aus nicht-werbenden Quellen für den ausgewählten Datumsbereich und die ausgewählte Region.
EstimatedAdRevenue Double Falsch Falsch Der geschätzte Gesamtnettoumsatz aus allen von Google verkauften Werbequellen für den ausgewählten Datumsbereich und die ausgewählte Region.
GrossRevenue Double Falsch Falsch Der geschätzte Bruttoumsatz in USD aus allen von Google oder DoubleClick-Partnern verkauften Anzeigen für den ausgewählten Datumsbereich und die ausgewählte Region. Der Bruttoumsatz unterliegt einer Anpassung zum Monatsende und umfasst keine von Partnern bereitgestellten Anzeigen. Der Bruttoumsatz darf nicht mit dem geschätzten Umsatz oder dem Nettoumsatz verwechselt werden, bei dem Ihr Eigentumsanteil und Ihre Vereinbarungen zur Umsatzbeteiligung berücksichtigt werden.
EstimatedRedPartnerRevenue Double Falsch Falsch Der geschätzte Gesamtumsatz aus YouTube Premium-Abonnements (früher bekannt als YouTube Red) für die ausgewählten Berichtsdimensionen. Der Wert der Metrik spiegelt den Umsatz sowohl aus Musik- als auch aus Nicht-Musikinhalten wider und unterliegt einer Anpassung zum Monatsende.
MonetizedPlaybacks Double Falsch Falsch Die Anzahl der Fälle, in denen ein Zuschauer Ihr Video abgespielt und mindestens eine Anzeigenimpression angezeigt bekommen hat. Eine monetarisierte Wiedergabe wird gezählt, wenn einem Zuschauer eine Preroll-Anzeige gezeigt wird, er aber die Anzeige abbricht, bevor Ihr Video überhaupt beginnt. Der erwartete geschätzte Fehler für diese Zahl beträgt ±2,0 %.
PlaybackBasedCpm Double Falsch Falsch Der geschätzte Bruttoumsatz pro tausend Wiedergaben.
AdImpressions Double Falsch Falsch Die Anzahl der ausgelieferten verifizierten Anzeigenimpressionen.
CPM Double Falsch Falsch Der geschätzte Bruttoumsatz pro tausend Anzeigenimpressionen.
PlaylistStarts Double Falsch Falsch Die Häufigkeit, mit der Zuschauer die Wiedergabe einer Playlist gestartet haben. Beachten Sie, dass diese Metrik nur Playlist-Aufrufe umfasst, die im Web erfolgten.
ViewsPerPlaylistStart Double Falsch Falsch Die durchschnittliche Anzahl der Videoaufrufe, die bei jedem Start einer Wiedergabeliste erfolgten. Beachten Sie, dass diese Metrik nur Wiedergabelistenaufrufe umfasst, die im Web erfolgten.
AverageTimeInPlaylist Double Falsch Falsch Die geschätzte durchschnittliche Zeit in Minuten, die ein Zuschauer Videos in einer Playlist angesehen hat, nachdem die Playlist gestartet wurde. Beachten Sie, dass diese Metrik nur Playlist-Aufrufe umfasst, die im Web erfolgt sind.
StartDate Date Startdatum zum Abrufen von Analytics-Daten.
EndDate Date Enddatum für das Abrufen von Analytics-Daten.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

UserActivityByProvince

Dieser Bericht bietet Statistiken zur Benutzeraktivität, sortiert nach Provinz (einschließlich Washington DC).

Tabellenspezifische Informationen
Regeln auswählen

Benutzeraktivität nach Provinz gilt für US-Bundesstaaten und den District of Columbia. Für die Provinz müssen Sie den Parameterwert filters auf country==US.

Videoberichte:

| Abmessungen | Erforderlich | Provinz | | -------------- | ------------------- | | Optional| Inhaltstyp des Erstellers | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, rote Ansichten, geschätzte beobachtete Minuten, geschätzte rote beobachtete Minuten, durchschnittliche Ansichtsdauer, durchschnittlicher Ansichtsprozentsatz, AnnotationClickThroughRate, AnnotationCloseRate, AnnotationImpressions, AnnotationClickableImpressions, AnnotationClosableImpressions, AnnotationClicks, AnnotationCloses, Kartenklickrate, Kartenteaserklickrate, Karteneindrücke, Kartenteasereindrücke, Kartenklicks, Kartenteaserklicks | | Filter | Erforderlich | Land==US | | Use 0 or 1| Video, Gruppe |

Playlist Reports: Dieser Bericht bietet Statistiken zur Playlist-Aktivität für US-Bundesstaaten und Washington DC. Für diesen Bericht müssen Sie Folgendes angeben: country==US im Parameterwert Filter.

| Dimensionen | Erforderlich | Provinz | | --------------- | -------------------------------- | | Use 0 or more| AbonniertStatus, YouTubeProdukt | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, rote Ansichten, geschätzte angesehene Minuten, geschätzte rote angesehene Minuten, durchschnittliche Ansichtsdauer, Wiedergabelistenstarts, Ansichten pro Wiedergabelistenstart, durchschnittliche Zeit in der Wiedergabeliste | | Filter | Erforderlich | isCurated==1;country==US | | Use 0 or 1| Kontinent, Subkontinent | | Use 0 or 1| Wiedergabeliste, Gruppe | | Use 0 or more| AbonniertStatus, YouTubeProdukt |

Berichte des Inhaltseigentümers:

| Dimensionen | Erforderlich | Provinz | | -------------- | ------------------- | | Optional| Inhaltstyp des Erstellers | | Metriken | Verwenden Sie 1 oder mehr | Ansichten, rote Ansichten, geschätzte beobachtete Minuten, geschätzte rote beobachtete Minuten, durchschnittliche Ansichtsdauer, durchschnittlicher Ansichtsprozentsatz, AnnotationClickThroughRate, AnnotationCloseRate, AnnotationImpressions, AnnotationClickableImpressions, AnnotationClosableImpressions, AnnotationClicks, AnnotationCloses, Kartenklickrate, Kartenteaserklickrate, Karteneindrücke, Kartenteasereindrücke, Kartenklicks, Kartenteaserklicks | | Filter | Verwenden Sie genau 1 | Video, Kanal, Gruppe oder eine unterstützte Kombination aus UploaderType und ClaimedStatus | | Required| Land==USA |

Berichte zu Playlists von Inhaltseigentümern:

| Dimensionen | Erforderlich | Provinz | | --------------- | -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -- | | Use 0 or more| Abonniertstatus, geschätzte Betrachtungsminuten, geschätzte rote Betrachtungsminuten, durchschnittliche Anzeigedauer, Wiedergabelistenstarts, Ansichten pro Wiedergabelistenstart, durchschnittliche Zeit in der Wiedergabeliste | | Filter | Erforderlich | isCurated==1;country==US | | Use 0 or 1| Wiedergabeliste, Kanal, Gruppe | | Use 0 or more| AbonniertStatus, YouTubeProdukt |

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Channel String True (wird nur in Inhaltseigentümerberichten verwendet) Die ID für einen YouTube-Kanal. Die Kanaldimension wird häufig in Inhaltseigentümerberichten verwendet, da diese Berichte normalerweise Daten für mehrere Kanäle aggregieren.
Video String True Die ID eines YouTube-Videos.
Playlist String True Die ID einer YouTube-Wiedergabeliste.
Group String True (nur Filter) Die ID einer YouTube Analytics Gruppe.
Province String True Der US-Bundesstaat oder das US-Territorium, das mit den Messwerten in der Berichtszeile verknüpft ist. Der Dimensionswert ist ein ISO 3166-2-Code, der einen US-Bundesstaat oder den District of Columbia identifiziert, z. B. US-MI (Michigan) oder US-TX (Texas). Der Provinzcode US-ZZ wird verwendet, um Messwerte zu melden, für die YouTube den zugehörigen US-Bundesstaat nicht identifizieren konnte. Wenn die Spalte „Provinz“ angegeben ist, muss „Land“ in der WHERE-Klausel auf „US“ gesetzt werden.
Country String True Das mit den Messwerten in der Berichtszeile verknüpfte Land. Der Dimensionswert ist ein zweistelliger ISO-3166-1-Ländercode, z. B. US, CN (China) oder FR (Frankreich). Der Ländercode ZZ wird verwendet, um Messwerte zu melden, für die YouTube das verknüpfte Land nicht identifizieren konnte.
CreatorContentType String Wahr Diese Dimension gibt an, ob die Benutzeraktivitätsmetriken in der Datenzeile mit Zuschauern verknüpft sind, die den Video- oder Playlist-Kanal abonniert haben. Die zulässigen Werte sind SUBSCRIBED und UNSUBSCRIBED. Beachten Sie, dass der Dimensionswert zum Zeitpunkt der Benutzeraktivität korrekt ist.
IsCurated Boolean True Dieser Filter gibt an, dass die Anforderung Daten zu Videoaufrufen abruft, die im Kontext einer Wiedergabeliste aufgetreten sind. Dieser Filter ist für jeden Wiedergabelistenbericht erforderlich und sein Wert muss auf 1 gesetzt sein.
ClaimedStatus String True (wird nur in Berichten von Inhaltseigentümern verwendet) Mit dieser Dimension können Sie angeben, dass ein Ergebnissatz nur Kennzahlen für beanspruchten Inhalt enthalten soll. Der zulässige Wert wird beansprucht.
UploaderType String True (wird nur in Inhaltseigentümerberichten verwendet) Mit dieser Dimension können Sie angeben, ob ein Ergebnissatz Metriken für vom angegebenen Inhaltseigentümer hochgeladene Inhalte oder von Dritten hochgeladene Inhalte (z. B. von Benutzern hochgeladene Videos) enthält. Die zulässigen Werte sind self und thirdParty.
Views Double Falsch Wahr Die Häufigkeit, mit der ein Video aufgerufen wurde. In einem Wiedergabelistenbericht gibt die Metrik an, wie oft ein Video im Kontext einer Wiedergabeliste aufgerufen wurde.
RedViews Double Falsch Falsch Die Häufigkeit, mit der ein Video von YouTube Premium-Mitgliedern (früher YouTube Red) aufgerufen wurde.
EstimatedMinutesWatched Double Falsch Wahr Die Anzahl der Minuten, die Benutzer Videos für den angegebenen Kanal, Inhaltseigentümer, das angegebene Video oder die angegebene Wiedergabeliste angesehen haben.
EstimatedRedMinutesWatched Double Falsch Falsch Die Anzahl der Minuten, die YouTube Premium-Mitglieder (früher bekannt als YouTube Red) ein Video angesehen haben.
AverageViewDuration Double Falsch Falsch Die durchschnittliche Länge von Videowiedergaben in Sekunden. Seit dem 13. Dezember 2021 schließt diese Metrik den Datenverkehr von sich wiederholenden Clips aus. In einem Wiedergabelistenbericht gibt die Metrik die durchschnittliche Länge von Videowiedergaben in Sekunden an, die im Kontext einer Wiedergabeliste aufgetreten sind.
AverageViewPercentage Double Falsch Falsch Der durchschnittliche Prozentsatz eines während der Videowiedergabe angesehenen Videos.
AnnotationClickThroughRate Double Falsch Falsch Das Verhältnis der Anmerkungen, auf die Betrachter geklickt haben, zur Gesamtzahl der anklickbaren Anmerkungseinblendungen.
AnnotationCloseRate Double Falsch Falsch Das Verhältnis der von Betrachtern geschlossenen Anmerkungen zur Gesamtzahl der Anmerkungseinblendungen.
AnnotationImpressions Double Falsch Falsch Die Gesamtzahl der Annotationseindrücke.
AnnotationClickableImpressions Double Falsch Falsch Die Anzahl der Anmerkungen, die angezeigt wurden und angeklickt werden konnten.
AnnotationClosableImpressions Double Falsch Falsch Die Anzahl der Anmerkungen, die erschienen sind und geschlossen werden konnten.
AnnotationClicks Double Falsch Falsch Die Anzahl der angeklickten Anmerkungen.
AnnotationCloses Double Falsch Falsch Die Anzahl der geschlossenen Anmerkungen.
CardClickRate Double Falsch Falsch Die Klickrate für Karten, die als Verhältnis von Kartenklicks zu Kartenimpressionen berechnet wird.
CardTeaserClickRate Double Falsch Falsch Die Klickrate für Karten-Teaser, die als Verhältnis der Klicks auf Karten-Teaser zur Gesamtzahl der Karten-Teaser-Impressionen berechnet wird.
CardImpressions Double Falsch Falsch Die Häufigkeit, mit der Karten angezeigt wurden. Wenn das Kartenfenster geöffnet wird, wird für jede Karte des Videos ein Kartenabdruck protokolliert.
CardTeaserImpressions Double Falsch Falsch Die Häufigkeit, mit der Karten-Teaser angezeigt wurden. Eine Videoansicht kann mehrere Teaser-Einblendungen generieren.
CardClicks Double Falsch Falsch Die Häufigkeit, mit der auf Karten geklickt wurde.
CardTeaserClicks Double Falsch Falsch Die Anzahl der Klicks auf Karten-Teaser. Klicks auf Kartensymbole werden dem letzten Teaser zugeordnet, der dem Benutzer angezeigt wurde.
PlaylistStarts Double Falsch Falsch Die Häufigkeit, mit der Zuschauer die Wiedergabe einer Playlist gestartet haben. Beachten Sie, dass diese Metrik nur Playlist-Aufrufe umfasst, die im Web erfolgten.
ViewsPerPlaylistStart Double Falsch Falsch Die durchschnittliche Anzahl der Videoaufrufe, die bei jedem Start einer Wiedergabeliste erfolgten. Beachten Sie, dass diese Metrik nur Wiedergabelistenaufrufe umfasst, die im Web erfolgten.
AverageTimeInPlaylist Double Falsch Falsch Die geschätzte durchschnittliche Zeit in Minuten, die ein Zuschauer Videos in einer Playlist angesehen hat, nachdem die Playlist gestartet wurde. Beachten Sie, dass diese Metrik nur Playlist-Aufrufe umfasst, die im Web erfolgt sind.
StartDate Date Startdatum zum Abrufen von Analytics-Daten.
EndDate Date Enddatum für das Abrufen von Analytics-Daten.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Segments String Segmentiert die für Ihre Anfrage zurückgegebenen Daten. Entweder eine Segment-ID oder ein benutzerdefiniertes Segment.

VideoAbuseReportReasons

YouTube VideoAbuseReportReasons abfragen. Eine VideoAbuseReportReason-Ressource enthält Informationen zu einem Grund, warum ein Video als missbräuchlich gekennzeichnet werden würde.

Tabellenspezifische Informationen
Auswählen

Für diese Tabelle sind keine Filter erforderlich. Eine optionale Spalte ist Sprache.

Der Operator '=' wird für diese Spalte unterstützt.

Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube verwendet, um den Grund zu ermitteln.
Label String Der Beschriftungstext für den Grund.
SecondaryReasonsAggregate String Eine Liste sekundärer Gründe, die mit dem Grund in Zusammenhang stehen, sofern welche verfügbar sind. Es können 0 oder mehr sein.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Language String Der Parameter hl gibt die Sprache an, die für Textwerte in der API -Antwort verwendet werden soll. Der Standardwert ist en_US.

VideoCategories

YouTube VideoCategories abfragen. Eine VideoCategory-Ressource identifiziert eine Kategorie, die mit hochgeladenen Videos verknüpft wurde oder verknüpft werden könnte.

Tabellenspezifische Informationen
Auswählen

Sie können genau eine der folgenden Spalten angeben: ID oder Region. Wenn Sie keine Filterkriterien angeben, erhalten Sie standardmäßig Ergebnisse für die Region USA. Ein zusätzlicher optionaler Parameter ist Sprache.

SELECT * FROM VideoCategories WHERE Region = 'JP'

Der IN-Operator kann zum Filtern nach mehreren IDs verwendet werden:

SELECT Id, Kind, Etag, ChannelId, Title, Assignable
FROM   VideoCategories
WHERE  (ID IN ('1', '2', '10'))
Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die eindeutige Kennung für die Videokategorie.
ChannelId String Der YouTube-Kanal, der die Videokategorie erstellt hat.
Title String Der Titel der Videokategorie.
Assignable Boolean Gibt an, ob der Kategorie Videos zugeordnet werden können.
Region String Das Land, aus dem die Videokategorien abgerufen werden sollen.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Language String Gibt die Sprache an, die für Textwerte in der API -Antwort verwendet werden soll. Der Standardwert ist en_US.

Videos

YouTube-Videos abfragen.

Tabellenspezifische Informationen
Auswählen

Standardmäßig SupportEnhancedSQL ist auf true gesetzt und das Folgende wird an YouTube Analytics übergeben, falls vorhanden. Andere Filter werden clientseitig ausgeführt. Wenn SupportEnhancedSQL auf „False“ gesetzt ist, werden nur die folgenden Filter berücksichtigt.

Wenn keine Filter angegeben sind, gibt der Treiber standardmäßig alle Videos zurück, die dem authentifizierten Benutzer gehören.

Es kann immer nur nach einer der folgenden Spalten gefiltert werden: Id, MyRating, ChannelId oder Chart. Weitere unterstützte Spalten sind ForMine, Language, ForContentOwner und OnBehalfOfContentOwner.

Eine Suche in allen Videos auf YouTube kann durch die Angabe von Suchbegriffen, RelatedToVideoId, VideoDuration, VideoCategoryId oder Region ausgeführt werden.

Alle Spalten unterstützen den Operator „=“. PublishedAt unterstützt außerdem diese zusätzlichen Operatoren: „>“, „>=“, „<“ und „<=“. ID und ChannelId unterstützen IN.

Die Option „Sortieren nach“ wird für die Spalten „Datum“, „Bewertung“, „Relevanz“ und „Titel“ unterstützt.

SELECT * FROM Videos WHERE Id = '12345679'

SELECT * FROM Videos WHERE PublishedAt >= '2016-01-01T20:30:00Z' LIMIT 10
SELECT Description FROM Videos WHERE ForMine = True ORDER BY Date

Hinweis: Die Sortierung wird nicht unterstützt, wenn eine der Spalten angegeben wird, die für die Suche nach Kanälen verwendet werden, z. B. Suchbegriffe.

Der IN-Operator kann verwendet werden, um eine Liste von Kanälen anzugeben. Dieser Aufruf gibt eine Liste von Videos für jeden angegebenen Kanal zurück.

SELECT * FROM Videos WHERE ChannelId IN (a, b, c)
SELECT * FROM Videos WHERE ChannelId IN (SELECT ID FROM Channels)

Der IN-Operator kann auch zum Abrufen von Daten für mehrere Videos verwendet werden.

SELECT * FROM Videos WHERE ID IN (a, b, c)
Spalten
Name Typ Dimension Standardmetrik Standarddimension Beschreibung
Id [KEY] String Die ID, die YouTube zur eindeutigen Identifizierung des Videos verwendet.
ChannelId String Die ID, die YouTube verwendet, um den Kanal eindeutig zu identifizieren, auf den das Video hochgeladen wurde.
CategoryId String Die mit dem Video verknüpfte YouTube-Videokategorie.
Title String Der Titel des Videos.
ChannelTitle String Kanaltitel für den Kanal, zu dem das Video gehört.
PublishedAt Datetime Datum und Uhrzeit der Veröffentlichung des Videos. Beachten Sie, dass diese Uhrzeit möglicherweise nicht mit der Uhrzeit übereinstimmt, zu der das Video hochgeladen wurde. Der Wert wird im ISO 8601-Format (JJJJ-MM-TTThh🇲🇲ss.sZ) angegeben.
Description String Die Beschreibung des Videos.
Duration String Die Länge des Videos. Der Eigenschaftswert ist eine Dauer gemäß ISO 8601.
ViewCount Long Die Häufigkeit, mit der das Video aufgerufen wurde.
LikeCount Long Die Anzahl der Benutzer, die angegeben haben, dass ihnen das Video gefallen hat.
DislikeCount Long Die Anzahl der Benutzer, die angegeben haben, dass ihnen das Video nicht gefallen hat. In Verbindung mit Änderungen, die die Anzahl der Video-Abneigungen auf der gesamten YouTube-Plattform privat machen, wird dieses Feld nur zurückgegeben, wenn die API Anforderung vom Videobesitzer authentifiziert wurde.
CommentCount Long Die Anzahl der Kommentare zum Video.
EmbedHtml String Ein Iframe-Tag, der einen Player einbettet, der das Video abspielt.
PublicStatsViewable Boolean Dieser Wert gibt an, ob die erweiterten Videostatistiken auf der Wiedergabeseite öffentlich sichtbar sind. Standardmäßig sind diese Statistiken sichtbar und Statistiken wie die Anzahl der Aufrufe und Bewertungen sind auch dann öffentlich sichtbar, wenn dieser Wert auf „false“ gesetzt ist.
TagsAggregate String Eine Liste mit Stichwort-Tags, die mit dem Video verknüpft sind.
LiveBroadcastContent String Gibt an, ob es sich bei dem Video um eine bevorstehende/aktive Live-Übertragung handelt. Der Wert „Keine“ bedeutet, dass es sich bei dem Video nicht um eine bevorstehende/aktive Live-Übertragung handelt. Gültige Werte für diese Spalte: live, keine, bevorstehend.
Dimension String Gibt an, ob das Video in 3D oder 2D verfügbar ist.
Definition String Gibt an, ob das Video in High Definition HD oder nur in Standardauflösung verfügbar ist. Gültige Werte für diese Spalte: hd, sd.
Caption String Gibt an, ob Untertitel für das Video verfügbar sind. Gültige Werte für diese Spalte: false, true.
LicensedContent Boolean Gibt an, ob es sich bei dem Video um lizenzierten Inhalt handelt, d. h., der Inhalt wurde auf einen mit einem YouTube-Inhaltspartner verknüpften Kanal hochgeladen und anschließend von diesem Partner beansprucht.
AllowedAggregate String Eine Liste mit Regionalcodes, die die Länder identifizieren, in denen das Video angesehen werden kann.
BlockedAggregate String Eine Liste mit Regionalcodes, die die Länder identifizieren, in denen das Video gesperrt ist.
Projection String Gibt das Projektionsformat des Videos an. Gültige Werte: 360, rechteckig.
PrivacyStatus String Der Datenschutzstatus der Wiedergabeliste. Gültige Werte: privat, öffentlich, nicht gelistet.
MadeForKids Boolean Dieser Wert gibt an, ob das Video speziell für Kinder ist.
License String Die Lizenz. Gültige Werte: creativeCommon, youtube.
Embeddable Boolean Dieser Wert gibt an, ob das Video auf einer anderen Website eingebettet werden kann.
ThumbnailsDefaultUrl String Die URL des Standardbildes.
DefaultLanguage String Diese Spalte ist für vertrauenswürdige Tester vertraulich. Die Sprache des Textes in den Spalten „Titel“ und „Beschreibung“.
DefaultAudioLanguage String Die Spalte „default_audio_language“ gibt die Sprache an, die in der Standard-Audiospur des Videos gesprochen wird.
UploadStatus String Der Status des hochgeladenen Videos. Gültige Werte für diese Spalte: gelöscht, fehlgeschlagen, verarbeitet, abgelehnt, hochgeladen.
FailureReason String Dieser Wert erklärt, warum das Hochladen eines Videos fehlgeschlagen ist. Diese Spalte hat nur dann einen Wert, wenn die Spalte UploadStatus angibt, dass der Upload fehlgeschlagen ist. Gültige Werte für diese Spalte: Codec, Conversion, EmptyFile, InvalidFile, TooSmall, UploadAborted.
RejectionReason String Dieser Wert erklärt, warum YouTube ein hochgeladenes Video abgelehnt hat. Diese Spalte hat nur dann einen Wert, wenn die Spalte UploadStatus angibt, dass der Upload abgelehnt wurde. Gültige Werte für diese Spalte: Anspruch, Urheberrecht, Duplikat, unangemessen, Länge, Nutzungsbedingungen, Warenzeichen, UploaderAccountClosed, UploaderAccountSuspended.
RecordingDate Datetime Datum und Uhrzeit der Videoaufzeichnung. Der Wert wird im ISO 8601-Format (JJJJ-MM-TThh🇲🇲ss.sssZ) angegeben.
SearchTerms String Der zu suchende Abfrage.
Pseudo-Spalten

Pseudo-Spaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
SafeSearch String Gibt an, ob die Suchergebnisse sowohl eingeschränkten Inhalt als auch Standardinhalt enthalten sollen. Zulässige Werte: moderat, keine oder streng.
EventType String Der Parameter eventType beschränkt die Suche auf Broadcast-Ereignisse. Zulässige Werte sind: COMPLETED, LIVE, UPCOMING. Die zulässigen Werte sind COMPLETED, LIVE, UPCOMING.
RelatedToVideoId String Ruft eine Liste von Videos ab, die mit dem durch den Spaltenwert identifizierten Video in Zusammenhang stehen.
VideoDuration String Filtert Videosuchergebnisse basierend auf ihrer Dauer. Zulässige Werte: beliebig, lang, mittel oder kurz.
VideoCategoryId String Der Parameter „videoCategoryId“ identifiziert die Videokategorie, für die das Diagramm abgerufen werden soll.
Region String Weist die API an, ein Videodiagramm auszuwählen, das in der angegebenen Region verfügbar ist. Diese Spalte kann nur in Verbindung mit der Diagrammspalte verwendet werden. Der Parameterwert ist ein ISO 3166-1 Alpha-2-Ländercode.
ForMine String Beschränkt die Suche so, dass nur Videos abgerufen werden, die dem authentifizierten Benutzer gehören. Der Standardwert ist „false“.
Chart String Der Diagrammparameter identifiziert das Diagramm, das Sie abrufen möchten. Zulässige Werte sind: mostPopular - Gibt die beliebtesten Videos für den angegebenen Inhaltsbereich und die angegebene Videokategorie zurück. Die zulässigen Werte sind mostPopular.
MyRating String Die Bewertung des authentifizierten Benutzers. Akzeptable Werte: „Gefällt mir“ oder „Gefällt mir nicht“. Die zulässigen Werte sind Gefällt mir, „Gefällt mir nicht.
Language String Rufen Sie lokalisierte Ressourcenmetadaten für eine bestimmte Anwendungssprache ab, die von der YouTube-Website unterstützt wird.
ForContentOwner String Beschränkt die Suche so, dass nur Videos abgerufen werden, die dem Inhaltseigentümer gehören, der durch den Parameter OnBehalfOfContentOwner angegeben ist.
OnBehalfOfContentOwner String Dieser Parameter ist ausschließlich für YouTube-Inhaltspartner vorgesehen.

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen, die die Funktionalität des Connectors über einfache SELECT/INSERT/UPDATE/DELETE-Operationen mit YouTube Analytics hinaus erweitern.

Gespeicherte Prozeduren akzeptieren eine Liste von Parametern, führen ihre beabsichtigte Funktion aus und geben dann alle relevanten Antwortdaten von YouTube Analytics zurück, zusammen mit einem Hinweis, ob die Prozedur erfolgreich war oder fehlgeschlagen ist.

Gespeicherte Prozeduren im YouTube Analytics Connector

Name Beschreibung
CreateCustomSchema Erstellt eine benutzerdefinierte Schema basierend auf den angegebenen Dimensionen und Metriken.
GetOAuthAccessToken Ruft den OAuth-Zugriffstoken ab, der zur Authentifizierung bei verschiedenen Google-Diensten verwendet werden soll.
GetOAuthAuthorizationURL Ruft die OAuth-Autorisierungs URL ab, die für die Authentifizierung bei verschiedenen Google-Diensten verwendet wird.
RefreshOAuthAccessToken Ruft den OAuth-Zugriffstoken ab, der zur Authentifizierung bei verschiedenen Google-Diensten verwendet werden soll.

Benutzerdefiniertes Schema erstellen

Erstellt eine benutzerdefinierte Schema basierend auf den angegebenen Dimensionen und Metriken.

CreateCustomSchema

Erstellt eine benutzerdefinierte Schema basierend auf den angegebenen Dimensionen und Metriken.

Für einen maßgeschneiderten Ansatz zu Ihren Daten kann ein benutzerdefiniertes Schema verwendet werden. Benutzerdefinierte Optionen können durch Kommas getrennte Listen für bestimmte Daten enthalten.

Eingabe
Name Typ Erforderlich Akzeptiert Ausgabestreams Beschreibung
TableName String True False Der Name für die neue Tabelle.
FileName String Falsch Falsch Der vollständige Dateipfad und Name des zu generierenden Schema. Beispiel: „C:\Benutzer\Benutzer\Desktop\JiraSD\DataSetTest.rsd“
Description String Falsch Falsch Eine optionale Beschreibung für die Tabelle.
Dimensions String Falsch Falsch Eine durch Kommas getrennte Liste von Dimensionen, die in die Schema aufgenommen werden sollen.
Metrics String True False Eine durch Kommas getrennte Liste von Metriken, die in die Schema aufgenommen werden sollen.
FileStream String Falsch Wahr Stream, der das heruntergeladene Schema enthält, wenn kein Dateiname angegeben ist
Ergebnissatzspalten
Name Typ Beschreibung
Success String Ob das Schema erfolgreich erstellt wurde oder nicht.
SchemaFile String Die generierte Schema.
FileData String Das generierte Schema ist in Base64 kodiert. Wird nur zurückgegeben, wenn FileName oder FileStream nicht festgelegt ist.

GetOAuthAccessToken

Erhält den OAuth-Zugriffstoken, der zur Authentifizierung bei verschiedenen Google-Diensten verwendet werden soll.

Input
Name Typ Erforderlich Beschreibung
AuthMode String True Der zu verwendende Authentifizierungsmodustyp. Die zulässigen Werte sind APP, WEB. Der Standardwert ist WEB.
Verifier String Falsch Der von Google zurückgegebene Prüfcode, nachdem die Verbindungserlaubnis für die App erteilt wurde. Nur WEB-Authentifizierungsmodus.
Scope String True Der Umfang des Zugriffs auf Google APIs. Standardmäßig wird der Zugriff auf alle von diesem Datenanbieter verwendeten APIs angegeben. Der Standardwert ist * https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/youtube.readonly https://www.googleapis.com/auth/youtubepartner https://www.googleapis.com/auth/yt-analytics-monetary.readonly https://www.googleapis.com/auth/yt-analytics.readonly https://www.googleapis.com/auth/youtube.force-ssl*.
CallbackURL String Falsch Dieses Feld bestimmt, wohin die Antwort gesendet wird. Der Wert dieses Parameters muss genau mit einem der in der APIs Konsole registrierten Werte übereinstimmen, einschließlich der HTTP- oder HTTPS-Schemata, der Groß- und Kleinschreibung und des abschließenden Schrägstrichs ('/').
Prompt String True Dieses Feld gibt die Eingabeaufforderung an, die dem Benutzer angezeigt werden soll. Es akzeptiert einen der folgenden Werte: NONE, CONSENT, SELECT ACCOUNT. Der Standardwert ist SELECT_ACCOUNT, sodass ein bestimmter Benutzer aufgefordert wird, das Konto auszuwählen, mit dem eine Verbindung hergestellt werden soll. Wenn es auf CONSENT eingestellt ist, wird dem Benutzer jedes Mal eine Zustimmungsseite angezeigt, auch wenn er der Anwendung zuvor für einen bestimmten Satz von Bereichen zugestimmt hat. Wenn es auf NONE eingestellt ist, werden dem Benutzer keine Authentifizierungs- oder Zustimmungsbildschirme angezeigt. Der Standardwert ist SELECT_ACCOUNT.
AccessType String True Dieses Feld gibt an, ob Ihre Anwendung auf eine Google API zugreifen muss, wenn der Benutzer nicht im Browser ist. Dieser Parameter ist standardmäßig auf ONLINE eingestellt. Wenn Ihre Anwendung Zugriffstoken aktualisieren muss, wenn der Benutzer nicht im Browser ist, verwenden Sie OFFLINE. Dies führt dazu, dass Ihre Anwendung ein Aktualisierungstoken erhält, wenn Ihre Anwendung zum ersten Mal einen Autorisierungscode für einen Benutzer austauscht. Die zulässigen Werte sind ONLINE, OFFLINE. Der Standardwert ist OFFLINE.
State String Falsch Dieses Feld zeigt alle Zustände an, die für Ihre Anwendung nach Erhalt der Antwort nützlich sein können. Ihre Anwendung erhält denselben Wert, den sie gesendet hat, da dieser Parameter einen Hin- und Rückweg zum Google-Autorisierungsserver und zurück durchführt. Zu den Verwendungsmöglichkeiten gehören die Umleitung des Benutzers zur richtigen Ressource auf Ihrer Site, die Verwendung von Nonces und die Minderung von Cross-Site-Request-Forgery.
Ergebnissatzspalten
Name Typ Beschreibung
OAuthAccessToken String Das von Google zurückgegebene Authentifizierungstoken. Dieses kann bei nachfolgenden Aufrufen anderer Vorgänge für diesen bestimmten Dienst verwendet werden.
OAuthRefreshToken String Ein Token, der zum Abrufen eines neuen Zugriffstokens verwendet werden kann.
ExpiresIn String Die verbleibende Lebensdauer des Zugriffstokens.

GetOAuthAuthorizationURL

Ruft die OAuth-Autorisierungs URL ab, die für die Authentifizierung bei verschiedenen Google-Diensten verwendet wird.

Eingabe
Name Typ Erforderlich Beschreibung
Scope String True Der Umfang des Zugriffs auf Google APIs. Standardmäßig wird der Zugriff auf alle von diesem Datenanbieter verwendeten APIs angegeben. Der Standardwert ist * https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/youtube.readonly https://www.googleapis.com/auth/youtubepartner https://www.googleapis.com/auth/yt-analytics-monetary.readonly https://www.googleapis.com/auth/yt-analytics.readonly https://www.googleapis.com/auth/youtube.force-ssl*.
CallbackURL String Falsch Dieses Feld bestimmt, wohin die Antwort gesendet wird. Der Wert dieses Parameters muss genau mit einem der in der APIs Konsole registrierten Werte übereinstimmen, einschließlich der HTTP- oder HTTPS-Schemata, Groß-/Kleinschreibung und des abschließenden Schrägstrichs ('/').
Prompt String True Dieses Feld gibt die Eingabeaufforderung an, die dem Benutzer angezeigt werden soll. Es akzeptiert einen der folgenden Werte: NONE, CONSENT, SELECT ACCOUNT. Der Standardwert ist SELECT_ACCOUNT, sodass ein bestimmter Benutzer aufgefordert wird, das Konto auszuwählen, mit dem eine Verbindung hergestellt werden soll. Wenn es auf CONSENT eingestellt ist, wird dem Benutzer jedes Mal eine Zustimmungsseite angezeigt, auch wenn er der Anwendung zuvor für einen bestimmten Satz von Bereichen zugestimmt hat. Wenn es auf NONE eingestellt ist, werden dem Benutzer keine Authentifizierungs- oder Zustimmungsbildschirme angezeigt. Der Standardwert ist SELECT_ACCOUNT.
AccessType String True Dieses Feld gibt an, ob Ihre Anwendung auf eine Google API zugreifen muss, wenn der Benutzer nicht im Browser ist. Dieser Parameter ist standardmäßig auf ONLINE eingestellt. Wenn Ihre Anwendung Zugriffstoken aktualisieren muss, wenn der Benutzer nicht im Browser ist, verwenden Sie OFFLINE. Dies führt dazu, dass Ihre Anwendung ein Aktualisierungstoken erhält, wenn Ihre Anwendung zum ersten Mal einen Autorisierungscode für einen Benutzer austauscht. Die zulässigen Werte sind ONLINE, OFFLINE. Der Standardwert ist OFFLINE.
State String Falsch Dieses Feld zeigt alle Zustände an, die für Ihre Anwendung nach Erhalt der Antwort nützlich sein können. Ihre Anwendung erhält denselben Wert, den sie gesendet hat, da dieser Parameter einen Hin- und Rückweg zum Google-Autorisierungsserver und zurück durchführt. Mögliche Verwendungen sind die Umleitung des Benutzers zur richtigen Ressource auf Ihrer Site, die Verwendung von Nonces und die Minderung von Cross-Site-Request-Forgery.
Ergebnissatzspalten
Name Typ Beschreibung
URL String Die URL zum Abschließen der Benutzerauthentifizierung.

RefreshOAuthAccessToken

Erhält den OAuth-Zugriffstoken, der zur Authentifizierung bei verschiedenen Google-Diensten verwendet werden soll.

Input
Name Typ Erforderlich Beschreibung
OAuthRefreshToken String True Das vom ursprünglichen Autorisierungscode-Austausch zurückgegebene Aktualisierungstoken.
Ergebnissatzspalten
Name Typ Beschreibung
OAuthAccessToken String Das von Google zurückgegebene Authentifizierungstoken. Dieses kann bei nachfolgenden Aufrufen anderer Vorgänge für diesen bestimmten Dienst verwendet werden.
OAuthRefreshToken String Das von Google zurückgegebene Authentifizierungstoken. Dieses kann bei nachfolgenden Aufrufen anderer Vorgänge für diesen bestimmten Dienst verwendet werden.
ExpiresIn String Die verbleibende Lebensdauer des Zugriffstokens.

Systemtabellen

Sie können die in diesem Abschnitt beschriebenen Systemtabellen Abfrage, um auf Schema, Informationen zur Datenquellenfunktionalität und Statistiken zu Operation Charge.

Schematabellen

Die folgenden Tabellen geben Datenbankmetadaten für YouTube Analytics zurück:

Datenquellentabellen

Die folgenden Tabellen enthalten Informationen dazu, wie eine Verbindung zur Datenquelle hergestellt und diese Abfrage wird:

  • sys_connection_props: Gibt Informationen zu den verfügbaren Verbindungseigenschaften zurück.
  • sys_sqlinfo: Beschreibt die SELECT-Abfragen, die der Connector an die Datenquelle auslagern kann.

Abfrageinformationstabellen

Die folgende Tabelle gibt Abfrage für Datenänderungsabfragen zurück:

  • Systemidentität: Gibt Informationen zu Charge oder einzelnen Updates zurück.

sys_catalogs

Listet die verfügbaren Datenbanken auf.

Die folgende Abfrage ruft alle durch die Verbindungszeichenfolge ermittelten Datenbanken ab:

SELECT * FROM sys_catalogs
Spalten
Name Typ Beschreibung
CatalogName String Der Datenbankname.

sys_schemas

Listet die verfügbaren Schemas auf.

Die folgende Abfrage ruft alle verfügbaren Schemata ab:

SELECT * FROM sys_schemas
Spalten
Name Typ Beschreibung
CatalogName String Der Datenbankname.
SchemaName String Der Schema.

sys_tables

Listet die verfügbaren Tabellen auf.

Die folgende Abfrage ruft die verfügbaren Tabellen und Ansichten ab:

SELECT * FROM sys_tables
Spalten
Name Typ Beschreibung
CatalogName String Die Datenbank, die die Tabelle oder Ansicht enthält.
SchemaName String Das Schema, das die Tabelle oder Ansicht enthält.
TableName String Der Name der Tabelle oder Ansicht.
TableType String Der Tabellentyp (Tabelle oder Ansicht).
Description String Eine Beschreibung der Tabelle oder Ansicht.
IsUpdateable Boolean Ob die Tabelle aktualisiert werden kann.

sys_tablecolumns

Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.

Die folgende Abfrage gibt die Spalten und Datentypen für die Tabelle „Groups“ zurück:

SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Groups'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die die Tabelle oder Ansicht enthält.
SchemaName String Das Schema, das die Tabelle oder Ansicht enthält.
TableName String Der Name der Tabelle oder Ansicht, die die Spalte enthält.
ColumnName String Der Spaltenname.
DataTypeName String Der Name des Datentyps.
DataType Int32 Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt.
Length Int32 Die Speichergröße der Spalte.
DisplaySize Int32 Die normale Maximalbreite der angegebenen Spalte in Zeichen.
NumericPrecision Int32 Die maximale Anzahl von Ziffern in numerischen Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten.
NumericScale Int32 Die Spaltenskala oder Anzahl der Ziffern rechts vom Dezimalpunkt.
IsNullable Boolean Ob die Spalte Null enthalten kann.
Description String Eine kurze Beschreibung der Spalte.
Ordinal Int32 Die Sequenznummer der Spalte.
IsAutoIncrement String Ob der Spaltenwert in festen Schritten zugewiesen wird.
IsGeneratedColumn String Ob die Spalte generiert wird.
IsHidden Boolean Ob die Spalte ausgeblendet ist.
IsArray Boolean Ob die Spalte ein Array ist.
IsReadOnly Boolean Ob die Spalte schreibgeschützt ist.
IsKey Boolean Gibt an, ob ein von sys_tablecolumns zurückgegebenes Feld der Primärschlüssel der Tabelle ist.

sys_procedures

Listet die verfügbaren gespeicherten Prozeduren auf.

Die folgende Abfrage ruft die verfügbaren gespeicherten Prozeduren ab:

SELECT * FROM sys_procedures
Spalten
Name Typ Beschreibung
CatalogName String Die Datenbank, die die gespeicherte Prozedur enthält.
SchemaName String Das Schema, das die gespeicherte Prozedur enthält.
ProcedureName String Der Name der gespeicherten Prozedur.
Description String Eine Beschreibung der gespeicherten Prozedur.
ProcedureType String Der Typ der Prozedur, z. B. PROZEDUR oder FUNKTION.

sys_procedureparameters

Beschreibt Parameter gespeicherter Prozeduren.

Die folgende Abfrage gibt Informationen zu allen Eingabeparametern für die gespeicherte Prozedur „RefreshOAuthAccessToken“ zurück:

SELECT * FROM sys_procedureparameters WHERE ProcedureName='RefreshOAuthAccessToken' AND Direction=1 OR Direction=2
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die die gespeicherte Prozedur enthält.
SchemaName String Der Name des Schema, das die gespeicherte Prozedur enthält.
ProcedureName String Der Name der gespeicherten Prozedur, die den Parameter enthält.
ColumnName String Der Name des gespeicherten Prozedurparameters.
Direction Int32 Eine Ganzzahl, die dem Typ des Parameters entspricht: Eingabe (1), Eingabe/Ausgabe (2) oder Ausgabe (4). Parameter vom Typ Eingabe/Ausgabe können sowohl Eingabe- als auch Ausgabeparameter sein.
DataTypeName String Der Name des Datentyps.
DataType Int32 Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt.
Length Int32 Die Anzahl der für Zeichendaten zulässigen Zeichen. Die Anzahl der für numerische Daten zulässigen Ziffern.
NumericPrecision Int32 Die maximale Genauigkeit für numerische Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten.
NumericScale Int32 Die Anzahl der Ziffern rechts vom Dezimalkomma in numerischen Daten.
IsNullable Boolean Ob der Parameter Null enthalten kann.
IsRequired Boolean Ob der Parameter zur Ausführung der Prozedur erforderlich ist.
IsArray Boolean Ob der Parameter ein Array ist.
Description String Die Beschreibung des Parameters.
Ordinal Int32 Der Index des Parameters.

sys_keycolumns

Beschreibt die Primär- und Fremdschlüssel.

Die folgende Abfrage ruft den Primärschlüssel für die Gruppentabelle ab:

SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Groups'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Schlüssel enthält.
SchemaName String Der Name des Schema, das den Schlüssel enthält.
TableName String Der Name der Tabelle, die den Schlüssel enthält.
ColumnName String Der Name der Schlüsselspalte.
IsKey Boolean Ob die Spalte ein Primärschlüssel in der Tabelle ist, auf die im Feld „TableName“ verwiesen wird.
IsForeignKey Boolean Ob die Spalte ein Fremdschlüssel ist, auf den im Feld TableName verwiesen wird.
PrimaryKeyName String Der Name des Primärschlüssels.
ForeignKeyName String Der Name des Fremdschlüssels.
ReferencedCatalogName String Die Datenbank, die den Primärschlüssel enthält.
ReferencedSchemaName String Das Schema, das den Primärschlüssel enthält.
ReferencedTableName String Die Tabelle, die den Primärschlüssel enthält.
ReferencedColumnName String Der Spaltenname des Primärschlüssels.

sys_foreignkeys

Beschreibt die Fremdschlüssel.

Die folgende Abfrage ruft alle Fremdschlüssel ab, die auf andere Tabellen verweisen:

SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Schlüssel enthält.
SchemaName String Der Name des Schema, das den Schlüssel enthält.
TableName String Der Name der Tabelle, die den Schlüssel enthält.
ColumnName String Der Name der Schlüsselspalte.
PrimaryKeyName String Der Name des Primärschlüssels.
ForeignKeyName String Der Name des Fremdschlüssels.
ReferencedCatalogName String Die Datenbank, die den Primärschlüssel enthält.
ReferencedSchemaName String Das Schema, das den Primärschlüssel enthält.
ReferencedTableName String Die Tabelle, die den Primärschlüssel enthält.
ReferencedColumnName String Der Spaltenname des Primärschlüssels.
ForeignKeyType String Gibt an, ob der Fremdschlüssel ein Importschlüssel (zeigt auf andere Tabellen) oder ein Exportschlüssel (referenziert von anderen Tabellen) ist.

sys_primarykeys

Beschreibt die Primärschlüssel.

Die folgende Abfrage ruft die Primärschlüssel aus allen Tabellen und Ansichten ab:

SELECT * FROM sys_primarykeys
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Schlüssel enthält.
SchemaName String Der Name des Schema, das den Schlüssel enthält.
TableName String Der Name der Tabelle, die den Schlüssel enthält.
ColumnName String Der Name der Schlüsselspalte.
KeySeq String Die Sequenznummer des Primärschlüssels.
KeyName String Der Name des Primärschlüssels.

sys_indexes

Beschreibt die verfügbaren Indizes. Durch das Filtern nach Indizes können Sie selektivere Abfragen mit schnelleren Abfrage schreiben.

Die folgende Abfrage ruft alle Indizes ab, die keine Primärschlüssel sind:

SELECT * FROM sys_indexes WHERE IsPrimary='false'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Index enthält.
SchemaName String Der Name des Schema, das den Index enthält.
TableName String Der Name der Tabelle, die den Index enthält.
IndexName String Der Indexname.
ColumnName String Der Name der mit dem Index verknüpften Spalte.
IsUnique Boolean Wahr, wenn der Index eindeutig ist. Andernfalls falsch.
IsPrimary Boolean Wahr, wenn der Index ein Primärschlüssel ist. Andernfalls falsch.
Type Int16 Ein ganzzahliger Wert, der dem Indextyp entspricht: Statistik (0), gruppiert (1), gehasht (2) oder Sonstiges (3).
SortOrder String Die Sortierreihenfolge: A für aufsteigend oder D für absteigend.
OrdinalPosition Int16 Die Sequenznummer der Spalte im Index.

sys_connection_props

Gibt Informationen zu den verfügbaren Verbindungseigenschaften und den in der Verbindungszeichenfolge festgelegten Eigenschaften zurück.

Bei der Abfrage dieser Tabelle sollte die Konfigurationsverbindungszeichenfolge verwendet werden:

jdbc:cdata:youtubeanalytics:config:

Mit dieser Verbindungszeichenfolge können Sie diese Tabelle ohne eine gültige Verbindung Abfrage.

Die folgende Abfrage ruft alle Verbindungseigenschaften ab, die in der Verbindungszeichenfolge festgelegt oder über einen Standardwert gesetzt wurden:

SELECT * FROM sys_connection_props WHERE Value <> ''
Spalten
Name Typ Beschreibung
Name String Der Name der Verbindungseigenschaft.
ShortDescription String Eine kurze Beschreibung.
Type String Der Datentyp der Verbindungseigenschaft.
Default String Der Standardwert, sofern nicht explizit einer festgelegt wurde.
Values String Eine durch Kommas getrennte Liste möglicher Werte. Wenn ein anderer Wert angegeben wird, wird ein Validierungsfehler ausgegeben.
Value String Der von Ihnen festgelegte Wert oder ein vorkonfigurierter Standard.
Required Boolean Ob für die Immobilie eine Anschlusspflicht besteht.
Category String Die Kategorie der Verbindungseigenschaft.
IsSessionProperty String Ob die Eigenschaft eine Sitzungseigenschaft ist, die zum Speichern von Informationen zur aktuellen Verbindung verwendet wird.
Sensitivity String Die Vertraulichkeitsstufe der Eigenschaft. Diese gibt Aufschluss darüber, ob die Eigenschaft in Protokollierungs- und Authentifizierungsformularen verschleiert wird.
PropertyName String Eine verkürzte Form des Verbindungseigenschaftsnamens in Camel-Case-Schreibweise.
Ordinal Int32 Der Index des Parameters.
CatOrdinal Int32 Der Index der Parameterkategorie.
Hierarchy String Zeigt zugehörige abhängige Eigenschaften an, die zusammen mit dieser festgelegt werden müssen.
Visible Boolean Informiert, ob die Eigenschaft in der Verbindungs-Benutzeroberfläche sichtbar ist.
ETC String Diverse sonstige Informationen zum Objekt.

sys_sqlinfo

Beschreibt die SELECT- Abfrage, die der Connector an die Datenquelle auslagern kann.

Entdecken der SELECT-Funktionen der Datenquelle

Unten sehen Sie einen Beispieldatensatz mit SQL-Funktionen. Einige Aspekte der SELECT-Funktionalität werden in einer durch Kommas getrennten Liste zurückgegeben, sofern sie unterstützt werden. Andernfalls enthält die Spalte NO.

Name Beschreibung Mögliche Werte
AGGREGATE_FUNCTIONS Unterstützte Aggregatfunktionen. AVG, COUNT, MAX, MIN, SUM, DISTINCT
COUNT Ob die COUNT-Funktion unterstützt wird. YES, NO
IDENTIFIER_QUOTE_OPEN_CHAR Das öffnende Zeichen, das zum Escapen eines Bezeichners verwendet wird. [
IDENTIFIER_QUOTE_CLOSE_CHAR Das abschließende Zeichen, das zum Escapen eines Bezeichners verwendet wird. ]
SUPPORTED_OPERATORS Eine Liste unterstützter SQL-Operatoren. =, >, <, >=, <=, <>, !=, LIKE, NOT LIKE, IN, NOT IN, IS NULL, IS NOT NULL, AND, OR
GROUP_BY Ob GROUP BY unterstützt wird und wenn ja, in welchem Umfang. NO, NO_RELATION, EQUALS_SELECT, SQL_GB_COLLATE
STRING_FUNCTIONS Unterstützte String-Funktionen. LENGTH, CHAR, LOCATE, REPLACE, SUBSTRING, RTRIM, LTRIM, RIGHT, LEFT, UCASE, SPACE, SOUNDEX, LCASE, CONCAT, ASCII, REPEAT, OCTET, BIT, POSITION, INSERT, TRIM, UPPER, REGEXP, LOWER, DIFFERENCE, CHARACTER, SUBSTR, STR, REVERSE, PLAN, UUIDTOSTR, TRANSLATE, TRAILING, TO, STUFF, STRTOUUID, STRING, SPLIT, SORTKEY, SIMILAR, REPLICATE, PATINDEX, LPAD, LEN, LEADING, KEY, INSTR, INSERTSTR, HTML, GRAPHICAL, CONVERT, COLLATION, CHARINDEX, BYTE
NUMERIC_FUNCTIONS Unterstützte numerische Funktionen. ABS, ACOS, ASIN, ATAN, ATAN2, CEILING, COS, COT, EXP, FLOOR, LOG, MOD, SIGN, SIN, SQRT, TAN, PI, RAND, DEGREES, LOG10, POWER, RADIANS, ROUND, TRUNCATE
TIMEDATE_FUNCTIONS Unterstützte Datums-/Uhrzeitfunktionen. NOW, CURDATE, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, MONTH, QUARTER, WEEK, YEAR, CURTIME, HOUR, MINUTE, SECOND, TIMESTAMPADD, TIMESTAMPDIFF, DAYNAME, MONTHNAME, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, EXTRACT
REPLICATION_SKIP_TABLES Zeigt an, dass während der Replikation Tabellen übersprungen wurden.
REPLICATION_TIMECHECK_COLUMNS Ein Zeichenfolgenarray mit einer Liste von Spalten, die (in der angegebenen Reihenfolge) zur Überprüfung verwendet werden, ob sie während der Replikation als geänderte Spalte verwendet werden sollen.
IDENTIFIER_PATTERN Zeichenfolgenwert, der angibt, welche Zeichenfolge für einen Bezeichner gültig ist.
SUPPORT_TRANSACTION Gibt an, ob der Anbieter Transaktionen wie Commit und Rollback unterstützt. YES, NO
DIALECT Gibt den zu verwendenden SQL-Dialekt an.
KEY_PROPERTIES Gibt die Eigenschaften an, die die einheitliche Datenbank identifizieren.
SUPPORTS_MULTIPLE_SCHEMAS Gibt an, ob für den Anbieter mehrere Schemas vorhanden sein können. YES, NO
SUPPORTS_MULTIPLE_CATALOGS Gibt an, ob für den Anbieter mehrere Kataloge vorhanden sein können. YES, NO
DATASYNCVERSION Die für den Zugriff auf diesen Treiber erforderliche Data Sync-Version. Standard, Starter, Professional, Enterprise
DATASYNCCATEGORY Die Kategorie „Datensynchronisierung“ dieses Treiber. Source, Destination, Cloud Destination
SUPPORTSENHANCEDSQL Ob erweiterte SQL-Funktionen über das hinaus, was die API bietet, unterstützt werden. TRUE, FALSE
SUPPORTS_BATCH_OPERATIONS Ob Charge Operationen unterstützt werden. YES, NO
SQL_CAP Alle unterstützten SQL-Funktionen für diesen Treiber. SELECT, INSERT, DELETE, UPDATE, TRANSACTIONS, ORDERBY, OAUTH, ASSIGNEDID, LIMIT, LIKE, BULKINSERT, COUNT, BULKDELETE, BULKUPDATE, GROUPBY, HAVING, AGGS, OFFSET, REPLICATE, COUNTDISTINCT, JOINS, DROP, CREATE, DISTINCT, INNERJOINS, SUBQUERIES, ALTER, MULTIPLESCHEMAS, GROUPBYNORELATION, OUTERJOINS, UNIONALL, UNION, UPSERT, GETDELETED, CROSSJOINS, GROUPBYCOLLATE, MULTIPLECATS, FULLOUTERJOIN, MERGE, JSONEXTRACT, BULKUPSERT, SUM, SUBQUERIESFULL, MIN, MAX, JOINSFULL, XMLEXTRACT, AVG, MULTISTATEMENTS, FOREIGNKEYS, CASE, LEFTJOINS, COMMAJOINS, WITH, LITERALS, RENAME, NESTEDTABLES, EXECUTE, BATCH, BASIC, INDEX
PREFERRED_CACHE_OPTIONS Ein Zeichenfolgenwert gibt die bevorzugten Cacheoptionen an.
ENABLE_EF_ADVANCED_QUERY Gibt an, ob der Treiber erweiterte Abfragen aus dem Entity Framework direkt unterstützt. Wenn nicht, werden die Abfragen clientseitig verarbeitet. YES, NO
PSEUDO_COLUMNS Ein Zeichenfolgenarray, das die verfügbaren Pseudospalten angibt.
MERGE_ALWAYS Wenn der Wert „true“ ist, wird der Merge-Modus in der Datensynchronisierung zwangsweise ausgeführt. TRUE, FALSE
REPLICATION_MIN_DATE_QUERY Eine Abfrage zum Zurückgeben des Startdatums und der Startzeit der Replikation.
REPLICATION_MIN_FUNCTION Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zum Ausführen eines serverseitigen Minimums verwendet werden soll.
REPLICATION_START_DATE Ermöglicht einem Anbieter, ein Replikationsstartdatum anzugeben.
REPLICATION_MAX_DATE_QUERY Eine Abfrage zum Zurückgeben des Enddatums und der Endzeit der Replikation.
REPLICATION_MAX_FUNCTION Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zur Ausführung eines serverseitigen Max. verwendet werden soll.
IGNORE_INTERVALS_ON_INITIAL_REPLICATE Eine Liste von Tabellen, bei denen das Aufteilen der Replikation in Blöcke bei der ersten Replikation übersprungen wird.
CHECKCACHE_USE_PARENTID Gibt an, ob die CheckCache-Anweisung für die übergeordnete Schlüsselspalte ausgeführt werden soll. TRUE, FALSE
CREATE_SCHEMA_PROCEDURES Gibt gespeicherte Prozeduren an, die zum Generieren von Schema verwendet werden können.

Die folgende Abfrage ruft die Operatoren ab, die in der WHERE-Klausel verwendet werden können:

SELECT * FROM sys_sqlinfo WHERE Name = 'SUPPORTED_OPERATORS'

Beachten Sie, dass einzelne Tabellen unterschiedliche Einschränkungen oder Anforderungen an die WHERE-Klausel haben können; siehe Datenmodell Abschnitt für weitere Informationen.

Spalten
Name Typ Beschreibung
NAME String Eine Komponente der SQL-Syntax oder eine Funktion, die auf dem Server verarbeitet werden kann.
VALUE String Details zum unterstützten SQL bzw. zur SQL-Syntax.

sys_identity

Gibt Informationen zu versuchten Änderungen zurück.

Die folgende Abfrage ruft die IDs der geänderten Zeilen in einer Operation Charge:

SELECT * FROM sys_identity
Spalten
Name Typ Beschreibung
Id String Die von einer Operation zurückgegebene, von der Datenbank generierte ID.
Batch String Eine Kennung für den Charge. 1 für einen einzelnen Operation.
Operation String Das Ergebnis der Operation im Charge: EINGEFÜGT, AKTUALISIERT oder GELÖSCHT.
Message String SUCCESS oder eine Fehlermeldung, wenn das Update im Charge fehlgeschlagen ist.

Erweiterte Konfigurationseigenschaften

Die erweiterten Konfigurationseigenschaften sind die verschiedenen Optionen, die zum Herstellen einer Verbindung verwendet werden können. Dieser Abschnitt enthält eine vollständige Liste der Optionen, die Sie konfigurieren können. Klicken Sie auf die Links, um weitere Einzelheiten zu erfahren.

Authentifizierung

Eigenschaft Beschreibung
AuthScheme Die Art der Authentifizierung, die bei der Verbindung mit YouTube Analytics verwendet werden soll.
ChannelId Die ID eines Kanals, der dem authentifizierten Benutzer gehört.
ContentOwnerId Die ID des Urheberrechtsinhabers für Inhalte im Rechteverwaltungssystem von YouTube.

OAuth

Eigenschaft Beschreibung
InitiateOAuth Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.
OAuthClientId Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthClientSecret Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthAccessToken Der Zugriffstoken für die Verbindung mittels OAuth.
OAuthSettingsLocation Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.
OAuthVerifier Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
OAuthRefreshToken Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.
OAuthExpiresIn Die Lebensdauer des OAuth AccessToken in Sekunden.
OAuthTokenTimestamp Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.

JWT OAuth

Eigenschaft Beschreibung
OAuthJWTCert Der JWT-Zertifikatspeicher.
OAuthJWTCertType Der Typ des Schlüsselspeichers, der das JWT-Zertifikat enthält.
OAuthJWTCertPassword Das Passwort für das OAuth JWT-Zertifikat.
OAuthJWTCertSubject Der Betreff des OAuth-JWT-Zertifikats.

Schema

Eigenschaft Beschreibung
Location Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.
BrowsableSchemas Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC.
Views Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC.

Verschiedenes

Eigenschaft Beschreibung
DefaultFilter Ein Standardfilter, der auf alle Abfragen angewendet wird.
MaxRows Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Other Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.
PseudoColumns Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.
Timeout Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.
UserDefinedViews Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.

Authentifizierung

Dieser Abschnitt enthält eine vollständige Liste der Authentifizierungseigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
AuthScheme Die Art der Authentifizierung, die bei der Verbindung mit YouTube Analytics verwendet werden soll.
ChannelId Die ID eines Kanals, der dem authentifizierten Benutzer gehört.
ContentOwnerId Die ID des Urheberrechtsinhabers für Inhalte im Rechteverwaltungssystem von YouTube.

AuthScheme

Der Authentifizierungstyp, der bei der Verbindung mit YouTube Analytics verwendet werden soll.

Mögliche Werte

Auto, OAuth, OAuthJWT

Datentyp

string

Standardwert

Auto

Bemerkungen
  • Automatisch: Lässt den Treiber automatisch basierend auf den anderen von Ihnen festgelegten Verbindungseigenschaften entscheiden.
  • OAuth: Legen Sie diese Option fest, um die OAuth-Authentifizierung mit einem Standardbenutzerkonto durchzuführen.
  • OAuthJWT: Legen Sie dies fest, um die OAuth-Authentifizierung mit einem OAuth-Dienstkonto durchzuführen.

ChannelId

Die ID eines Kanals, der dem authentifizierten Benutzer gehört.

Datentyp

string

Standardwert

""

Bemerkungen

Die ID eines Kanals, der dem authentifizierten Benutzer gehört. Sie finden diese auf der Seite mit den erweiterten Kontoeinstellungen für Ihren Kanal. Wenn nicht angegeben, wird MINE verwendet; dies gibt Daten für den YouTube-Kanal des authentifizierten Benutzers zurück.

ContentOwnerId

Die ID des Urheberrechtsinhabers für Inhalte im Rechteverwaltungssystem von YouTube.

Datentyp

string

Standardwert

""

Bemerkungen

Die ID des Urheberrechtsinhabers für Inhalte im Rechteverwaltungssystem von YouTube. Der Inhaltseigentümer ist die Person oder Organisation, die Anspruch auf Videos erhebt und ihre Monetarisierungsrichtlinie festlegt.

OAuth

Dieser Abschnitt enthält eine vollständige Liste der OAuth-Eigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
InitiateOAuth Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.
OAuthClientId Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthClientSecret Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthAccessToken Der Zugriffstoken für die Verbindung mittels OAuth.
OAuthSettingsLocation Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.
OAuthVerifier Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
OAuthRefreshToken Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.
OAuthExpiresIn Die Lebensdauer des OAuth AccessToken in Sekunden.
OAuthTokenTimestamp Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.

InitiateOAuth

Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens zu starten, wenn Sie eine Verbindung herstellen.

Mögliche Werte

OFF, GETANDREFRESH, REFRESH

Datentyp

string

Standardwert

OFF

Bemerkungen

Folgende Optionen stehen zur Verfügung:

  1. OFF: Gibt an, dass der OAuth-Flow vollständig vom Benutzer gehandhabt wird. Zur Authentifizierung ist ein OAuthAccessToken erforderlich.
  2. GETANDREFRESH: Gibt an, dass der gesamte OAuth-Flow vom Connector verarbeitet wird. Wenn derzeit kein Token vorhanden ist, wird es durch eine entsprechende Aufforderung an den Benutzer über den Browser abgerufen. Wenn ein Token vorhanden ist, wird es bei Bedarf aktualisiert.
  3. REFRESH: Gibt an, dass der Connector nur das Aktualisieren des OAuthAccessToken übernimmt. Der Benutzer wird vom Connector nie aufgefordert, sich über den Browser zu authentifizieren. Der Benutzer muss zunächst das Abrufen des OAuthAccessToken und des OAuthRefreshTokens übernehmen.

OAuthClientId

Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.

Datentyp

string

Standardwert

""

Bemerkungen

Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId-Wert, manchmal auch Consumer-Schlüssel genannt, und ein Client-Geheimnis, das OAuthClientSecret.

OAuthClientSecret

Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.

Datentyp

string

Standardwert

""

Bemerkungen

Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId, auch Consumer-Schlüssel genannt. Sie erhalten außerdem ein Client-Geheimnis, auch Consumer-Geheimnis genannt. Legen Sie das Client-Geheimnis im OAuthClientSecret Eigenschaft.

OAuthAccessToken

Der Zugriffstoken für die Verbindung über OAuth.

Datentyp

string

Standardwert

""

Bemerkungen

Die OAuthAccessToken Eigenschaft wird für die Verbindung über OAuth verwendet. Die OAuthAccessToken wird im Rahmen des Authentifizierungsprozesses vom OAuth-Server abgerufen. Es hat ein serverabhängiges Timeout und kann zwischen Anfragen wiederverwendet werden.

Das Zugriffstoken wird anstelle Ihres Benutzernamens und Passworts verwendet. Das Zugriffstoken schützt Ihre Anmeldeinformationen, indem es sie auf dem Server speichert.

OAuthSettingsLocation

Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH eingestellt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.

Datentyp

string

Standardwert

%APPDATA%\YouTubeAnalytics Data Provider\OAuthSettings.txt

Bemerkungen

Wenn InitiateOAuth ist auf gesetzt GETANDREFRESH oder REFRESH, der Connector speichert OAuth-Werte, damit der Benutzer die OAuth-Verbindungseigenschaften nicht manuell eingeben muss und die Anmeldeinformationen über Verbindungen oder Prozesse hinweg gemeinsam genutzt werden können.

Anstatt einen Dateipfad anzugeben, können Sie den Speicher verwenden. Speicherorte werden durch einen Wert angegeben, der mit beginnt 'memory://' gefolgt von einer eindeutigen Kennung für diesen Satz von Anmeldeinformationen (z. B. memory://user1). Die Kennung können Sie frei wählen, sie sollte jedoch für den Benutzer eindeutig sein. Im Gegensatz zur dateibasierten Speicherung, bei der die Anmeldeinformationen über Verbindungen hinweg bestehen bleiben, werden die Anmeldeinformationen bei der Speicherspeicherung in den statischen Speicher geladen und die Anmeldeinformationen werden für die Dauer des Prozesses unter Verwendung derselben Kennung zwischen Verbindungen geteilt. Um Anmeldeinformationen außerhalb des aktuellen Prozesses beizubehalten, müssen Sie die Anmeldeinformationen vor dem Schließen der Verbindung manuell speichern. Auf diese Weise können Sie sie in der Verbindung festlegen, wenn der Prozess erneut gestartet wird. Sie können OAuth-Eigenschaftswerte mit einer Abfrage an abrufen sys_connection_props Systemtabelle. Wenn mehrere Verbindungen mit denselben Anmeldeinformationen bestehen, werden die Eigenschaften aus der zuvor geschlossenen Verbindung gelesen.

Der Standardspeicherort ist „%APPDATA%\YouTubeAnalytics Data Provider\OAuthSettings.txt“ mit %APPDATA% auf das Konfigurationsverzeichnis des Benutzers gesetzt. Die Standardwerte sind

  • Windows: "register://%DSN"
  • Unix: "%AppData%..."
  • Mac: "%AppData%..."

wobei DSN der Name des aktuellen DSN ist, der in der offenen Verbindung verwendet wird.

Die folgende Tabelle listet den Wert von auf %APPDATA% nach Operationssystem:

Plattform %APPDATA%
Windows Der Wert der Umfeld APPDATA
Mac ~/Bibliothek/Anwendungsunterstützung
Linux ~/.config

OAuthVerifier

Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.

Datentyp

string

Standardwert

""

Bemerkungen

Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. Dieser kann auf Systemen verwendet werden, auf denen kein Browser gestartet werden kann, z. B. auf Headless-Systemen.

Authentifizierung auf Headless-Maschinen

Siehe, um die zu erhalten OAuthVerifier Wert.

OAuthSettingsLocation festlegen zusammen mit OAuthVerifier. Beim Verbinden tauscht der Connector die OAuthVerifier für die OAuth-Authentifizierungstoken und speichert sie verschlüsselt am angegebenen Speicherort. Setzen Sie InitiateOAuth zu GETANDREFRESH, um den Austausch zu automatisieren.

Sobald die OAuth-Einstellungsdatei generiert wurde, können Sie entfernen OAuthVerifier aus den Verbindungseigenschaften und verbinden Sie sich mit OAuthSettingsLocation festgelegt.

Um die OAuth-Tokenwerte automatisch zu aktualisieren, legen Sie OAuthSettingsLocation fest und setzen Sie zusätzlich InitiateOAuth zum AKTUALISIEREN.

OAuthRefreshToken

Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.

Datentyp

string

Standardwert

""

Bemerkungen

Die OAuthRefreshToken Eigenschaft wird verwendet, um den OAuthAccessToken zu aktualisieren bei Verwendung der OAuth-Authentifizierung.

OAuthExpiresIn

Die Lebensdauer des OAuth-AccessTokens in Sekunden.

Datentyp

string

Standardwert

""

Bemerkungen

Mit OAuthTokenTimestamp kombinieren, um zu bestimmen, wann das AccessToken abläuft.

OAuthTokenTimestamp

Der Unix-Epochen-Zeitstempel in Millisekunden, als das aktuelle AccessToken erstellt wurde.

Datentyp

string

Standardwert

""

Bemerkungen

Kombinieren Sie mit OAuthExpiresIn, um zu bestimmen, wann das AccessToken abläuft.

JWT OAuth

Dieser Abschnitt enthält eine vollständige Liste der JWT OAuth-Eigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
OAuthJWTCert Der JWT-Zertifikatspeicher.
OAuthJWTCertType Der Typ des Schlüsselspeichers, der das JWT-Zertifikat enthält.
OAuthJWTCertPassword Das Passwort für das OAuth JWT-Zertifikat.
OAuthJWTCertSubject Der Betreff des OAuth-JWT-Zertifikats.

OAuthJWTCert

Der JWT-Zertifikatspeicher.

Datentyp

string

Standardwert

""

Bemerkungen

Der Name des Zertifikatspeichers für das Client-Zertifikat.

Der OAuthJWTCertType Feld gibt den Typ des durch angegebenen Zertifikatspeichers an OAuthJWTCert. Wenn der Store kennwortgeschützt ist, geben Sie das Kennwort in OAuthJWTCertPassword an.

OAuthJWTCert wird in Verbindung mit OAuthJWTCertSubject verwendet

Feld, um Client-Zertifikate anzugeben. Wenn OAuthJWTCert hat einen Wert und OAuthJWTCertSubject gesetzt ist, wird eine Suche nach einem Zertifikat eingeleitet. Bitte beachten Sie das OAuthJWTCertSubject für weitere Einzelheiten.

Die Bezeichnungen der Zertifikatsspeicher sind plattformabhängig.

Nachfolgend sind die Bezeichnungen der gebräuchlichsten Benutzer- und Maschinen-Zertifikatspeicher in Windows aufgeführt:

Eigenschaft Beschreibung
MY Ein Zertifikatsspeicher, der persönliche Zertifikate mit den zugehörigen privaten Schlüsseln enthält.
CA Zertifikate der Zertifizierungsstelle.
ROOT Stammzertifikate.
SPC Zertifikate von Softwareherstellern.

In Java ist der Zertifikatsspeicher normalerweise eine Datei, die Zertifikate und optionale private Schlüssel enthält.

Wenn der Zertifikatsspeichertyp PFXFile ist, muss diese Eigenschaft auf den Namen der Datei gesetzt werden. Wenn der Typ PFXBlob ist, muss die Eigenschaft auf den binären Inhalt einer PFX-Datei (d. h. PKCS12-Zertifikatsspeicher) gesetzt werden.

OAuthJWTCertType

Der Typ des Schlüsselspeichers, der das JWT-Zertifikat enthält.

Datentyp

string

Standardwert

USER

Bemerkungen

Diese Eigenschaft kann einen der folgenden Werte annehmen:

Eigenschaft Beschreibung
USER Unter Windows gibt dies an, dass es sich bei dem Zertifikatspeicher um einen Zertifikatspeicher handelt, der dem aktuellen Benutzer gehört. Hinweis: Dieser Speichertyp ist in Java nicht verfügbar.
MACHINE Für Windows gibt dies an, dass es sich bei dem Zertifikatspeicher um einen Maschinenspeicher handelt. Hinweis: Dieser Speichertyp ist in Java nicht verfügbar.
PFXFILE Der Zertifikatsspeicher ist der Name einer PFX-Datei (PKCS12), die Zertifikate enthält.
PFXBLOB Der Zertifikatsspeicher ist eine Zeichenfolge (Base-64-codiert), die einen Zertifikatsspeicher im PFX-Format (PKCS12) darstellt.
JKSFILE Der Zertifikatsspeicher ist der Name einer Java Key Store (JKS)-Datei, die Zertifikate enthält. Hinweis: Dieser Speichertyp ist nur in Java verfügbar.
JKSBLOB Der Zertifikatsspeicher ist eine Zeichenfolge (Base-64-codiert), die einen Zertifikatsspeicher im Java Key Store-Format (JKS) darstellt. Hinweis: Dieser Speichertyp ist nur in Java verfügbar.
PEMKEY_FILE Der Zertifikatsspeicher ist der Name einer PEM-codierten Datei, die einen privaten Schlüssel und ein optionales Zertifikat enthält.
PEMKEY_BLOB Der Zertifikatsspeicher ist eine Zeichenfolge (base64-codiert), die einen privaten Schlüssel und ein optionales Zertifikat enthält.
PUBLIC_KEY_FILE Der Zertifikatsspeicher ist der Name einer Datei, die ein PEM- oder DER-codiertes öffentliches Schlüsselzertifikat enthält.
PUBLIC_KEY_BLOB Der Zertifikatsspeicher ist eine Zeichenfolge (Base-64-codiert), die ein PEM- oder DER-codiertes öffentliches Schlüsselzertifikat enthält.
SSHPUBLIC_KEY_FILE Der Zertifikatsspeicher ist der Name einer Datei, die einen öffentlichen Schlüssel im SSH-Stil enthält.
SSHPUBLIC_KEY_BLOB Der Zertifikatsspeicher ist eine Zeichenfolge (Base-64-codiert), die einen öffentlichen Schlüssel im SSH-Stil enthält.
P7BFILE Der Zertifikatsspeicher ist der Name einer PKCS7-Datei, die Zertifikate enthält.
PPKFILE Der Zertifikatsspeicher ist der Name einer Datei, die einen PPK (PuTTY Private Key) enthält.
XMLFILE Der Zertifikatsspeicher ist der Name einer Datei, die ein Zertifikat im XML-Format enthält.
XMLBLOB Der Zertifikatsspeicher ist eine Zeichenfolge, die ein Zertifikat im XML-Format enthält.
GOOGLEJSON Der Zertifikatsspeicher ist der Name einer JSON-Datei, die die Dienstkontoinformationen enthält. Nur gültig bei Verbindung mit einem Google-Dienst.
GOOGLEJSONBLOB Der Zertifikatsspeicher ist eine Zeichenfolge, die das JSON des Dienstkontos enthält. Nur gültig bei Verbindung mit einem Google-Dienst.

OAuthJWTCertPassword

Das Passwort für das OAuth JWT-Zertifikat.

Datentyp

string

Standardwert

""

Bemerkungen

Wenn der Zertifikatspeicher von einem Typ ist, der ein Passwort erfordert, wird diese Eigenschaft verwendet, um dieses Passwort anzugeben, um den Zertifikatspeicher zu öffnen.

Dies ist nicht erforderlich, wenn GOOGLEJSON OAuthJWTCertType verwendet wird. Google JSON-Schlüssel sind nicht verschlüsselt.

OAuthJWTCertSubject

Der Betreff des OAuth JWT-Zertifikats.

Datentyp

string

Standardwert

*

Bemerkungen

Beim Laden eines Zertifikats wird der Betreff verwendet, um das Zertifikat im Speicher zu finden.

Wenn keine genaue Übereinstimmung gefunden wird, wird der Speicher nach Betreffs durchsucht, die den Wert der Eigenschaft enthalten.

Wenn immer noch keine Übereinstimmung gefunden wird, wird die Eigenschaft auf eine leere Zeichenfolge gesetzt und kein Zertifikat ausgewählt.

Der spezielle Wert „*“ wählt das erste Zertifikat im Zertifikatspeicher aus.

Der Betreff des Zertifikats ist eine durch Kommas getrennte Liste von Distinguished Name-Feldern und-Werten. Zum Beispiel „CN=www.server.com, OU=test, C=US, E=example@jbexample.com“. Allgemeine Felder und ihre Bedeutungen werden unten angezeigt.

Feld Bedeutung
CN Allgemeiner Name. Dies ist normalerweise ein Host wie www.server.com.
O Organisation
OU Organisationseinheit
L Ort
S Staat
C Land
E Email Adresse

Wenn ein Feldwert ein Komma enthält, muss es in Anführungszeichen gesetzt werden.

Schema

Dieser Abschnitt enthält eine vollständige Liste der Schema, die Sie konfigurieren können.

Eigenschaft Beschreibung
Location Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.
BrowsableSchemas Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC.
Views Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC.

Standort

Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.

Datentyp

string

Standardwert

%APPDATA%\YouTubeAnalytics Data Provider\Schema

Bemerkungen

Der Pfad zu einem Verzeichnis, das die Schema für den Connector enthält (.rsd-Dateien für Tabellen und Ansichten, .rsb-Dateien für gespeicherte Prozeduren). Der Ordnerspeicherort kann ein relativer Pfad vom Speicherort der ausführbaren Datei sein. Der Location-Eigenschaft wird nur benötigt, wenn Sie Definitionen anpassen möchten (z. B. einen Spaltennamen ändern, eine Spalte ignorieren usw.) oder das Datenmodell mit neuen Tabellen, Ansichten oder gespeicherten Prozeduren erweitern möchten.

Wenn nichts angegeben wird, ist der Standardspeicherort „%APPDATA%\YouTubeAnalytics Data Provider\Schema“ mit %APPDATA% wird auf das Konfigurationsverzeichnis des Benutzers eingestellt:

Plattform %APPDATA%
Windows Der Wert der Umfeld APPDATA
Mac ~/Bibliothek/Anwendungsunterstützung
Linux ~/.config

BrowsableSchemas

Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA,SchemaB,SchemaC.

Datentyp

string

Standardwert

""

Bemerkungen

Das Auflisten der Schemata aus Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Schemata in der Verbindungszeichenfolge verbessert die Leistung.

Tabellen

Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA,TabelleB,TabelleC.

Datentyp

string

Standardwert

""

Bemerkungen

Das Auflisten der Tabellen aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Tabellen in der Verbindungszeichenfolge verbessert die Leistung des Connectors.

Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären, mit denen Sie arbeiten könnten.

Geben Sie die gewünschten Tabellen in einer durch Kommas getrennten Liste an. Jede Tabelle sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.

Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.

Ansichten

Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA,AnsichtB,AnsichtC.

Datentyp

string

Standardwert

""

Bemerkungen

Das Auflisten der Ansichten aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Ansichten in der Verbindungszeichenfolge verbessert die Leistung des Connectors.

Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären.

Geben Sie die gewünschten Ansichten in einer durch Kommas getrennten Liste an. Jede Ansicht sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.

Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.

Verschiedenes

Dieser Abschnitt enthält eine vollständige Liste verschiedener Eigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
DefaultFilter Ein Standardfilter, der auf alle Abfragen angewendet wird.
MaxRows Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Other Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.
PseudoColumns Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.
Timeout Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.
UserDefinedViews Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.

DefaultFilter

Ein Standardfilter, der auf alle Abfragen angewendet wird.

Datentyp

string

Standardwert

EndDate=Today

Bemerkungen

Ein Standardfilter, der auf alle Abfragen angewendet wird. Praktisch zum Festlegen von Standarddimensionen, Startdatum, Enddatum und Segmenten für alle Abfragen. Diese Werte werden überschrieben, wenn sie in der Abfrage festgelegt werden. Beispielwert: Dimensions=Jahr UND Enddatum=Heute

MaxRows

Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.

Datentyp

int

Standardwert

-1

Bemerkungen

Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.

Andere

Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.

Datentyp

string

Standardwert

""

Bemerkungen

Die unten aufgeführten Eigenschaften sind für bestimmte Anwendungsfälle verfügbar. Für normale Anwendungsfälle und Funktionen von Treiber sollten diese Eigenschaften nicht erforderlich sein.

Geben Sie mehrere Eigenschaften in einer durch Semikolon getrennten Liste an.

Integration und Formatierung
Eigenschaft Beschreibung
DefaultColumnSize Legt die Standardlänge von Zeichenfolgefeldern fest, wenn die Datenquelle keine Spaltenlänge in den Metadaten bereitstellt. Der Standardwert ist 2000.
ConvertDateTimeToGMT Bestimmt, ob Datums-/Uhrzeitwerte in GMT statt in die lokale Zeit des Computers konvertiert werden sollen.
RecordToFile=filename Protokolliert den zugrunde liegenden Socket-Datenübertragungsvorgang in die angegebene Datei.

PseudoColumns

Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.

Datentyp

string

Standardwert

""

Bemerkungen

Diese Einstellung ist insbesondere im Entity Framework hilfreich, da Sie in diesem nicht einen Wert für eine Pseudospalte festlegen können, es sei denn, es handelt sich um eine Tabellenspalte. Der Wert dieser Verbindungseinstellung hat das Format „Tabelle1=Spalte1, Tabelle1=Spalte2, Tabelle2=Spalte3“. Sie können das Zeichen „*“ verwenden, um alle Tabellen und alle Spalten einzuschließen, z. B. „*=*“.

Zeitüberschreitung

Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.

Datentyp

int

Standardwert

60

Bemerkungen

Wenn Timeout = 0, Operationen werden nicht abgebrochen. Die Operationen werden ausgeführt, bis sie erfolgreich abgeschlossen sind oder bis ein Fehler auftritt.

Wenn Timeout abläuft und der Operation noch nicht abgeschlossen ist, löst der Connector eine Ausnahme aus.

UserDefinedViews

Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.

Datentyp

string

Standardwert

""

Bemerkungen

Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei namens UserDefinedViews.json. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.

Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.

Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:

  • Jedes Stammelement definiert den Namen einer Ansicht.
  • Jedes Stammelement enthält ein untergeordnetes Element namens query, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.

Zum Beispiel:

{
    "MyView": {
        "query": "SELECT * FROM Groups WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Verwenden Sie UserDefinedViews Verbindungseigenschaft, um den Speicherort Ihrer JSON-Konfigurationsdatei anzugeben. Beispiel:

"UserDefinedViews", C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json

Beachten Sie, dass der angegebene Pfad nicht in Anführungszeichen steht.