In der Veröffentlichungen – Übersicht erfahren Sie mehr über die Vorteile und den erforderlichen Aufwand für die Veröffentlichung eines Connectors. Wenn Sie einen Partner-Connector veröffentlichen möchten, muss Ihr Connector alle unten beschriebenen Anforderungen erfüllen.
Apps Script
Bevor Sie Ihren Connector zur Überprüfung einreichen, führen Sie in Apps Script die folgenden Schritte aus:
- Lesezugriff auf Ihr Apps Script-Projekt für die folgenden Personen freigeben:
- Erstellen Sie eine Bereitstellung mit dem Namen
Productionund aktualisieren Sie dieProductionBereitstellung auf die Version des Codes, die Sie veröffentlichen möchten. - Prüfen Sie, ob Sie die Bereitstellung
Productionauf die Version des Codes aktualisiert haben, die überprüft werden soll. - Prüfen Sie, ob die Manifestdatei in Apps Script sichtbar ist. Klicken Sie links auf Projekteinstellungen . Wählen Sie das Kästchen Manifestdatei „appsscript.json“ im Editor anzeigen aus.
Manifest
Fügen Sie das Folgende in das Manifest Ihres Connectors ein und prüfen Sie, ob Ihr Apps Script-Projekt so konfiguriert ist, dass die Manifestdatei appsscript.json im Editor angezeigt wird.
Weitere Informationen finden Sie in der Manifestreferenz für Community-Connectors.
dataStudio
descriptionsollte Informationen und Anleitungen für ein grundlegendes Verständnis des Connectors und seiner Verwendung enthalten. Connectors mit vagen und unvollständigen Beschreibungen werden abgelehnt.addOnUrlsollte eine eigene gehostete Seite zu Ihrem Connector sein, die vorzugsweise in Ihrer eigenen Domain gehostet wird. Die Seite muss Folgendes enthalten:- Eine Datenschutzerklärung und Nutzungsbedingungen oder einen Link zu diesen Inhalten in derselben Domain wie die
addOnUrl. - Details, die der Nutzer für die Verwendung Ihres Connectors benötigt.
- Den Link zur Registrierung, falls ein Konto für die Verwendung Ihres Connectors erforderlich ist.
- Inhalte, die vorzugsweise in Ihrer Domain gehostet werden. Das Hosting auf
https://sites.google.com/ist nicht zulässig. - Beispielseiten von bestehenden Partnern: Funnel, Supermetrics, CallRail.
- Eine Datenschutzerklärung und Nutzungsbedingungen oder einen Link zu diesen Inhalten in derselben Domain wie die
supportUrlsollte eine gehostete Seite sein, um Support für Ihren Connector zu erhalten. Dies darf keine E-Mail-Adresse oder kein Mailto-Link sein.logoUrlsollte auf ein statisches Bild verweisen das unter Ihrer Kontrolle gehostet wird. Sie dürfen keine Bilder verwenden, die von Google-Diensten auf Domains wie*.gstatic.com,*.ggpht.com,*.google.comoder*.googleusercontent.combereitgestellt werden. Die Verwendung von Google Cloud Storage zum Bereitstellen von Bildern aus der Domain*.googleapis.comist zulässig und wird empfohlen.- Connectors mit animierten Symbolen werden abgelehnt. Verwenden Sie statische Bilder.
- Wir empfehlen, ein Bild mit mindestens 48 × 48 Pixeln zu verwenden.
- Vermeiden Sie Bilder, die nur Text enthalten und bei einer Skalierung auf 48 × 48 Pixel schwer zu lesen sind.
- Füllen Sie die
sourcesProperty mit allen Quellen aus, mit denen Ihr Connector eine Verbindung herstellt. Weitere Informationen finden Sie unter Quellen in der Manifestreferenz für Details.- Die vorhandene Liste der Quellen finden Sie im Data Registry-Repository. Wenn die Quelle, mit der Sie eine Verbindung herstellen, nicht im Repository vorhanden ist, senden Sie eine Pull-Anfrage an das Data Registry-Repository, um die Quelle hinzuzufügen. Ihr Connector besteht die Überprüfung nicht, wenn die Quellen in Ihrem Manifest nicht im Repository vorhanden sind.
- Dies sind zusätzliche Metadaten für den Connector, die für die Suchfunktion in der Galerie indexiert werden. Ihr Connector wird in den Suchergebnissen angezeigt, wenn Nutzer in der Galerie nach einer bestimmten Quelle suchen.
- Geben Sie Werte für
shortDescription,authType,feeType,privacyPolicyUrl, undtermsOfServiceUrlan. namesollte den Zweck von dem Connector direkt widerspiegeln. Ein klarer Name hilft Nutzern, zu entscheiden, ob Ihr Connector ihren Anforderungen entspricht. Vermeiden Sie die Verwendung des Wortes Connector im Namen, da Nutzer bereits wissen, dass sie sich einen Connector ansehen.- Fügen Sie keine Sonderzeichen oder nicht sichtbaren Zeichen hinzu, um die Aufmerksamkeit auf Ihren Connector zu lenken oder seine Position zu ändern.
- Verwenden Sie im Manifest keine Kurznamen für Data Studio (z.B. GDS, DS usw.).
- Emojis sind in keinem Manifestfeld zulässig (
description,shortDescription,nameusw.). Fügen Sie im Allgemeinen keine Sonderzeichen oder nicht sichtbaren Zeichen hinzu, um die Aufmerksamkeit auf Ihren Connector zu lenken. - Wenn Ihr Connector ein festes Schema hat,
erstellen Sie eine Berichtsvorlage für Ihren Connector und fügen Sie sie dem Manifest hinzu.
Aktivieren Sie die Freigabe per Link für den Bericht.
urlFetchWhitelist
- Beschränken Sie die Anzahl der von
UrlFetchAppaufgerufenen Endpunkte auf die, die für die Connector-Funktionalität unbedingt erforderlich sind. Fügen Sie die PropertyurlFetchWhitelistder Stammebene Ihres Manifests hinzu. Weitere Informationen finden Sie in der Referenz zu urlFetchWhitelist.
- Fügen Sie alle Endpunkte hinzu, die mit dem Dienst
UrlFetchAppverwendet werden. - Wenn Ihr Connector keine Ressourcen mit dem Dienst
UrlFetchAppabruft, legen Sie fürurlFetchWhitelisteine leere Liste[]fest. - Wenn Ihr Connector keine Verbindung zu einer Reihe fester Endpunkte herstellt oder das Endpunktpräfix variiert, lassen Sie die Property
urlFetchWhitelistweg und geben Sie die Details beim Einreichen der Überprüfungsanfrage im Formularfeld Ausnahme für urlFetchWhitelist an.
- Fügen Sie alle Endpunkte hinzu, die mit dem Dienst
oauthScopes
- Legen Sie im Manifest explizite OAuth-Bereiche fest. Connectors ohne explizite OAuth-Bereiche werden abgelehnt.
Connector
- Wenn der Nutzer ein Konto benötigt, um den Connector zu verwenden, muss die
descriptiondes Connectors oder der LinkaddOnUrleine Anleitung zum Erstellen eines Kontos enthalten. - Ihr Connector darf sich nicht im Status „Unvollständig“ oder „Beta“ befinden. Sie müssen einen vollständigen und funktionsfähigen Connector veröffentlichen. Sie können Ihren Connector jederzeit aktualisieren, aber die Produktionsbereitstellung, die für Nutzer freigegeben wird, sollte getestet und vollständig sein.
- Geben Sie Nutzern aussagekräftige und umsetzbare Fehlermeldungen, wenn Nutzer auf einen internen Connector-Fehler stoßen. Dazu gehören auch Fälle, in denen ein Nutzer bei der Konfiguration eine ungültige oder leere Eingabe macht.
shortDescription,description,addOnUrl-Link,supportUrl-Link und die OAuth-Seite (falls zutreffend) sollten keine Rechtschreib- und Grammatikfehler enthalten.shortDescriptiondarf keine URLs enthalten.- Verwenden Sie Authentifizierungsmethoden, die von
getAuthType()bereitgestellt werden. Fordern Sie keine Anmeldedaten übergetConfig()an. - Führen Sie die OAuth-Clientüberprüfung durch. Die Überprüfung ist für alle Connectors unabhängig von der Authentifizierungsmethode in
getAuthType()obligatorisch. Die Überprüfung ist ein anderer Prozess als die Connector-Überprüfung und wird von einem separaten Team und nicht von Data Studio durchgeführt. Weitere Informationen finden Sie in den FAQs zur OAuth-API-Überprüfung. Ihr Connector wird abgelehnt, wenn die OAuth-Clientüberprüfung nicht abgeschlossen ist.
- Fügen Sie während der OAuth-Überprüfung,
die erforderlichen OAuth-Bereiche Ihres Connectors als Teil der OAuth
Zustimmungsbildschirmkonfiguration hinzu. Wenn Sie nicht alle erforderlichen Zugriffsbereiche hinzufügen, bestehen Sie möglicherweise die OAuth-Überprüfung, aber für Ihren Connector wird trotzdem der Bildschirm „Nicht überprüfte App“ angezeigt. Dadurch schlägt die Überprüfung des Partner-Connectors fehl.
Autorisieren und testen Sie Ihren Connector mit einem neuen Konto, nachdem Sie die OAuth-Überprüfung bestanden haben, damit der Bildschirm „Nicht überprüfte App“ Ihren Nutzern nicht angezeigt wird.
- Fügen Sie während der OAuth-Überprüfung,
die erforderlichen OAuth-Bereiche Ihres Connectors als Teil der OAuth
Zustimmungsbildschirmkonfiguration hinzu. Wenn Sie nicht alle erforderlichen Zugriffsbereiche hinzufügen, bestehen Sie möglicherweise die OAuth-Überprüfung, aber für Ihren Connector wird trotzdem der Bildschirm „Nicht überprüfte App“ angezeigt. Dadurch schlägt die Überprüfung des Partner-Connectors fehl.
- Achten Sie darauf, dass Sie die Nutzungsbedingungen für Galerien in Data Studio (einreichende Personen) einhalten.
Wenn Sie alle Anforderungen erfüllt haben, klicken Sie auf die folgende Schaltfläche, um eine Überprüfung für Ihren Connector anzufordern: