Mailchimp-Verbindungsdetails
Einführung
Connector-Version
Diese Dokumentation basiert auf Version 23.0.8895 des Connectors.
Erste Schritte
Mailchimp-Versionsunterstützung
Der Connector verwendet standardmäßig Version 3 der Core Mailchimp API.
Herstellen einer Verbindung
Mit Mailchimp verbinden
Mailchimp unterstützt die folgenden Authentifizierungsmethoden:
- APIKey
- OAuth
API Schlüssel
Der einfachste Weg, eine Verbindung zu Mailchimp herzustellen, ist die Verwendung des API Schlüssels. Der APIKey
gewährt vollen Zugriff auf Ihr Mailchimp-Konto. So erhalten Sie den API-Schlüssel:
- Melden Sie sich bei Mailchimp an.
- Navigieren Sie zu
Account > Extras > API Keys
. - Notieren Sie den Wert des API -Schlüssels.
Sobald Sie den Wert des API -Schlüssels haben:
- Satz
APIKey
zum Wert des API Schlüssels. - Setzen Sie AuthScheme auf
APIKey
.
OAuth
Desktop-Anwendungen
Um sich mit den Anmeldeinformationen für eine benutzerdefinierte OAuth-Anwendung zu authentifizieren, müssen Sie das OAuth-Zugriffstoken abrufen und aktualisieren. Danach können Sie eine Verbindung herstellen.
OAuth-Zugriffstoken abrufen und aktualisieren:
InitiateOAuth
=GETANDREFRESH
. Wird verwendet, um automatisch die abzurufen und zu aktualisierenOAuthAccessToken
.OAuthClientId
= die Client-ID, die Ihnen bei der Registrierung Ihrer Anwendung zugewiesen wurde.OAuthClientSecret
= das Client-Geheimnis, das Ihnen bei der Registrierung Ihrer Anwendung zugewiesen wurde.CallbackURL
= die Umleitungs-URI, die bei der Registrierung Ihrer Anwendung definiert wurde.
Wenn Sie eine Verbindung herstellen, öffnet der Connector den OAuth-Endpoint von Mailchimp 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:
- Der Connector erhält einen Zugriffstoken von Mailchimp und verwendet ihn, um Daten anzufordern.
- 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 das Zugriffstoken automatisch.
Erstellen einer benutzerdefinierten OAuth-Anwendung
Erstellen einer benutzerdefinierten OAuth-Anwendung
Für die Verbindung mit Mailchimp stehen zwei Authentifizierungsmethoden zur Verfügung: Sie können verwenden APIKey
oder verwenden Sie OAuth.
OAuth kann verwendet werden, um anderen Benutzern den Zugriff auf ihre eigenen Daten zu ermöglichen. Es ist auch nützlich, wenn Sie Folgendes möchten:
- das Branding des Authentifizierungsdialogs steuern;
- die Umleitungs-URI steuern möchten, zu der die Anwendung den Benutzer nach der Authentifizierung umleitet; oder
- die Berechtigungen anpassen möchten, die Sie vom Benutzer anfordern.
Um eine benutzerdefinierte OAuth-Anwendung in Mailchimp zu registrieren und die OAuth-Client-Anmeldeinformationen zu erhalten, OAuthClientId
Und OAuthClientSecret
:
-
Melden Sie sich bei Ihrem Mailchimp-Konto an.
-
Navigieren Sie zu
Account > Extras > API Keys > Register and Manage Your Apps
. -
Geben Sie die Informationen ein, die Benutzern angezeigt werden sollen, wenn sie aufgefordert werden, Berechtigungen für Ihre Anwendung zu erteilen. Zu diesen Informationen gehören Ihr App-Name, Ihr Unternehmen und Ihre Website.
-
Wenn es sich um eine Desktop-Anwendung handelt, geben Sie eine Umleitungs-URI von an
http://127.0.0.1
.Wenn es sich um eine Webanwendung handelt, geben Sie eine Umleitungs-URI an, zu der Benutzer umgeleitet werden sollen, nachdem sie Ihrer Anwendung Berechtigungen erteilt haben.
Nachdem Sie eine benutzerdefinierte OAuth-App erstellt und registriert haben, können Benutzer eine Verbindung zu Mailchimp herstellen, wie unter „Herstellen einer Verbindung zu Mailchimp“ beschrieben.
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 Mailchimp-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.
SSL-Konfiguration
Verwenden Sie SSL-Konfiguration, um anzupassen, wie der Connector TLS/SSL-Zertifikatsverhandlungen handhabt. Sie können aus verschiedenen Zertifikatsformaten wählen; siehe SSLServerCert
-Eigenschaft unter „Verbindungszeichenfolgenoptionen“ für weitere Informationen.
Proxy
So konfigurieren Sie den Connector mit privaten Agent-Proxy-Einstellungen, wählen Sie die Use Proxy Settings
Kontrollkästchen auf dem Verbindungskonfigurationsbildschirm.
Abfrageverarbeitung
Der Connector verlagert möglichst viel der Verarbeitung der SELECT-Anweisung auf Mailchimp und verarbeitet dann den Rest der Abfrage im Speicher (clientseitig).
Siehe Abfrageverarbeitung für weitere Informationen.
Benutzerdefinierte Ansichten
Mit dem Mailchimp-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.
Definieren von Ansichten mithilfe einer Konfigurationsdatei
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 Lists 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"
Definieren von Ansichten mit DDL-Anweisungen
Der Connector kann das Schema auch über DDL-Anweisungen wie CREATE LOCAL VIEW, ALTER LOCAL VIEW und DROP LOCAL VIEW erstellen und ändern.
Erstellen einer Ansicht
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.
Ändern einer Ansicht
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.
Löschen einer Ansicht
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
Eigentum.
Arbeiten mit benutzerdefinierten Ansichten
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.
SSL-Konfiguration
Anpassen der SSL-Konfiguration
Standardmäßig versucht der Connector, SSL/TLS auszuhandeln, indem er das Zertifikat des Servers mit dem vertrauenswürdigen Zertifikatspeicher des Systems vergleicht.
Um ein anderes Zertifikat anzugeben, siehe SSLServerCert
Eigenschaft für die verfügbaren Formate, um dies zu tun.
Datenmodell
Das Datenmodell besteht aus drei Teilen: Tabellen, Ansichten und gespeicherte Prozeduren. API Einschränkungen und-Anforderungen sind in diesem Abschnitt dokumentiert. Sie können die SupportEnhancedSQL
Funktion, standardmäßig eingestellt, um die meisten dieser Einschränkungen zu umgehen.
Tabellen
Der Mailchimp-Konnektor modelliert die Mailchimp-API in Tabellen, damit es einfach abgefragt und aktualisiert werden kann.
Der Connector ruft beim Herstellen einer Verbindung dynamisch benutzerdefinierte Felder für die ListMembers-Tabellen ab. Alle Änderungen, die Sie an diesen benutzerdefinierten Feldern vornehmen, z. B. das Hinzufügen eines neuen Felds oder das Ändern des Datentyps eines benutzerdefinierten Felds, werden beim erneuten Herstellen der Verbindung übernommen.
Dynamische Tabellen
Neben den standardmäßigen statischen Tabellen ermöglicht der Connector auch die Abfrage dynamischer Tabellen. Dies sind Tabellen, die basierend auf den „Zielgruppen“ (auch „Listen“ genannt) in Ihrem Mailchimp-Konto erstellt werden.
Angenommen, Sie haben diese 3 Zielgruppen in Ihrem Konto: Alte Zielgruppe, Neue Zielgruppe, VIP-Zielgruppe. Für jede dieser Zielgruppen erstellt der Connector 2 neue Tabellen: Eine beginnt mit „ListMembers_“ und die andere mit „ListMergeFields_“. Für den vorliegenden Fall werden also diese 6 Tabellen erstellt:
- ListMembers_OldAudience
- ListMembers_NewAudience
- ListMembers_VIPAudience
- ListMergeFields_OldAudience
- ListMergeFields_NewAudience
- ListMergeFields_VIPAudience
Die obigen 6 Tabellen werden erstellt, indem Leerzeichen aus dem Namen des Publikums entfernt und das Ergebnis mit einem Unterstrich an „ListMembers“ oder „ListMergeFields“ angehängt wird.
Tabellen, die mit beginnen "ListMembers_"
alle Mitglieder für eine bestimmte Zielgruppe zusammen mit den Werten benutzerdefinierter Felder anzeigen.
Die mit beginnenden "ListMergeFields_"
alle Namen benutzerdefinierter Felder für Mitglieder dieser Zielgruppe anzeigen.
Ansichten
Ansichten sind Tabellen, die nicht geändert werden können. Normalerweise werden Daten, die schreibgeschützt sind und nicht aktualisiert werden können, als Ansichten angezeigt.
Dynamische Ansichten
Neben den standardmäßigen statischen Ansichten ermöglicht der Connector auch die Abfrage dynamischer Ansichten. Dabei handelt es sich um Ansichten, die auf Grundlage der „Zielgruppen“ (auch „Listen“ genannt) in Ihrem Mailchimp-Konto erstellt werden.
Angenommen, Sie haben diese 3 Zielgruppen in Ihrem Konto: Alte Zielgruppe, Neue Zielgruppe, VIP-Zielgruppe. Der Connector listet 3 Ansichten auf, die auf diesen basieren: ListMemberTags_OldAudience, ListMemberTags_NewAudience, ListMemberTags_VIPAudience.
Die obigen 3 Ansichten werden erstellt, indem Leerzeichen aus dem Namen der Zielgruppe entfernt und das Ergebnis mit einem Unterstrich an „ListMemberTags“ angehängt wird. Sie geben die Tags zurück, die jedem Mitglied der von Ihnen angegebenen Zielgruppe zugewiesen sind.
Gespeicherte Prozeduren
Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen zur Datenquelle. Sie können zum Suchen, Aktualisieren und Ändern von Informationen
in der Datenquelle verwendet werden.
Tabellen
Der Connector modelliert die Daten in Mailchimp als eine Liste von Tabellen in einer relationalen Datenbank, die mit Standard-SQL-Anweisungen abgefragt werden können.
Mailchimp-Connector-Tabellen
Name | Beschreibung |
---|---|
AutomationEmailQueues | Eine Zusammenfassung der Warteschlange für eine Email in einem Automatisierungs Workflow. |
AutomationsRemovedSubscribers | Eine Zusammenfassung der Abonnenten, die aus einem Automatisierungs-Workflow entfernt wurden. |
CampaignFeedback | Eine Zusammenfassung des Kommentar-Feedbacks zu einer bestimmten Kampagne. |
CampaignFolders | Ordner zum Organisieren von Kampagnen |
Campaigns | Eine Zusammenfassung der Kampagnen innerhalb eines Kontos. |
EcommerceCartLines | Eine Liste der Zeilen eines E-Commerce-Warenkorbs. |
EcommerceCarts | Eine Liste der E-Commerce-Warenkörbe eines Kontos. |
EcommerceCustomers | Eine Liste der E-Commerce-Kunden eines Kontos. |
EcommerceOrderLines | Eine Liste der Zeilen einer E-Commerce-Bestellung. |
EcommerceOrders | Eine Liste der E-Commerce-Bestellungen eines Kontos. |
EcommerceProducts | Eine Liste der E-Commerce-Produkte eines Kontos. |
EcommerceProductVariants | Eine Liste der Varianten eines E-Commerce-Produkts. |
FileManagerFiles | Eine Auflistung aller verfügbaren Bilder und Dateien in der Galerie eines Kontos. |
FileManagerFolders | Eine Auflistung aller verfügbaren Ordner in der Galerie eines Kontos. |
ListInterestCategories | Eine Auflistung der Interessenkategorien dieser Liste. |
ListInterests | Eine Liste der Interessen dieser Kategorie |
ListMemberEvents | Veranstaltungsinformationen für eine bestimmte Liste. |
ListMemberNotes | Die letzten 10 Notizen für ein bestimmtes Listenmitglied, basierend auf dem Erstellungsdatum. |
ListMembers | Personen, die derzeit auf dieser Liste eingetragen sind oder waren, einschließlich Mitglieder, die ihr Abonnement gekündigt oder sich abgemeldet haben. |
ListMemberTags | Einem bestimmten Mitglied/bestimmten Mitgliedern zugewiesene Tags. |
ListMergeFields | Das Seriendruckfeld (früher Seriendruckvariablen) für eine bestimmte Liste. Diese entsprechen den Seriendruckfeldern in den Listen und Abonnentenprofilen von MailChimp. |
Lists | Eine Sammlung von Abonnentenlisten, die mit diesem Konto verknüpft sind. Die Listen enthalten Abonnenten, die sich für den Erhalt von Korrespondenz von Ihnen oder Ihrer Organisation entschieden haben. |
ListSegmentMembers | Personen, die derzeit auf dieser Liste eingetragen sind oder waren, einschließlich Mitglieder, die ihr Abonnement gekündigt oder sich abgemeldet haben. |
ListSegments | Eine Liste der verfügbaren Segmente. |
ListsWebhooks | Für die angegebene Liste konfigurierte Webhooks. |
TemplateFolders | Ordner zum Organisieren von Vorlagen |
Templates | Eine Liste der für ein Konto verfügbaren Vorlagen. |
AutomatisierungE-Mail-Warteschlangen
Eine Zusammenfassung der Warteschlange für eine Email in einem Automatisierungs Workflow.
Tabellenspezifische Informationen
SELECT und INSERT werden für AutomationEmailQueues unterstützt.
Wählen
Select * from AutomationEmailQueues
Einfügen
Für INSERTs sind die WorkflowId, EmailId und EmailAddress erforderlich.
INSERT INTO AutomationEmailQueues (WorkflowId, EmailId, EmailAddress) VALUES ('myWorkflowId', 'myEmailId', 'myEmailAddress')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Der MD5-Hash der Kleinbuchstabenversion der Email Adresse des Listenmitglieds. |
WorkflowId [KEY] | String | Falsch | Eine Zeichenfolge, die einen Automatisierungs-Workflow eindeutig identifiziert. |
EmailId [KEY] | String | Falsch | Eine Zeichenfolge, die eine Email in einem Automatisierungs Workflow eindeutig identifiziert. |
ListId [KEY] | String | True | Eine Zeichenfolge, die eine Liste eindeutig identifiziert. |
EmailAddress | String | Falsch | Email Adresse |
NextSend | String | Wahr | Nächstes Senden |
AutomatisierungenEntfernte Abonnenten
Eine Zusammenfassung der Abonnenten, die aus einem Automatisierungs-Workflow entfernt wurden.
Tabellenspezifische Informationen
SELECT und INSERT werden für AutomationsRemovedSubscribers unterstützt.
Wählen
Select * from AutomationsRemovedSubscribers
Einfügen
Für INSERTs sind die Workflow-ID und die E-Mail-Adresse erforderlich.
Insert Into AutomationsRemovedSubscribers (WorkflowId, EmailAddress) Values('3456df3456','test1@mail.com');
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Der MD5-Hash der Kleinbuchstabenversion der Email Adresse des Listenmitglieds. |
WorkflowId [KEY] | String | Falsch | Eine Zeichenfolge, die einen Automatisierungs-Workflow eindeutig identifiziert. |
ListId [KEY] | String | True | Eine Zeichenfolge, die eine Liste eindeutig identifiziert. |
EmailAddress | String | Falsch | Email Adresse |
Kampagnenfeedback
Eine Zusammenfassung des Kommentarfeedbacks für eine bestimmte Kampagne.
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELTE werden für CampaignFeedback unterstützt.
Wählen
Select * from CampaignFeedback
Einfügen
Für INSERTs sind die CampaignId und die Message erforderlich.
INSERT INTO CampaignFeedback (CampaignId, Message) VALUES ('myCampaignId', 'myMessage')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
FeedbackId [KEY] | Integer | True | Die individuelle ID für das Feedbackelement. |
ParentId [KEY] | Integer | True | Bei einer Antwort die ID des übergeordneten Feedback-Elements. |
BlockId [KEY] | Integer | Falsch | Die Block-ID für den bearbeitbaren Block, auf den sich das Feedback bezieht. |
Message | String | Falsch | Der Inhalt des Feedbacks. |
IsComplete | Boolean | Falsch | Der Status des Feedbacks. |
CreatedBy | String | True | Der Anmeldename des Benutzers, der das Feedback erstellt hat. |
CreatedAt | Datetime | True | Datum und Uhrzeit der Erstellung des Feedbackelements. |
UpdatedAt | Datetime | True | Datum und Uhrzeit der letzten Aktualisierung des Feedbacks. |
Source | String | True | Die Quelle des Feedbacks (,,E- Email‘‘, ,,SMS‘‘, ,,Web‘‘, ,,iOS‘‘, ,,Android‘‘ oder ,,API‘‘). |
CampaignId [KEY] | String | Falsch | Die eindeutige ID für die Kampagne. |
Kampagnenordner
Ordner zum Organisieren von Kampagnen
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Eine Zeichenfolge, die diesen Kampagnenordner eindeutig identifiziert |
Name | String | Falsch | Der Name des Ordners |
Count | Integer | True | Die Anzahl der Kampagnen im Ordner |
Kampagnen
Eine Zusammenfassung der Kampagnen innerhalb eines Kontos.
Tabellenspezifische Informationen
SELECT, UPDATE und DELETE werden für Kampagnen unterstützt.
Aktualisieren
UPDATE Campaigns SET Settings_Title = "Test" WHERE Id = "1234"
UPDATE Campaigns SET Recipients_SegmentOpts = "{"match":"any","saved_segment_id":314699}" WHERE Id = "cfb12c2228"
UPDATE Campaigns SET Settings_Title = "Test", Recipients_ListId = "1234", RssOpts_FeedUrl = "exampleUrl", Type = "rss", RssOpts_Frequency = "daily" WHERE ID = "1234"
Hinweis: Der UPDATE- Operation kann nicht für bereits GESENDETE Kampagnen ausgeführt werden. Außerdem kann der Typ einer Kampagne nicht mehr aktualisiert werden, sobald er einmal festgelegt wurde. Abhängig vom Kampagnentyp können bestimmte Optionen nur für bestimmte Kampagnentypen aktualisiert werden. Beispiel: Wenn eine Kampagne vom Typ „RSS“ ist, können nur die RSS-Optionsfelder für diese Kampagne aktualisiert werden. Variant- und AbSplitOps-Einstellungen können in diesem Fall nicht aktualisiert werden.
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Eine Zeichenfolge, die diese Kampagne eindeutig identifiziert. |
Type | String | Falsch | Der Kampagnentyp (normal, Klartext, Absplit oder RSS). |
CreateTime | Datetime | True | Datum und Uhrzeit der Kampagnenerstellung. |
ArchiveUrl | String | True | Der Link zur Archivversion der Kampagne. |
LongArchiveUrl | String | True | Der Originallink zur Archivversion der Kampagne. |
Status | String | True | Der aktuelle Status der Kampagne („Speichern“, „Angehalten“, „Planen“, „Senden“, „Gesendet“). |
EmailsSent | Integer | True | Die Gesamtzahl der für diese Kampagne gesendeten Emails. |
SendTime | Datetime | True | Uhrzeit und Datum, an dem eine Kampagne gesendet wurde. |
ContentType | String | Falsch | Wie der Inhalt der Kampagne zusammengestellt wird ('Vorlage', 'Drag_and_Drop', 'HTML', 'URL'). |
Recipients_ListId | String | Falsch | Die ID der Liste. |
Recipients_ListName | String | True | Der Name der Liste. |
Recipients_SegmentText | String | Falsch | Eine mit HTML markierte Zeichenfolge, die das für die Kampagne verwendete Segment in einfachem Englisch erklärt. |
Recipients_RecipientCount | Integer | True | Anzahl der Empfänger in der zugehörigen Liste. Formatiert als Ganzzahl |
Recipients_SegmentOpts | String | Falsch | Segmentoptionen. |
Settings_SubjectLine | String | Falsch | Die Betreffzeile für die Kampagne. |
Settings_Title | String | Falsch | Der Titel der Kampagne. |
Settings_FromName | String | Falsch | Der Absendername der Kampagne (keine Email-Adresse). |
Settings_ReplyTo | String | Falsch | Die Antwort-Email Adresse für die Kampagne. |
Settings_UseConversation | Boolean | Falsch | Verwenden Sie die MailChimp Konversationsfunktion, um Abwesenheitsantworten zu verwalten. |
Settings_ToName | String | Falsch | Der benutzerdefinierte „An“-Name der Kampagne. Normalerweise so etwas wie die Zusammenführungsvariable für den Vornamen. |
Settings_FolderId | String | Falsch | Wenn die Kampagne in einem Ordner aufgelistet ist, die ID für diesen Ordner. |
Settings_Authenticate | Boolean | False | Gibt an, ob die Kampagne von MailChimp authentifiziert wurde oder nicht. Der Standardwert ist „true“. |
Settings_AutoFooter | Boolean | Falsch | MailChimps Standard-Fußzeile automatisch an die Kampagne anhängen. |
Settings_InlineCss | Boolean | Falsch | Das im Kampagneninhalt enthaltene CSS automatisch einbinden. |
Settings_AutoTweet | Boolean | Falsch | Beim Senden der Kampagne automatisch einen Link zur Kampagnenarchivseite twittern. |
Settings_AutoFbPost | String | Falsch | Ein Array von Facebook-Seiten-IDs zum automatischen Posten. |
Settings_FbComments | Boolean | False | Erlaubt Facebook-Kommentare zur Kampagne (aktiviert außerdem zwangsweise die Kampagnenarchiv-Symbolleiste). Der Standardwert ist „true“. |
Settings_Timewarp | Boolean | True | Senden Sie diese Kampagne mit „Timewarp“. Weitere Informationen finden Sie im Knowledge Base-Artikel: http://eepurl.com/iAgs |
Settings_TemplateId | Integer | Falsch | Die ID für die in dieser Kampagne verwendete Vorlage. |
Settings_DragAndDrop | Boolean | True | Ob die Kampagne den Drag & Drop-Editor verwendet. |
VariateSettings_WinningCombinationId | String | True | ID der Kombination, die als Gewinner ausgewählt wurde |
VariateSettings_WinningCampaignId | String | True | ID der Kampagne, die anhand der Gewinnkombination an die restlichen Empfänger versendet wurde |
VariateSettings_WinnerCriteria | String | Falsch | So wird die Gewinnerkampagne ausgewählt |
VariateSettings_WaitTime | Integer | Falsch | Die Anzahl der Minuten, die gewartet werden soll, bevor die Gewinnerkampagne ausgewählt wird |
VariateSettings_TestSize | Integer | Falsch | Der Prozentsatz der Abonnenten, an die die Testkombinationen gesendet werden sollen, von 10 bis 100 |
VariateSettings_SubjectLines | String | Falsch | Mögliche Betreffzeilen |
VariateSettings_SendTimes | String | Falsch | Mögliche Sendezeitpunkte |
VariateSettings_FromNames | String | Falsch | Möglich aus Namen |
VariateSettings_ReplyToAddresses | String | Falsch | Mögliche Antwort An Adressen |
VariateSettings_Contents | String | True | Beschreibungen möglicher Email Inhalte |
VariateSettings_Combinations | String | Wahr | Kombinationen möglicher Variablen, die zum Erstellen von Emails verwendet wurden |
Tracking_Opens | Boolean | Falsch | Ob Öffnungen nachverfolgt werden sollen. Der Standardwert ist „true“. |
Tracking_HtmlClicks | Boolean | Falsch | Ob Klicks in der HTML-Version der Kampagne verfolgt werden sollen. Der Standardwert ist „true“. |
Tracking_TextClicks | Boolean | Falsch | Gibt an, ob Klicks in der Nur-Text-Version der Kampagne verfolgt werden sollen. Der Standardwert ist „true“. |
Tracking_GoalTracking | Boolean | Falsch | Ob die Zielverfolgung aktiviert werden soll. Weitere Informationen finden Sie in diesem Knowledge Base-Artikel: http://eepurl.com/GPMdH |
Tracking_Ecomm360 | Boolean | Falsch | Gibt an, ob das eCommerce360-Tracking aktiviert werden soll. |
Tracking_GoogleAnalytics | String | Falsch | Der benutzerdefinierte Slug für das Google Analytics-Tracking (max. 50 Byte). |
Tracking_Clicktale | String | Falsch | Der benutzerdefinierte Slug für das ClickTale Analytics-Tracking (max. 50 Byte). |
Tracking_Salesforce | String | Falsch | Salesforce Tracking-Optionen für eine Kampagne. Die integrierte Salesforce Integration von MailChimp muss verwendet werden. |
Tracking_Highrise | String | Falsch | Highrise-Tracking-Optionen für eine Kampagne. Es muss die integrierte Highrise-Integration von MailChimp verwendet werden. |
Tracking_Capsule | String | Falsch | Capsule-Tracking-Optionen für eine Kampagne. Die integrierte Capsule-Integration von MailChimp muss verwendet werden. |
RssOpts_FeedUrl | String | False | Die URL für den RSS Feed. |
RssOpts_Frequency | String | Falsch | Die Häufigkeit der RSS-to-E-Mail-Kampagne („täglich“, „wöchentlich“, „monatlich“). |
RssOpts_Schedule | String | False | Der Zeitplan für das Senden der RSS -Kampagne. |
RssOpts_LastSent | String | True | Das Datum, an dem die Kampagne zuletzt gesendet wurde. |
RssOpts_ConstrainRssImg | Boolean | Falsch | Wenn wahr, fügen wir den Bildern im RSS-Feed CSS hinzu, um ihre Breite im Kampagneninhalt zu beschränken. |
AbSplitOpts_SplitTest | String | Falsch | Der Typ des auszuführenden AB-Splits (,Betreff‘, ,Absendername‘ oder ,Zeitplan‘). |
AbSplitOpts_PickWinner | String | Falsch | So sollten wir einen Gewinner bewerten. Basierend auf „Öffnungen“, „Klicks“ oder „manuell“. |
AbSplitOpts_WaitUnits | String | Falsch | Zeiteinheit zur Messung des Gewinners (,Stunden‘ oder ,Tage‘). Dies kann nach dem Senden einer Kampagne nicht mehr geändert werden. |
AbSplitOpts_WaitTime | Integer | Falsch | Die Zeit, die gewartet werden muss, bevor ein Gewinner ausgewählt wird. Dies kann nach dem Senden einer Kampagne nicht mehr geändert werden. |
AbSplitOpts_SplitSize | Integer | Falsch | Die Größe der geteilten Gruppen. Kampagnen, die nach „Zeitplan“ geteilt werden, müssen eine 50/50-Aufteilung haben. Gültige Teilungszahlen liegen zwischen 1 und 50. Beispiel: Eine 10 %-Aufteilung würde zu zwei Gruppen von 10 % der Abonnenten plus einem Gewinner führen, der an die verbleibenden 80 % sendet. |
AbSplitOpts_FromNameA | String | Falsch | Für nach „Absendername“ aufgeteilte Kampagnen der Name für Gruppe A. |
AbSplitOpts_FromNameB | String | Falsch | Für nach „Absendername“ aufgeteilte Kampagnen der Name für Gruppe B. |
AbSplitOpts_ReplyEmailA | String | Falsch | Für nach „Absendername“ aufgeteilte Kampagnen die Antwortadresse für Gruppe A. |
AbSplitOpts_ReplyEmailB | String | Falsch | Für nach „Absendername“ aufgeteilte Kampagnen die Antwortadresse für Gruppe B. |
AbSplitOpts_SubjectA | String | Falsch | Für nach „Betreffzeile“ aufgeteilte Kampagnen die Betreffzeile für Gruppe A. |
AbSplitOpts_SubjectB | String | Falsch | Für nach „Betreffzeile“ aufgeteilte Kampagnen die Betreffzeile für Gruppe B. |
AbSplitOpts_SendTimeA | Datetime | Falsch | Die Sendezeit für Gruppe A. |
AbSplitOpts_SendTimeB | Datetime | Falsch | Die Sendezeit für Gruppe B. |
AbSplitOpts_SendTimeWinner | Datetime | Falsch | Die Sendezeit für die Gewinnerversion. |
SocialCard_ImageUrl | String | Falsch | Die URL für das Header der Karte. |
SocialCard_Description | String | Falsch | Eine kurze Zusammenfassung der anzuzeigenden Kampagne. |
SocialCard_Title | String | Falsch | Der Titel der Karte. Normalerweise die Betreffzeile der Kampagne. |
ReportSummary | String | Falsch | Für gesendete Kampagnen eine Zusammenfassung der Öffnungen, Klicks und Abbestellungen. |
DeliveryStatus | String | Falsch | Updates zu Kampagnen im Versandprozess. |
E-CommerceCartLines
Eine Liste der Zeilen eines E-Commerce-Warenkorbs.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die Mailchimp API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Die StoreId kann durch Auswahl der ECommerceStores-Ansicht abgerufen werden.
StoreId
unterstützt die=
Betreiber.CartId
unterstützt die=
Betreiber.Id
unterstützt die=
Operator.
Beispiel:
SELECT * FROM EcommerceCartLines WHERE StoreId = 'Test_Store123' and CartId = '44'
SELECT * FROM EcommerceCartLines WHERE StoreId = 'Test_Store123' and CartId = '44' and ID = '88'
Löschen
Hinweis: Die API gibt einen Fehler aus, wenn der Warenkorb nur eine Position enthält. Sie müssen den Warenkorb löschen, um alle Positionen zu löschen.
DELETE FROM EcommerceCartLines WHERE StoreId = 'Test_Store123' and CartId = '44' and ID = '88'
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
StoreId [KEY] | String | False | Die StoreId für die Tabelle. |
CartId [KEY] | String | False | Die CartId für die Tabelle. |
Id [KEY] | String | Falsch | Eine eindeutige Kennung für den Einkaufswagenposten. |
ProductId [KEY] | String | Falsch | Eine eindeutige Kennung für das mit dem Einkaufswagenposten verknüpfte Produkt. |
ProductTitle | String | True | Der Name des Produkts für die Position im Einkaufswagen. |
ProductVariantId [KEY] | String | Falsch | Eine eindeutige Kennung für die mit dem Einkaufswagenposten verknüpfte Produktvariante. |
ProductVariantTitle | String | True | Der Name der Produktvariante für die Warenkorbposition. |
Quantity | Integer | Falsch | Die Menge eines Einkaufswagenpositionselements. |
Price | Decimal | Falsch | Der Preis einer Einkaufswagenposition. |
E-CommerceCarts
Eine Liste der E-Commerce-Warenkörbe eines Kontos.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die Mailchimp API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Die StoreId kann durch Auswahl der ECommerceStores-Ansicht abgerufen werden.
StoreId
unterstützt die=
Betreiber.Id
unterstützt die=
Operator.
Beispiel:
SELECT * FROM EcommerceCarts WHERE StoreId = 'Test_Store123'
SELECT * FROM EcommerceCarts WHERE StoreId = 'Test_Store123' and Id = '44'
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
StoreId [KEY] | String | False | Die StoreId für die Tabelle. |
Id [KEY] | String | Falsch | Eine eindeutige Kennung für den Einkaufswagen. |
Customer | String | Falsch | Informationen zu einem bestimmten Kunden. Einkaufswagen für bestehende Kunden sollten nur den ID-Parameter im Kundenobjekttext enthalten. |
CampaignId [KEY] | String | Falsch | Eine Zeichenfolge, die die mit einem Einkaufswagen verknüpfte Kampagne eindeutig identifiziert. |
CheckoutUrl | String | Falsch | Die URL für den Einkaufswagen. |
CurrencyCode | String | Falsch | Der dreistellige ISO 4217-Code für die Währung, die der Einkaufswagen verwendet. |
OrderTotal | Decimal | Falsch | Der Bestellwert für den Warenkorb. |
TaxTotal | Decimal | Falsch | Der Gesamtsteuerbetrag für den Einkaufswagen. |
Lines | String | Falsch | Ein Array der Einzelposten des Einkaufswagens. Die Spalte funktioniert nicht für Updates. Die Zeilen können mithilfe der Tabelle „EcommerceCartLines“ aktualisiert werden. |
CreatedAt | Datetime | True | Datum und Uhrzeit der Warenkorberstellung. |
UpdatedAt | Datetime | True | Datum und Uhrzeit der letzten Aktualisierung des Einkaufswagens. |
E-CommerceKunden
Eine Liste der E-Commerce-Kunden eines Kontos.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die Mailchimp API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Die StoreId kann durch Auswahl der ECommerceStores-Ansicht abgerufen werden.
StoreId
unterstützt die=
Betreiber.Id
unterstützt die=
Operator.
Beispiel:
SELECT * FROM EcommerceCustomers WHERE StoreId = 'Test_Store123'
SELECT * FROM EcommerceCustomers WHERE StoreId = 'Test_Store123' and ID = '44'
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
StoreId [KEY] | String | False | Die StoreId für die Tabelle. |
Id [KEY] | String | Falsch | Eine eindeutige Kennung für den Kunden. |
EmailAddress | String | Falsch | Die Email Adresse des Kunden. |
OptInStatus | Boolean | Falsch | Der Opt-in-Status des Kunden. Dieser Wert überschreibt niemals den Opt-in-Status eines bereits vorhandenen MailChimp-Listenmitglieds, gilt jedoch für Listenmitglieder, die über die E-Commerce API Endpoints hinzugefügt werden. |
Company | String | Falsch | Das Unternehmen des Kunden. |
FirstName | String | Falsch | Der Vorname des Kunden. |
LastName | String | Falsch | Der Nachname des Kunden. |
OrdersCount | Integer | True | Die Gesamtzahl der Bestellungen des Kunden. |
TotalSpent | Decimal | True | Der Gesamtbetrag, den der Kunde ausgegeben hat. |
Address_Address1 | String | Falsch | Die Postanschrift des Kunden. |
Address_Address2 | String | False | Ein zusätzliches Feld für die Postanschrift des Kunden. |
Address_City | String | Falsch | Die Stadt, in der sich der Kunde befindet. |
Address_Province | String | Falsch | Der Name des Staates oder der normalisierten Provinz des Kunden. |
Address_ProvinceCode | String | Falsch | Der zweistellige Code für die Provinz oder den Staat des Kunden. |
Address_PostalCode | String | Falsch | Die Postleitzahl des Kunden. |
Address_Country | String | Falsch | Das Land des Kunden. |
Address_CountryCode | String | Falsch | Der zweistellige Code für das Land des Kunden. |
CreatedAt | Datetime | True | Datum und Uhrzeit der Kundenerstellung. |
UpdatedAt | Datetime | True | Datum und Uhrzeit der letzten Aktualisierung des Kunden. |
E-CommerceBestellzeilen
Eine Liste der Zeilen einer E-Commerce-Bestellung.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die Mailchimp API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Die StoreId kann durch Auswahl der ECommerceStores-Ansicht abgerufen werden.
StoreId
unterstützt die=
Betreiber.OrderId
unterstützt die=
Betreiber.Id
unterstützt die=
Operator.
Beispiel:
SELECT * FROM EcommerceOrderLines WHERE StoreId = 'Test_Store123' and OrderId = '44'
SELECT * FROM EcommerceOrderLines WHERE StoreId = 'Test_Store123' and OrderId = '44' and ID = '88'
Löschen
Hinweis: Die API gibt einen Fehler aus, wenn die Bestellung nur eine Position enthält. Sie müssen die Bestellung löschen, um alle Positionen zu löschen.
DELETE FROM EcommerceOrderLines WHERE StoreId = 'Test_Store123' and OrderId = '44' and ID = '88'
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
StoreId [KEY] | String | False | Die StoreId für die Tabelle. |
OrderId [KEY] | String | False | Die Bestell-ID für die Tabelle. |
Id [KEY] | String | Falsch | Eine eindeutige Kennung für die Bestellposition. |
ProductId [KEY] | String | Falsch | Eine eindeutige Kennung für das mit der Bestellposition verknüpfte Produkt. |
ProductTitle | String | True | Der Name des Produkts für die Bestellposition. |
ProductVariantId [KEY] | String | Falsch | Eine eindeutige Kennung für die mit der Bestellposition verknüpfte Produktvariante. |
ProductVariantTitle | String | True | Der Name der Produktvariante für die Bestellposition. |
Quantity | Integer | Falsch | Die Menge einer Bestellposition. |
Price | Decimal | Falsch | Der Preis einer E-Commerce-Bestellposition. |
E-CommerceBestellungen
Eine Liste der E-Commerce-Bestellungen eines Kontos.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die Mailchimp API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Die StoreId kann durch Auswahl der ECommerceStores-Ansicht abgerufen werden.
StoreId
unterstützt die=
Betreiber.Id
unterstützt die=
Operator.
Beispiel:
SELECT * FROM EcommerceOrders WHERE StoreId = 'Test_Store123'
SELECT * FROM EcommerceOrders WHERE StoreId = 'Test_Store123' and ID = '44'
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
StoreId [KEY] | String | False | Die StoreId für die Tabelle. |
Id [KEY] | String | Falsch | Eine eindeutige Kennung für die Bestellung. |
Customer | String | Falsch | Informationen zu einem bestimmten Kunden. Bestellungen für bestehende Kunden sollten nur den ID-Parameter im Kundenobjekttext enthalten. |
CampaignId [KEY] | String | Falsch | Eine Zeichenfolge, die die mit einer Bestellung verknüpfte Kampagne eindeutig identifiziert. |
FinancialStatus | String | Falsch | Der Bestellstatus. Beispiel: `refunded`, `processing`, `cancelled`, usw. |
FulfillmentStatus | String | Falsch | Der Erfüllungsstatus für die Bestellung. Beispiel: `partial`, `fulfilled`, usw. |
CurrencyCode | String | Falsch | Der dreistellige ISO 4217-Code für die Währung, die das Geschäft akzeptiert. |
OrderTotal | Decimal | Falsch | Der Gesamtbetrag der Bestellung. |
TaxTotal | Decimal | Falsch | Der Steuerbetrag für die Bestellung. |
ShippingTotal | Decimal | Falsch | Der Gesamtversandbetrag für die Bestellung. |
TrackingCode | String | Falsch | Der MailChimp-Trackingcode für die Bestellung. Verwendet den Parameter „mc_tc“ in für eCommerce360 aktivierten Tracking-URLs. |
ProcessedAtForeign | Datetime | Falsch | Datum und Uhrzeit der Auftragsbearbeitung. |
CancelledAtForeign | Datetime | Falsch | Datum und Uhrzeit der Stornierung der Bestellung. |
UpdatedAtForeign | Datetime | Falsch | Datum und Uhrzeit der Aktualisierung der Bestellung. |
ShippingAddress_Name | String | Falsch | Der mit der Lieferadresse einer Bestellung verknüpfte Name. |
ShippingAddress_Address1 | String | Falsch | Die Lieferadresse für die Bestellung. |
ShippingAddress_Address2 | String | False | Ein zusätzliches Feld für die Lieferadresse. |
ShippingAddress_City | String | Falsch | Die Stadt in der Lieferadresse der Bestellung. |
ShippingAddress_Province | String | Falsch | Der Staat oder die normalisierte Provinz in der Lieferadresse der Bestellung. |
ShippingAddress_ProvinceCode | String | Falsch | Der zweistellige Code für die Provinz oder den Staat, in dem sich die Lieferadresse der Bestellung befindet. |
ShippingAddress_PostalCode | String | Falsch | Die Postleitzahl in der Lieferadresse der Bestellung. |
ShippingAddress_Country | String | Falsch | Das Land in der Lieferadresse der Bestellung. |
ShippingAddress_CountryCode | String | Falsch | Der zweistellige Code für das Land in der Lieferadresse. |
ShippingAddress_Longitude | Double | Falsch | Der Längengrad des Standorts der Lieferadresse. |
ShippingAddress_Latitude | Double | Falsch | Der Breitengrad des Standorts der Lieferadresse. |
ShippingAddress_Phone | String | Falsch | Die Telefonnummer für die Lieferadresse der Bestellung |
ShippingAddress_Company | String | Falsch | Das mit der Lieferadresse einer Bestellung verknüpfte Unternehmen. |
BillingAddress_Name | String | Falsch | Der mit der Rechnungsadresse einer Bestellung verknüpfte Name. |
BillingAddress_Address1 | String | False | Die Rechnungsadresse für die Bestellung. |
BillingAddress_Address2 | String | False | Ein zusätzliches Feld für die Rechnungsadresse. |
BillingAddress_City | String | Falsch | Die Stadt in der Rechnungsadresse. |
BillingAddress_Province | String | Falsch | Der Staat oder die normalisierte Provinz in der Rechnungsadresse. |
BillingAddress_ProvinceCode | String | Falsch | Der zweistellige Code für die Provinz oder den Staat in der Rechnungsadresse. |
BillingAddress_PostalCode | String | Falsch | Die Postleitzahl in der Rechnungsadresse. |
BillingAddress_Country | String | Falsch | Das Land in der Rechnungsadresse. |
BillingAddress_CountryCode | String | Falsch | Der zweistellige Code für das Land in der Rechnungsadresse. |
BillingAddress_Longitude | Double | Falsch | Der Längengrad des Standorts der Rechnungsadresse. |
BillingAddress_Latitude | Double | Falsch | Der Breitengrad des Standorts der Rechnungsadresse. |
BillingAddress_Phone | String | False | Die Telefonnummer zur Rechnungsadresse. |
BillingAddress_Company | String | Falsch | Das mit der Rechnungsadresse verknüpfte Unternehmen. |
Lines | String | Falsch | Ein Array der Einzelposten der Bestellung. Die Spalte funktioniert nicht für Updates. Die Positionen können mithilfe der Tabelle „EcommerceOrderLines“ aktualisiert werden. |
E-CommerceProdukte
Eine Liste der E-Commerce-Produkte eines Kontos.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die Mailchimp API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Die StoreId kann durch Auswahl der ECommerceStores-Ansicht abgerufen werden.
StoreId
unterstützt die=
Betreiber.Id
unterstützt die=
Operator.
Beispiel:
SELECT * FROM EcommerceProducts WHERE StoreId = 'Test_Store123'
SELECT * FROM EcommerceProducts WHERE StoreId = 'Test_Store123' and ID = '44'
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
StoreId [KEY] | String | False | Die StoreId für die Tabelle. |
Id [KEY] | String | Falsch | Eine eindeutige Kennung für das Produkt. |
Title | String | Falsch | Der Titel eines Produkts. |
Handle | String | Falsch | Der Handle eines Produkts. |
Url | String | Falsch | Die URL eines Produkts. |
Description | String | Falsch | Die Beschreibung eines Produkts. |
Type | String | Falsch | Der Produkttyp. |
Vendor | String | Falsch | Der Anbieter eines Produkts. |
ImageUrl | String | Falsch | Die Bild URL für ein Produkt. |
Variants | String | False | Ein Array der Produktvarianten. |
PublishedAtForeign | Datetime | Falsch | Datum und Uhrzeit der Veröffentlichung des Produkts. |
E-CommerceProduktvarianten
Eine Liste der Varianten eines E-Commerce-Produkts.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die Mailchimp API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Die StoreId kann durch Auswahl der ECommerceStores-Ansicht abgerufen werden.
StoreId
unterstützt die=
Betreiber.ProductId
unterstützt die=
Betreiber.Id
unterstützt die=
Operator.
Beispiel:
SELECT * FROM EcommerceProductVariants WHERE StoreId = 'Test_Store123' and ProductId = '44'
SELECT * FROM EcommerceProductVariants WHERE StoreId = 'Test_Store123' and ProductId = '44' and ID = '88'
Löschen
Hinweis: Die API gibt einen Fehler aus, wenn das Produkt nur eine Variante enthält. Sie müssen das Produkt löschen, um alle Varianten zu löschen.
DELETE FROM EcommerceProductVariants WHERE StoreId = 'Test_Store123' and ProductId = '44' and ID = '88'
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
StoreId [KEY] | String | False | Die StoreId für die Tabelle. |
ProductId [KEY] | String | False | Die Produkt-ID für die Tabelle. |
Id [KEY] | String | Falsch | Eine eindeutige Kennung für die Produktvariante. |
Title | String | Falsch | Der Titel einer Produktvariante. |
Url | String | Falsch | Die URL einer Produktvariante. |
Sku | String | Falsch | Die Lagerhaltungseinheit (SKU) einer Produktvariante. |
Price | Decimal | Falsch | Der Preis einer Produktvariante. |
InventoryQuantity | Integer | Falsch | Die Lagermenge einer Produktvariante. |
ImageUrl | String | Falsch | Die Bild URL für eine Produktvariante. |
Backorders | String | Falsch | Die Nachbestellungen einer Produktvariante. |
Visibility | String | False | Die Sichtbarkeit einer Produktvariante. |
CreatedAt | Datetime | True | Das Datum und die Uhrzeit der Produkterstellung. |
UpdatedAt | Datetime | True | Datum und Uhrzeit der letzten Aktualisierung des Produkts. |
DateiManagerDateien
Eine Auflistung aller verfügbaren Bilder und Dateien in der Galerie eines Kontos.
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELETE werden für FileManagerFiles unterstützt.
Wählen
SELECT * FROM FileManagerFiles
Einfügen
Für INSERTs sind Name, Ordner-ID und Dateidaten erforderlich.
INSERT INTO FileManagerFiles (Name, FolderID, FileData) VALUES ('myNewFolder', 'myFolderID', 'myBase64EncodedFileData')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Die der Datei zugewiesene eindeutige ID. |
FolderId [KEY] | Integer | Falsch | Die ID des Ordners. |
Type | String | True | Der Dateityp in der Galerie: Bild oder Datei. |
Name | String | Falsch | Der Name der Datei. |
FullSizeUrl | String | True | Die URL der Datei in voller Größe. |
ThumbnailUrl | String | True | Die URL der Miniaturansicht-Vorschau. |
Size | Integer | True | Die Größe der Datei in Bytes. |
CreatedAt | Datetime | True | Das Datum und die Uhrzeit, zu der eine Datei zur Galerie hinzugefügt wurde. |
CreatedBy | String | True | Der Benutzername des Profils, das die Datei hochgeladen hat. |
Width | Integer | True | Die Breite des Bildes. |
Height | Integer | True | Die Höhe eines Bildes. |
FileData | String | Falsch | Beim Hinzufügen einer neuen Datei die Base64-kodierte Datei. Erforderlich für INSERT-Anweisung. |
DateiManagerOrdner
Eine Auflistung aller verfügbaren Ordner in der Galerie eines Kontos.
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELETE werden für FileManagerFolders unterstützt.
Einfügen
Der Name ist für INSERTs erforderlich.
INSERT INTO FileManagerFolders (Name) VALUES ('myNewFolder'')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Die dem Ordner zugewiesene eindeutige ID. |
Name | String | Falsch | Der Name des Ordners. |
FileCount | Integer | True | Die Anzahl der Dateien im Ordner. |
CreatedAt | Datetime | True | Das Datum und die Uhrzeit, zu der eine Datei zur Galerie hinzugefügt wurde. |
CreatedBy | String | True | Der Benutzername des Profils, das den Ordner erstellt hat. |
ListeInteresseKategorien
Eine Auflistung der Interessenkategorien dieser Liste.
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELETE werden für ListInterestCategories unterstützt.
Wählen
Select * from ListInterestCategories
Select * from ListInterestCategories where ListId='abc'
Einfügen
Titel, Typ und ListId sind für INSERTs erforderlich.
INSERT INTO ListInterestCategories (Name, Type, ListID) VALUES ('myNewListInterestCategory', 'myType', 'myListID')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
ListId [KEY] | String | Falsch | Die ID für die Liste, zu der diese Kategorie gehört. |
Id [KEY] | String | Wahr | |
Title | String | Falsch | Die Textbeschreibung dieser Kategorie. Dieses Feld wird in Anmeldeformularen angezeigt und oft als Frage formuliert. |
DisplayOrder | Integer | Falsch | Reihenfolge, in der die Kategorien in der Liste angezeigt werden. Niedrigere Zahlen werden zuerst angezeigt. |
Type | String | Falsch | Bestimmt, wie die Interessen dieser Kategorie in Anmeldeformularen angezeigt werden. |
Interessen auflisten
Eine Liste der Interessen dieser Kategorie
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELETE werden für ListInterests unterstützt.
Wählen
Select * from ListInterests
Select * from ListInterests where ListId='abc'
Einfügen
Titel, Kategorie-ID und Listen-ID sind für INSERTs erforderlich.
INSERT INTO ListInterests (Name, CategoryId, ListID) VALUES ('myNewListInterest', 'myCategory', 'myListID')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
CategoryId [KEY] | String | Falsch | Die ID für die Interessenkategorie. |
ListId [KEY] | String | Falsch | Die ID für die Liste, zu der dieses Interesse gehört. |
Id [KEY] | String | True | Die ID für das Interesse. |
Name | String | Falsch | Der Name des Interesses. Dieser kann öffentlich auf einem Abonnementformular angezeigt werden. |
SubscriberCount | String | True | Die Anzahl der Abonnenten, die mit diesem Interesse verknüpft sind. |
DisplayOrder | Integer | Falsch | Reihenfolge, in der die Interessen angezeigt werden. |
Mitgliederereignisse auflisten
Veranstaltungsinformationen für eine bestimmte Liste.
Tabellenspezifische Informationen
SELECT und INSERT werden für ListMemberEvents unterstützt.
Wählen
Select * from ListMemberEvents
Einfügen
Beim Einfügen ist die Spalte „Name“ erforderlich.
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Name | String | Falsch | Der Name der Veranstaltung. |
OccurredAt | Datetime | Falsch | Das Datum und die Uhrzeit des Ereignisses. |
Properties | String | False | Eigenschaften des Ereignisses in einem aggregierten JSON-Format. |
ListId [KEY] | String | Falsch | Die eindeutige ID für die Liste. |
MemberId [KEY] | String | Falsch | Der MD5-Hash der Email Adresse des Listenmitglieds. |
ListeMitgliedNotizen
Die letzten 10 Notizen für ein bestimmtes Listenmitglied, basierend auf dem Erstellungsdatum.
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELETE werden für ListMemberNotes unterstützt.
Wählen
Select * from ListMemberNotes
Einfügen
Beim Einfügen sind keine Felder erforderlich.
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | Integer | True | Die ID der Notiz. |
CreatedAt | Datetime | True | Das Datum, an dem die Notiz erstellt wurde. |
CreatedBy | String | Wahr | Der Autor der Notiz. |
UpdatedAt | Datetime | True | Das Datum, an dem die Notiz zuletzt aktualisiert wurde |
Note | String | Falsch | Der Inhalt der Notiz. |
ListId [KEY] | String | Falsch | Die eindeutige ID für die Liste. |
MemberId [KEY] | String | Falsch | Der MD5-Hash der Email Adresse des Listenmitglieds. |
Mitgliederliste
Einzelpersonen, die derzeit oder früher auf dieser Liste eingetragen waren, einschließlich Mitglieder, die abgesprungen sind oder sich abgemeldet haben.
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELETE werden für ListMembers unterstützt.
Wählen
Select * from ListMembers
Einfügen
Für INSERTs sind die Listen-ID, die E-Mail-Adresse und der Status erforderlich.
INSERT INTO ListMembers (ListId, EmailAddress, Status) VALUES ('myListId', 'myEmailAddress', 'subscribed')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Der MD5-Hash der Email Adresse des Listenmitglieds. |
EmailAddress | String | Falsch | Email Adresse für einen Abonnenten. |
UniqueEmailId [KEY] | String | True | Eine Kennung für die Adresse in ganz MailChimp. |
EmailType | String | Falsch | Email-Typ, den dieses Mitglied erhalten wollte (,html‘ oder ,text‘). |
FullName | String | True | Der vollständige Name des Kontakts. |
Status | String | Falsch | Aktueller Status des Abonnenten ('abonniert', 'abbestellt', 'bereinigt', 'ausstehend' oder 'transaktional'). Die zulässigen Werte sind abonniert, abbestellt, bereinigt, ausstehend, transaktional. |
StatusIfNew | String | Falsch | Abonnentenstatus („abonniert“, „abbestellt“, „gereinigt“ oder „ausstehend“), darf nur bei einer PUT-Anfrage verwendet werden, wenn die Email noch nicht in der Liste vorhanden ist. |
Interests | String | Falsch | Der Schlüssel der Eigenschaften dieses Objekts ist die ID des betreffenden Interesses. |
Stats_AvgOpenRate | Double | True | Die durchschnittliche Öffnungsrate eines Abonnenten. |
Stats_AvgClickRate | Double | True | Die durchschnittliche Klickrate eines Abonnenten. |
IpSignup | String | Falsch | IP-Adresse, von der aus sich der Abonnent angemeldet hat. |
TimestampSignup | Datetime | Falsch | Datum und Uhrzeit der Anmeldung des Abonnents für die Liste. |
IpOpt | String | Falsch | Mit der IP-Adresse hat der Abonnent seinen Opt-in-Status bestätigt. |
TimestampOpt | Datetime | Falsch | Datum und Uhrzeit der Bestätigung des Opt-in-Status durch den Abonnenten. |
MemberRating | Integer | Wahr | Sternebewertung für dieses Mitglied zwischen 1 und 5. |
LastChanged | Datetime | True | Datum und Uhrzeit der letzten Änderung der Mitgliedsinformationen. |
Language | String | Falsch | Falls festgelegt/erkannt, dies ist die Sprache des Abonnenten. |
Vip | Boolean | Falsch | VIP-Status für Abonnenten. |
EmailClient | String | True | Der Email Client, der die Adresse verwendet. |
Location_Latitude | Double | Falsch | |
Location_Longitude | Double | Falsch | |
Location_Gmtoff | Integer | Wahr | |
Location_Dstoff | Integer | Wahr | |
Location_CountryCode | String | Wahr | |
Location_Timezone | String | Wahr | |
LastNote_NoteId | Integer | True | Die ID der Notiz. |
LastNote_CreatedAt | String | True | Das Datum, an dem die Notiz erstellt wurde. |
LastNote_CreatedBy | String | Wahr | Der Autor der Notiz. |
LastNote_Note | String | True | Der Inhalt der Notiz. |
ListId [KEY] | String | Falsch | Die ID für die Liste. |
TagsAggregate | String | False | Tags des Mitglieds, als Aggregat angezeigt. |
ListeMitgliedTags
Tags, die einem bestimmten Mitglied/bestimmten Mitgliedern zugewiesen sind.
Tabellenspezifische Informationen
SELECT und INSERT werden für ListMemberTags unterstützt.
Wählen
Select * from ListMemberTags
Einfügen
Beim Einfügen sind Name, ListId und MemberId erforderlich.
INSERT INTO ListMemberTags (Name, ListId, MemberId) VALUES ('test', '434gfsd4', 'esdfsd4563vfghxgsf45645sdfgdfg')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Die eindeutige ID des Tags. |
Name | String | False | Name des Tags. Wenn der Name beim Einfügen nicht existiert, wird er erstellt und dann dem angegebenen Mitglied zugewiesen. |
TimeAdded | Datetime | True | Datum und Uhrzeit, zu der das Tag dem Mitglied hinzugefügt wurde. |
ListId | String | Falsch | Die ID der Liste, zu der das Mitglied dieses Tags gehört. |
MemberId | String | Falsch | Die ID des Mitglieds, dem dieses Tag zugewiesen ist. |
ListMergeFields
Das Seriendruckfeld (früher Seriendruckvariablen) für eine bestimmte Liste. Diese entsprechen den Seriendruckfeldern in den Listen und Abonnentenprofilen von MailChimp.
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELETE werden für ListMergeFields unterstützt.
Wählen
Select * from ListMergeFields
Select * from ListMergeFields where ListId='abc'
Einfügen
Der Name und die ListID sind für INSERTs erforderlich.
INSERT INTO ListMergeFields (Name, ListID) VALUES ('myNewListMergeField', 'myListID')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
MergeId [KEY] | Integer | True | Eine unveränderliche ID für das Seriendruckfeld. |
Tag | String | Falsch | Das in MailChimp-Kampagnen und für den /members-Endpoint verwendete Tag. |
Name | String | Falsch | |
Type | String | Falsch | Der Typ für das Seriendruckfeld. |
Required | Boolean | False | Boolescher Wert, der angibt, ob das Seriendruckfeld erforderlich ist |
DefaultValue | String | Falsch | Der Standardwert für das Seriendruckfeld ist null. |
Public | Boolean | Falsch | Ob das Seriendruckfeld im Anmeldeformular angezeigt wird oder nicht. |
DisplayOrder | Integer | Falsch | Die Reihenfolge auf dem Formular, in der das Seriendruckfeld angezeigt wird. |
Options_DefaultCountry | Integer | Falsch | In einem Adressfeld der Standardländercode, wenn keiner angegeben ist. |
Options_PhoneFormat | String | Falsch | In einem Telefonfeld der Telefonnummerntyp: US oder International. |
Options_DateFormat | String | Falsch | In einem Datums- oder Geburtstagsfeld das Format des Datums. |
Options_Choices | String | Falsch | In einem Radio- oder Dropdown-Feld, das nicht zu einer Gruppe gehört, die verfügbaren Optionen, aus denen die Mitglieder auswählen können. |
Options_Size | Integer | Falsch | In einem Textfeld die Standardlänge des Textfelds. |
HelpText | String | Falsch | Jeder zusätzliche Text, der dem Abonnenten hilft. |
ListId [KEY] | String | Falsch | Eine Zeichenfolge, die die Liste dieser Seriendruckfeldsammlungen identifiziert. |
Listen
Eine Sammlung von Abonnentenlisten, die mit diesem Konto verknüpft sind. Die Listen enthalten Abonnenten, die sich für den Erhalt von Korrespondenz von Ihnen oder Ihrer Organisation entschieden haben.
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELETE werden für Listen unterstützt.
Einfügen
Für INSERTs sind Name, PermissionReminder, EmailTypeOption, Contact_Company, Contact_Address1, Contact_City, Contact_State, Contact_Zip, Contact_Country, CampaignDefaults_FromName, CampaignDefaults_FromEmail, CampaignDefaults_Subject und CampaignDefaults_Language erforderlich.
INSERT INTO Lists (Name, PermissionReminder, EmailTypeOption, Contact_Company, Contact_Address1, Contact_City, Contact_State, Contact_Zip, Contact_Country, CampaignDefaults_FromName, CampaignDefaults_FromEmail, CampaignDefaults_Subject, CampaignDefaults_Language) VALUES ('myName', 'myPermissionReminder', 'true', 'myCompany', 'myAddress', 'myCity', 'myState', 'myZip', 'myCountry', 'myFromName', 'myFromEmail', 'myDefaultSubject', 'myDefaultLanguage')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Eine Zeichenfolge, die diese Liste eindeutig identifiziert |
Name | String | Falsch | Der Name der Liste. |
Contact_Company | String | Falsch | Der mit der Liste verknüpfte Firmenname. |
Contact_Address1 | String | Falsch | Die Straßenadresse des Listenkontakts. |
Contact_Address2 | String | Falsch | Die Straßenadresse des Listenkontakts. |
Contact_City | String | Falsch | Die Stadt für den Listenkontakt. |
Contact_State | String | Falsch | Der Status des Listenkontakts. |
Contact_Zip | String | Falsch | Die Postleitzahl des Listenkontakts. |
Contact_Country | String | Falsch | Ein zweistelliger ISO3166-Ländercode. Bei Ungültigkeit wird standardmäßig „US“ verwendet. |
Contact_Phone | String | Falsch | Die Telefonnummer des Listenkontakts. |
PermissionReminder | String | Falsch | Die Berechtigungserinnerung für die Liste: eine Textzeile, die in der Fußzeile jeder Kampagne angezeigt wird und erklärt, warum Abonnenten die Email-Kampagne erhalten. |
UseArchiveBar | Boolean | Falsch | Ob Kampagnen für diese Liste standardmäßig die Archivleiste in Archiven verwenden oder nicht. |
CampaignDefaults_FromName | String | Falsch | Der Standardabsendername für Kampagnen, die an diese Liste gesendet werden. |
CampaignDefaults_FromEmail | String | Falsch | Die standardmäßige Absender Email (muss eine gültige Email-Adresse sein) für Kampagnen, die an diese Liste gesendet werden. |
CampaignDefaults_Subject | String | Falsch | Die Standardbetreffzeile für Kampagnen, die an diese Liste gesendet werden. |
CampaignDefaults_Language | String | Falsch | Die Standardsprache für die Formulare dieser Liste. |
NotifyOnSubscribe | String | Falsch | Die Email Adresse, an die Abonnementbenachrichtigungen gesendet werden sollen, sofern aktiviert. |
NotifyOnUnsubscribe | String | Falsch | Die Email Adresse, an die Abmeldebenachrichtigungen gesendet werden sollen, sofern aktiviert. |
DateCreated | Datetime | True | Das Datum und die Uhrzeit der Erstellung dieser Liste. |
ListRating | Integer | True | Ein automatisch generierter Aktivitätswert für die Liste (0–5). |
EmailTypeOption | Boolean | Falsch | Ob die Liste mehrere Formate für Emails unterstützt oder nicht. |
SubscribeUrlShort | String | True | Unsere von eepurl gekürzte Version des Abonnementformulars für diese Liste. |
SubscribeUrlLong | String | True | Die Vollversion des Abonnementformulars für diese Liste (Host kann variieren). |
BeamerAddress | String | True | Die für den E - Mail-Beamer dieser Liste zu verwendende Email-Adresse. |
Visibility | String | Falsch | Ob diese Liste öffentlich (pub) oder privat (prv) ist. Wird intern für Projekte wie Wavelength verwendet. |
Modules | String | True | Alle für diese Liste installierten listenspezifischen Module. |
Stats_MemberCount | Integer | True | Die Anzahl der aktiven Mitglieder in der angegebenen Liste. |
Stats_UnsubscribeCount | Integer | True | Die Anzahl der Mitglieder, die sich von der angegebenen Liste abgemeldet haben. |
Stats_CleanedCount | Integer | True | Die Anzahl der aus der angegebenen Liste gelöschten Mitglieder. |
Stats_MemberCountSinceSend | Integer | True | Die Anzahl der aktiven Mitglieder in der angegebenen Liste seit dem Versand der letzten Kampagne. |
Stats_UnsubscribeCountSinceSend | Integer | True | Die Anzahl der Mitglieder, die sich seit dem Versand der letzten Kampagne abgemeldet haben. |
Stats_CleanedCountSinceSend | Integer | True | Die Anzahl der Mitglieder, die seit dem Senden der letzten Kampagne aus der angegebenen Liste gelöscht wurden. |
Stats_CampaignCount | Integer | True | Die Anzahl der Kampagnen in beliebigem Status, die diese Liste verwenden. |
Stats_CampaignLastSent | Datetime | True | Datum und Uhrzeit der letzten Kampagne, die an diese Liste gesendet wurde. |
Stats_MergeFieldCount | Integer | True | Die Anzahl der Merge-Variablen für diese Liste (ohne die erforderliche EMAIL-Variable). |
Stats_AvgSubRate | Double | True | Die durchschnittliche Anzahl der Abonnements pro Monat für die Liste (wird nicht zurückgegeben, wenn wir sie noch nicht berechnet haben). |
Stats_AvgUnsubRate | Double | True | Die durchschnittliche Anzahl der Abmeldungen pro Monat für die Liste (wird nicht zurückgegeben, wenn wir sie noch nicht berechnet haben). |
Stats_TargetSubRate | Double | True | Die Zielanzahl an Abonnements pro Monat für die Liste, um sie weiter wachsen zu lassen (wird nicht zurückgegeben, wenn wir sie noch nicht berechnet haben). |
Stats_OpenRate | Double | True | Die durchschnittliche Öffnungsrate (ein Prozentsatz, dargestellt als Zahl zwischen 0 und 100) pro Kampagne für die Liste (wird nicht zurückgegeben, wenn wir sie noch nicht berechnet haben). |
Stats_ClickRate | Double | True | Die durchschnittliche Klickrate (ein Prozentsatz, dargestellt als Zahl zwischen 0 und 100) pro Kampagne für die Liste (wird nicht zurückgegeben, wenn wir sie noch nicht berechnet haben). |
Stats_LastSubDate | Datetime | True | Datum und Uhrzeit der letzten Anmeldung zu dieser Liste. |
Stats_LastUnsubDate | Datetime | True | Datum und Uhrzeit der letzten Abmeldung von dieser Liste. |
Listensegmentmitglieder
Einzelpersonen, die derzeit oder früher auf dieser Liste eingetragen waren, einschließlich Mitglieder, die abgesprungen sind oder sich abgemeldet haben.
Tabellenspezifische Informationen
SELECT, INSERT und DELETE werden für ListSegmentMembers unterstützt.
Wählen
Select * from ListSegmentMembers
Select * from ListSegmentMembers where ListId = '5152'
Select * from ListSegmentMembers where SegmentId = '2623'
Einfügen
Der Name und die Listen-ID sind für INSERTs erforderlich.
INSERT into ListSegmentMembers (EmailAddress,ListId,SegmentId) values ('abc@gmail.com','44a64c46cb','7032720')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Der MD5-Hash der Email Adresse des Listenmitglieds. |
EmailAddress | String | Falsch | Email Adresse für einen Abonnenten. |
UniqueEmailId [KEY] | String | True | Eine Kennung für die Adresse in ganz MailChimp. |
EmailType | String | Wahr | Email-Typ, den dieses Mitglied erhalten wollte (,HTML‘ oder ,Text‘). |
Status | String | True | Aktueller Status des Abonnenten (,,abonniert‘‘, ,,abbestellt‘‘, ,,bereinigt‘‘ oder ,,ausstehend‘‘). |
StatusIfNew | String | True | Abonnentenstatus („abonniert“, „abbestellt“, „gereinigt“ oder „ausstehend“), darf nur bei einer PUT-Anfrage verwendet werden, wenn die Email noch nicht in der Liste vorhanden ist. |
Interests | String | True | Der Schlüssel der Eigenschaften dieses Objekts ist die ID des entsprechenden Interesses. |
Stats_AvgOpenRate | Double | True | Die durchschnittliche Öffnungsrate eines Abonnenten. |
Stats_AvgClickRate | Double | True | Die durchschnittliche Klickrate eines Abonnenten. |
IpSignup | String | True | IP-Adresse, von der aus sich der Abonnent angemeldet hat. |
TimestampSignup | Datetime | True | Datum und Uhrzeit der Anmeldung des Abonnents für die Liste. |
IpOpt | String | True | IP-Adresse, mit der der Abonnent seinen Opt-in-Status bestätigt hat. |
TimestampOpt | Datetime | True | Datum und Uhrzeit der Bestätigung des Opt-in-Status durch den Abonnenten. |
MemberRating | Integer | Wahr | Sternebewertung für dieses Mitglied zwischen 1 und 5. |
LastChanged | Datetime | True | Datum und Uhrzeit der letzten Änderung der Mitgliedsinformationen. |
Language | String | True | Falls festgelegt/erkannt, dies ist die Sprache des Abonnenten. |
Vip | Boolean | Wahr | VIP-Status für Abonnenten. |
EmailClient | String | True | Der Email Client, der die Adresse verwendet. |
Location_Latitude | Double | Wahr | |
Location_Longitude | Double | Wahr | |
Location_Gmtoff | Integer | Wahr | |
Location_Dstoff | Integer | Wahr | |
Location_CountryCode | String | Wahr | |
Location_Timezone | String | Wahr | |
LastNote_NoteId | Integer | True | Die ID der Notiz. |
LastNote_CreatedAt | String | True | Das Datum, an dem die Notiz erstellt wurde. |
LastNote_CreatedBy | String | Wahr | Der Autor der Notiz. |
LastNote_Note | String | True | Der Inhalt der Notiz. |
ListId [KEY] | String | Falsch | Die ID für die Liste. |
SegmentId [KEY] | String | Falsch | Die ID für das Segment. |
Listensegmente
Eine Liste der verfügbaren Segmente.
Tabellenspezifische Informationen
SELECT, INSERT, UPDATE und DELETE werden für ListSegments unterstützt.
Wählen
Select * from ListSegments
Select * from ListSegments where ListId = '5152'
Einfügen
Der Name und die Listen-ID sind für INSERTs erforderlich.
INSERT INTO ListSegments (Name, ListID) VALUES ('myNewListSegment', 'myListID')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Eine Ganzzahl zur eindeutigen Identifizierung des Segments. |
Name | String | Falsch | Der Name des Segments. |
MemberCount | Integer | True | Die Anzahl der aktiven Abonnenten, die derzeit im Segment enthalten sind. |
Type | String | True | Der Segmenttyp: gespeichert, statisch oder unscharf. |
CreatedAt | Datetime | True | Uhrzeit und Datum der Segmenterstellung. |
UpdatedAt | Datetime | True | Uhrzeit und Datum der letzten Aktualisierung des Segments. |
Options_Match | String | Falsch | Übereinstimmungstyp „beliebig“ oder „alle“. |
Options_Conditions | String | Falsch | Ein Array von Segmentbedingungen. |
ListId [KEY] | String | Falsch | Die ID für die Liste. |
Pseudo-Spalten
Pseudospaltenfelder 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 |
---|---|---|
EmailList | String | Eine durch Kommas getrennte Liste von Emails, die Sie in dieses ListSegment aufnehmen möchten. |
ListenWebhooks
Für die angegebene Liste konfigurierte Webhooks.
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Eine Kennung für den Webhook in ganz MailChimp. |
Url | String | False | die URL für diesen Webhook. |
Events_Subscribe | Boolean | Falsch | |
Events_Unsubscribe | Boolean | Falsch | |
Events_Profile | Boolean | Falsch | |
Events_Cleaned | Boolean | Falsch | |
Events_Upemail | Boolean | Falsch | |
Events_Campaign | Boolean | Falsch | |
Sources_User | Boolean | Falsch | |
Sources_Admin | Boolean | Falsch | |
Sources_Api | Boolean | Falsch | |
ListId [KEY] | String | Falsch | Die ID für die Liste. |
Vorlagenordner
Ordner zum Organisieren von Vorlagen
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | String | True | Eine Zeichenfolge, die diesen Ordner eindeutig identifiziert |
Name | String | Falsch | Der Name des Ordners |
Count | Integer | True | Die Anzahl der Vorlagen im Ordner |
Vorlagen
Eine Liste der für ein Konto verfügbaren Vorlagen.
Tabellenspezifische Informationen
SELECT und DELETE werden für Vorlagen unterstützt.
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
Id [KEY] | Integer | True | Die individuelle ID für die Vorlage. |
Type | String | True | Der Vorlagentyp (Benutzer, Basis oder Galerie). |
Name | String | Falsch | Der Name der Vorlage. |
DragAndDrop | Boolean | True | Ob die Vorlage den Drag & Drop-Editor verwendet oder nicht. |
Responsive | Boolean | True | Gibt an, ob die Vorlage Medienabfragen enthält, um sie responsiv zu machen. |
Category | String | True | Falls verfügbar, die Kategorie, in der die Vorlage aufgeführt ist. |
DateCreated | Datetime | True | Datum und Uhrzeit der Erstellung der Vorlage. |
CreatedBy | String | True | Der Anmeldename für den Ersteller der Vorlage. |
Active | Boolean | False | Benutzervorlagen werden nicht „gelöscht“, sondern als „inaktiv“ markiert. Gibt zurück, ob die Vorlage noch aktiv ist oder nicht. |
FolderId [KEY] | String | False | Die ID des Ordners, in dem sich die Vorlage derzeit befindet. |
Thumbnail | String | True | Falls verfügbar, die URL für eine Miniaturansicht der Vorlage. |
ShareUrl | String | True | Die zum Teilen der Vorlage verwendete URL. Weitere Informationen finden Sie unter: http://kb.mailchimp.com/templates/basic-and-themes/how-to-share-a-template |
Ansichten
Ansichten ähneln Tabellen in der Art und Weise, wie Daten dargestellt werden; Ansichten sind jedoch schreibgeschützt.
Abfragen können für eine Ansicht ausgeführt werden, als wäre sie eine normale Tabelle.
Mailchimp-Connector-Ansichten
Name | Beschreibung |
---|---|
AuthorizedApps | Eine Liste der Anwendungen, die zum Zugriff auf das Konto berechtigt sind. |
AutomationEmails | Eine Zusammenfassung der Emails in einem Automatisierungs Workflow. |
Automations | Eine Zusammenfassung der Automatisierungen innerhalb eines Kontos. |
CampaignOpenEmailDetails | Eine Liste der Mitglieder, die die Kampagnen-Email geöffnet haben. |
ConversationMessages | Nachrichten aus einer bestimmten Konversation. Konversationsverfolgung ist eine Funktion, die kostenpflichtigen Konten zur Verfügung steht und mit der Sie Antworten auf Ihre Kampagnen von Ihrem MailChimp Konto aus anzeigen können. |
Conversations | Eine Sammlung der verfolgten Konversationen dieses Kontos. Die Konversationsverfolgung ist eine Funktion, die kostenpflichtigen Konten zur Verfügung steht und mit der Sie Antworten auf Ihre Kampagnen von Ihrem MailChimp Konto aus anzeigen können. |
EcommerceStores | Eine Liste der E-Commerce-Shops eines Kontos. |
ListAbuse | Eine Sammlung von Missbrauchsbeschwerden für eine bestimmte Liste. Eine Missbrauchsbeschwerde tritt auf, wenn Ihr Empfänger in seinem Email-Programm auf „Spam melden“ klickt. |
ListActivity | Täglich detaillierte, aggregierte Aktivitätsstatistiken für die letzten 180 Tage für eine bestimmte Liste. AutoResponder- oder Automatisierungsaktivität sind nicht enthalten. |
ListClients | Am häufigsten verwendete Email Clients, gemessen anhand ihrer User-Agent-Zeichenfolge |
ListGrowthHistory | Eine Monatszusammenfassung der Wachstumsaktivität einer bestimmten Liste. |
ListMemberActivity | Die letzten 50 Mitgliederereignisse für eine Liste. |
ListSignupForms | Sammlung von Listen-Anmeldeformularen |
ReportAbuse | Eine Liste mit Missbrauchsbeschwerden für eine bestimmte Liste. |
ReportAdvice | Eine Liste mit Feedback basierend auf den Statistiken einer Kampagne. |
ReportClickDetails | Eine Liste von URLs und eindeutigen IDs, die in den HTML- und Nur-Text-Versionen einer Kampagne enthalten sind. |
ReportClickDetailsMembers | Eine Sammlung von Mitgliedern, die innerhalb einer Kampagne auf einen bestimmten Link geklickt haben. |
ReportDomainPerformance | Statistiken für die Email Domänen mit der besten Leistung in einer Kampagne. |
ReportEmailActivity | Eine Liste der Abonnentenaktivitäten eines Mitglieds in einer bestimmten Kampagne. |
ReportLocations | Top offene Standorte für eine bestimmte Kampagne. |
Reports | Eine Liste mit Berichten, die als „Gesendet“ markierte Kampagnen enthalten. |
ReportSentTo | Eine Liste der Abonnenten, denen eine bestimmte Kampagne gesendet wurde. |
ReportUnsubscribes | Eine Liste der Mitglieder, die sich von einer bestimmten Kampagne abgemeldet haben. |
SurveyResponses | Liste der Umfrageantworten. |
Surveys | Berichte zu Umfragen abrufen. |
AutorisierteApps
Eine Liste der Anwendungen, die zum Zugriff auf das Konto berechtigt sind.
Tabellenspezifische Informationen
SELECT wird für AuthorizedApps unterstützt.
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Die ID für diese Anwendungsintegration. |
Name | String | Der Name der Anwendung. |
Description | String | Die Beschreibung der Anwendung. |
Users | String | Ein Array von Benutzernamen der Benutzer, die diese App verknüpft haben. |
AutomatisierungE-Mails
Eine Zusammenfassung der Emails in einem Automatisierungs-Workflow.
Tabellenspezifische Informationen
SELECT wird für AutomationEmails unterstützt.
Wählen
Select * from AutomationEmails
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Eine Zeichenfolge, die die Automatisierungs-Email eindeutig identifiziert. |
WorkflowId [KEY] | String | Eine Zeichenfolge, die einen Automatisierungs-Workflow eindeutig identifiziert. |
Position | Integer | |
Delay_Amount | Integer | Die Verzögerungszeit für eine Automatisierungs Email. |
Delay_Type | String | Die Art der Verzögerung für eine Automatisierungs Email. |
Delay_Direction | String | Ob die Verzögerungseinstellungen die Aktion vor oder nach der Verzögerung einer Automatisierungs-Email beschreiben. |
Delay_Action | String | Die Aktion, die die Verzögerung einer Automatisierungs-Emails auslöst. |
CreateTime | Datetime | Datum und Uhrzeit der Kampagnenerstellung. |
StartTime | Datetime | Datum und Uhrzeit des Kampagnenstarts. |
ArchiveUrl | String | Der Link zur Archivversion der Kampagne. |
Status | String | Der aktuelle Status der Kampagne („Speichern“, „Pausiert“, „Senden“). |
EmailsSent | Integer | Die Gesamtzahl der für diese Kampagne gesendeten Emails. |
SendTime | Datetime | Uhrzeit und Datum, an dem eine Kampagne gesendet wurde. |
ContentType | String | Wie der Inhalt der Kampagne zusammengestellt wird (,Vorlage‘, ,Drag_and_Drop‘, ,HTML‘, ,URL‘). |
Recipients_ListId | String | Die ID der Liste. |
Recipients_SegmentOpts | String | Segmentoptionen. |
Settings_SubjectLine | String | Die Betreffzeile der Kampagne. |
Settings_Title | String | Der Titel der Kampagne. |
Settings_FromName | String | Der Absendername der Kampagne (keine Email-Adresse). |
Settings_ReplyTo | String | Die Antwort-Email Adresse für die Kampagne. |
Settings_Authenticate | Boolean | Ob die Kampagne von MailChimp authentifiziert wurde oder nicht. Der Standardwert ist „true“. |
Settings_AutoFooter | Boolean | MailChimps Standard-Fußzeile automatisch an die Kampagne anhängen. |
Settings_InlineCss | Boolean | Das im Kampagneninhalt enthaltene CSS wird automatisch integriert. |
Settings_AutoTweet | Boolean | Beim Senden der Kampagne automatisch einen Link zur Kampagnenarchivseite twittern. |
Settings_AutoFbPost | String | Ein Array von Facebook-Seiten-IDs (Ganzzahlen), auf denen automatisch gepostet werden soll. |
Settings_FbComments | Boolean | Ermöglicht Facebook-Kommentare zur Kampagne (aktiviert außerdem zwangsweise die Kampagnenarchiv-Symbolleiste). Der Standardwert ist „true“. |
Settings_TemplateId | Integer | Die ID für die in dieser Kampagne verwendete Vorlage. |
Settings_DragAndDrop | Boolean | Ob die Kampagne den Drag-and-Drop-Editor verwendet. |
Tracking_Opens | Boolean | Gibt an, ob Öffnungen nachverfolgt werden sollen. Der Standardwert ist „true“. |
Tracking_HtmlClicks | Boolean | Gibt an, ob Klicks in der HTML-Version der Kampagne verfolgt werden sollen. Der Standardwert ist „true“. |
Tracking_TextClicks | Boolean | Gibt an, ob Klicks in der Nur-Text-Version der Kampagne verfolgt werden sollen. Der Standardwert ist „true“. |
Tracking_GoalTracking | Boolean | Ob das Tor-Racking aktiviert werden soll. Weitere Informationen finden Sie in diesem Knowledge Base-Artikel: http://eepurl.com/GPMdH |
Tracking_Ecomm360 | Boolean | Ob eCommerce360-Tracking aktiviert werden soll. |
Tracking_GoogleAnalytics | String | Der benutzerdefinierte Slug für das Google Analytics-Tracking (max. 50 Byte). |
Tracking_Clicktale | String | Der benutzerdefinierte Slug für das ClickTale Analytics-Tracking (max. 50 Byte). |
Tracking_Salesforce | String | Salesforce Tracking-Optionen für eine Kampagne. Die integrierte Salesforce-Integration von MailChimp muss verwendet werden. |
Tracking_Highrise | String | Highrise-Tracking-Optionen für eine Kampagne. Dazu muss die integrierte Highrise-Integration von MailChimp verwendet werden. |
Tracking_Capsule | String | Capsule-Tracking-Optionen für eine Kampagne. Dazu muss die integrierte Capsule-Integration von MailChimp verwendet werden. |
SocialCard_ImageUrl | String | Die URL für das Header der Karte. |
SocialCard_Description | String | Eine kurze Zusammenfassung der anzuzeigenden Kampagne. |
SocialCard_Title | String | Der Titel der Karte. Normalerweise die Betreffzeile der Kampagne. |
TriggerSettings_Runtime | String | Die erweiterten Planungsoptionen für eine Automatisierungs Email. |
ReportSummary | String | Für gesendete Kampagnen eine Zusammenfassung der Öffnungen, Klicks und Abbestellungen. |
Automatisierungen
Eine Zusammenfassung der Automatisierungen innerhalb eines Kontos.
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Eine Zeichenfolge, die diese Automatisierung identifiziert. |
CreateTime | Datetime | Datum und Uhrzeit der Erstellung der Automatisierung. |
StartTime | Datetime | Datum und Uhrzeit des Starts der Automatisierung. |
Status | String | Der aktuelle Status der Automatisierung („Speichern“, „Angehalten“, „Senden“). |
EmailsSent | Integer | Die Gesamtzahl der für diese Automatisierung gesendeten Emails. |
Recipients_ListId | String | Die ID der Liste. |
Recipients_ListName | String | Listenname |
Recipients_SegmentOpts | String | Segmentoptionen. |
Settings_Title | String | Der Titel der Automatisierung. |
Settings_FromName | String | Der Absendername der Automatisierung (keine Email-Adresse). |
Settings_ReplyTo | String | Die Antwort-Email Adresse für die Automatisierung. |
Settings_UseConversation | Boolean | Verwenden Sie die Konversationsfunktion von MailChimp, um Abwesenheitsantworten zu verwalten. |
Settings_ToName | String | Der benutzerdefinierte „An“-Name der Automatisierung. Normalerweise so etwas wie die Vornamen-Merge-Variable. |
Settings_Authenticate | Boolean | Ob die Automatisierung von MailChimp authentifiziert wird oder nicht. Der Standardwert ist „true“. |
Settings_AutoFooter | Boolean | Die Standardfußzeile von MailChimp automatisch an die Automatisierung anhängen. |
Settings_InlineCss | Boolean | Das im Automatisierungsinhalt enthaltene CSS automatisch einbinden. |
Tracking_Opens | Boolean | Gibt an, ob Öffnungen nachverfolgt werden sollen. Der Standardwert ist „true“. |
Tracking_HtmlClicks | Boolean | Ob Klicks in der HTML-Version der Automatisierung verfolgt werden sollen. Der Standardwert ist „true“. |
Tracking_TextClicks | Boolean | Ob Klicks in der Nur-Text-Version der Automatisierung verfolgt werden sollen. Der Standardwert ist „true“. |
Tracking_GoalTracking | Boolean | Ob die Zielverfolgung aktiviert werden soll. Weitere Informationen finden Sie in diesem Knowledge Base-Artikel: http://eepurl.com/GPMdH |
Tracking_Ecomm360 | Boolean | Ob eCommerce360-Tracking aktiviert werden soll. |
Tracking_GoogleAnalytics | String | Der benutzerdefinierte Slug für das Google Analytics-Tracking (max. 50 Byte). |
Tracking_Clicktale | String | Der benutzerdefinierte Slug für das ClickTale Analytics-Tracking (max. 50 Byte). |
Tracking_Salesforce | String | Salesforce Tracking-Optionen für eine Automatisierung. Die integrierte Salesforce-Integration von MailChimp muss verwendet werden. |
Tracking_Highrise | String | Highrise-Tracking-Optionen für eine Automatisierung. Die integrierte Highrise-Integration von MailChimp muss verwendet werden. |
Tracking_Capsule | String | Capsule-Tracking-Optionen für eine Automatisierung. Die integrierte Capsule-Integration von MailChimp muss verwendet werden. |
TriggerSettings | String | Eine Zusammenfassung der Triggereinstellungen eines Automatisierungs-Workflows. |
ReportSummary | String | Eine Zusammenfassung der Öffnungs- und Klickaktivitäten für einen Workflow. |
KampagneÖffnenE-MailDetails
Eine Liste der Mitglieder, die die Kampagnen-Email geöffnet haben.
Tabellenspezifische Informationen
SELECT wird für CampaignOpenEmailDetails unterstützt.
Wählen
Zum Beispiel:
SELECT * FROM CampaignOpenEmailDetails
SELECT * FROM CampaignOpenEmailDetails WHERE CampaignId = '9f218dcf18'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CampaignId [KEY] | String | Die ID für diese Anwendungsintegration. |
ListId [KEY] | String | Der Name der Anwendung. |
ListIsActive | Boolean | Die Beschreibung der Anwendung. |
ContactStatus | String | Ein Array von Benutzernamen der Benutzer, die diese App verknüpft haben. |
EmailId [KEY] | String | Die Beschreibung der Anwendung. |
EmailAddress | String | Die Beschreibung der Anwendung. |
MergeFields | String | Die Beschreibung der Anwendung. |
Vip | Boolean | Die Beschreibung der Anwendung. |
OpensCount | Integer | Die Beschreibung der Anwendung. |
Opens | String | Die Beschreibung der Anwendung. |
Konversationsnachrichten
Nachrichten aus einer bestimmten Konversation. Konversationsverfolgung ist eine Funktion, die kostenpflichtigen Konten zur Verfügung steht und mit der Sie Antworten auf Ihre Kampagnen innerhalb Ihres MailChimp Kontos anzeigen können.
Tabellenspezifische Informationen
SELECT wird für ConversationMessages unterstützt.
Wählen
SELECT * from ConversationMessages
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Eine Zeichenfolge, die diese Nachricht eindeutig identifiziert |
ConversationId [KEY] | String | Eine Zeichenfolge, die die Konversation dieser Nachricht identifiziert |
ListId [KEY] | String | Die eindeutige Kennung der Liste, mit der diese Konversation verknüpft ist |
FromLabel | String | Ein Label, das den Absender dieser Nachricht repräsentiert |
FromEmail | String | Ein Label, das die Email des Absenders dieser Nachricht darstellt |
Subject | String | Der Betreff dieser Nachricht |
Message | String | Der Klartextinhalt der Nachricht |
Read | Boolean | Ob diese Nachricht als gelesen markiert wurde oder nicht |
Timestamp | Datetime | Datum, an dem die Nachricht gesendet oder empfangen wurde |
Gespräche
Eine Sammlung der verfolgten Konversationen dieses Kontos. Die Konversationsverfolgung ist eine Funktion, die kostenpflichtigen Konten zur Verfügung steht und mit der Sie Antworten auf Ihre Kampagnen innerhalb Ihres MailChimp Kontos anzeigen können.
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Eine Zeichenfolge, die diese Konversation eindeutig identifiziert |
MessageCount | Integer | Die Gesamtzahl der Nachrichten in dieser Konversation |
CampaignId [KEY] | String | Die eindeutige Kennung der Kampagne, mit der diese Konversation verknüpft ist |
ListId [KEY] | String | Die eindeutige Kennung der Liste, mit der diese Konversation verknüpft ist |
UnreadMessages | Integer | Die Anzahl der ungelesenen Nachrichten in dieser Konversation |
FromLabel | String | Ein Label, das den Absender dieser Nachricht repräsentiert |
FromEmail | String | Ein Label, das die Email des Absenders dieser Nachricht darstellt |
Subject | String | Der Betreff der Nachricht |
LastMessage_FromLabel | String | Ein Label, das den Absender dieser Nachricht repräsentiert |
LastMessage_FromEmail | String | Ein Label, das die Email des Absenders dieser Nachricht darstellt |
LastMessage_Subject | String | Der Betreff dieser Nachricht |
LastMessage_Message | String | Der Klartextinhalt der Nachricht |
LastMessage_Read | Boolean | Ob diese Nachricht als gelesen markiert wurde oder nicht |
LastMessage_Timestamp | Datetime | Datum, an dem die Nachricht gesendet oder empfangen wurde |
E-CommerceGeschäfte
Eine Liste der E-Commerce-Shops eines Kontos.
Tabellenspezifische Informationen
Wählen
Id
unterstützt die=
Operator.
Beispiel:
SELECT * FROM EcommerceStores WHERE ID = '44'
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Die eindeutige Kennung für das Geschäft. |
ListId [KEY] | String | Die eindeutige Kennung für die MailChimp Liste, die mit dem Shop verknüpft ist. Die Listen-ID für einen bestimmten Shop kann sich nicht ändern. |
Name | String | Der Name des Geschäfts. |
Platform | String | Die E-Commerce-Plattform des Shops. |
Domain | String | Die Store-Domäne. |
EmailAddress | String | Die Email Adresse des Geschäfts. |
CurrencyCode | String | Der dreistellige ISO 4217-Code für die Währung, die das Geschäft akzeptiert. |
MoneyFormat | String | Das Währungsformat für den Shop. Beispiel: `$`, `�`, usw. |
PrimaryLocale | String | Das primäre Gebietsschema für den Shop. Beispiel: `en`, `de`, usw. |
Timezone | String | Die Zeitzone für das Geschäft. |
Phone | String | Die Telefonnummer des Geschäfts. |
Address_Address1 | String | Die Postanschrift des Geschäfts. |
Address_Address2 | String | Ein zusätzliches Feld für die Postanschrift des Geschäfts. |
Address_City | String | Die Stadt, in der sich das Geschäft befindet. |
Address_Province | String | Der Name des Staates oder der normalisierten Provinz des Geschäfts. |
Address_ProvinceCode | String | Der zweistellige Code für die Provinz oder den Staat des Geschäfts. |
Address_PostalCode | String | Die Postleitzahl des Geschäfts. |
Address_Country | String | Das Land, aus dem das Geschäft stammt. |
Address_CountryCode | String | Der zweistellige Code für das Land des Geschäfts. |
Address_Longitude | Double | Der Längengrad des Geschäftsstandortes. |
Address_Latitude | Double | Der Breitengrad des Filialstandortes. |
CreatedAt | Datetime | Datum und Uhrzeit der Store-Erstellung. |
UpdatedAt | Datetime | Datum und Uhrzeit der letzten Aktualisierung des Stores. |
Missbrauchsliste
Eine Sammlung von Missbrauchsbeschwerden für eine bestimmte Liste. Eine Missbrauchsbeschwerde tritt auf, wenn Ihr Empfänger in seinem Email-Programm auf „Spam melden“ klickt.
Tabellenspezifische Informationen
SELECT wird für ListAbuse unterstützt.
Wählen
Select * from ListAbuse
Select * from ListAbuse where ListId='abc'
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Die ID für die Missbrauchsmeldung |
CampaignId [KEY] | String | Die Kampagnen-ID für den Missbrauchsbericht |
ListId [KEY] | String | Die Listen-ID für den Missbrauchsbericht. |
EmailId [KEY] | String | Der MD5-Hash der Email Adresse des Listenmitglieds. |
EmailAddress | String | Email-Adresse für einen Abonnenten |
Date | String | Termin zur Missbrauchsmeldung |
Listenaktivität
Bis zu den letzten 180 Tagen täglicher detaillierter aggregierter Aktivitätsstatistiken für eine bestimmte Liste. Enthält keine AutoResponder- oder Automatisierungsaktivität.
Tabellenspezifische Informationen
SELECT wird für ListActivity unterstützt.
Wählen
Select * from ListActivity
Select * from ListActivity where ListId='abc'
Spalten
Name | Typ | Beschreibung |
---|---|---|
ListId [KEY] | String | Die ListId für die Tabelle. |
Day [KEY] | Date | Das Datum für die Aktivitätszusammenfassung. |
EmailsSent | Integer | Die Gesamtzahl der am Datum gesendeten Emails für die Aktivitätszusammenfassung. |
UniqueOpens | Integer | Die Anzahl der einmaligen Öffnungen. |
RecipientClicks | Integer | Die Anzahl der Klicks. |
HardBounce | Integer | Die Anzahl der Hard Bounces. |
SoftBounce | Integer | Die Anzahl der Softbounces |
Subs | Integer | Die Anzahl der Abonnements. |
Unsubs | Integer | Die Anzahl der Abbestellungen. |
OtherAdds | Integer | Die Anzahl der Abonnenten, die möglicherweise außerhalb des Double-Opt-In-Prozesses hinzugefügt wurden, beispielsweise durch Importe oder API Aktivitäten. |
OtherRemoves | Integer | Die Anzahl der Abonnenten, die möglicherweise entfernt wurden, ohne dass eine Email gekündigt oder als Spam gemeldet wurde. Beispielsweise gelöschte Abonnenten. |
Kundenliste
Am häufigsten verwendete Email Clients, gemessen an ihrem User-Agent-String
Spalten
Name | Typ | Beschreibung |
---|---|---|
Client | String | Der Name des Email Clients. |
Members | Integer | Die Anzahl der Abonnenten, die diesen Email Client verwendet haben. |
ListId [KEY] | String | Die eindeutige ID für die Liste. |
ListeWachstumGeschichte
Eine Monatsübersicht der Wachstumsaktivität einer bestimmten Liste.
Tabellenspezifische Informationen
SELECT wird für ListGrowthHistory unterstützt.
Wählen
Select * from ListGrowthHistory
Select * from ListGrowthHistory where ListId='abc'
Spalten
Name | Typ | Beschreibung |
---|---|---|
ListId [KEY] | String | Die Listen-ID für den Wachstumsaktivitätsbericht. |
Month [KEY] | String | Der Monat, den die Wachstumshistorie beschreibt. |
Subscribed | Integer | Gesamtzahl der angemeldeten Mitglieder auf der Liste am Monatsende. |
Unsubscribed | Integer | Neu abgemeldete Mitglieder der Liste für einen bestimmten Monat. |
Reconfirm | Integer | Neu bestätigte Mitglieder auf der Liste für einen bestimmten Monat. |
Cleaned | Integer | Neu bereinigte (hart zurückgewiesene) Mitglieder auf der Liste für einen bestimmten Monat. |
Pending | Integer | Ausstehende Mitglieder auf der Liste für einen bestimmten Monat. |
Deleted | Integer | Neu gelöschte Mitglieder aus der Liste für einen bestimmten Monat. |
Transactional | Integer | Abonnenten, denen Transaktions-Emails über Mandrill gesendet wurden. |
Mitgliederaktivität auflisten
Die letzten 50 Mitgliederereignisse für eine Liste.
Tabellenspezifische Informationen
SELECT wird für ListMemberActivity unterstützt.
Wählen
Select * from ListMemberActivity
Spalten
Name | Typ | Beschreibung |
---|---|---|
MemberId [KEY] | String | Die MemberId des Mitglieds, für das Ereignisse abgerufen werden sollen. |
EmailId [KEY] | String | Die E-Mail-ID für die Tabelle. |
ListId [KEY] | String | Die ListId für die Tabelle. |
Action | String | Der für den Abonnenten aufgezeichnete Aktionstyp. |
Timestamp [KEY] | Datetime | Das für die Aktion aufgezeichnete Datum und die Uhrzeit. |
Url | String | Bei Klicks die URL, auf die der Abonnent geklickt hat. |
Type | String | Der Typ der gesendeten Kampagne. |
CampaignId [KEY] | String | Die webbasierte ID für die Kampagne. |
Title | String | Falls festgelegt, der Titel der Kampagne. |
ParentCampaign | String | Die ID der übergeordneten Kampagne. |
ContactId | String | Die ID des Kontakts. |
ListeAnmeldeformulare
Sammlung von Listenanmeldeformularen
Spalten
Name | Typ | Beschreibung |
---|---|---|
Header_ImageUrl | String | URL des Header-Bilds |
Header_Text | String | Kopftext |
Header_ImageWidth | String | Bildbreite |
Header_ImageHeight | String | Bildhöhe |
Header_ImageAlt | String | Bild Alt |
Header_ImageLink | String | Bildlink |
Header_ImageAlign | String | Bild ausrichten |
Header_ImageBorderWidth | String | Bildrahmenbreite |
Header_ImageBorderStyle | String | Bildrahmenstil |
Header_ImageBorderColor | String | Bildrahmenfarbe |
Header_ImageTarget | String | Bildziel |
Contents | String | Optionen für den Inhalt des Anmeldeformulars |
Styles | String | Ein Array von Objekten, von denen jedes ein Element von Anmeldeformularen darstellt. |
SignupFormUrl | String | URL des Anmeldeformulars |
ListId [KEY] | String | Eine Zeichenfolge, die die Liste dieser Anmeldeformulare identifiziert. |
Missbrauch melden
Eine Liste mit Missbrauchsbeschwerden für eine bestimmte Liste.
Tabellenspezifische Informationen
SELECT wird für ReportAbuse unterstützt.
Wählen
Select * from ReportAbuse
Select * from ReportAdvice where CampaignId='abc'
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Die eindeutige ID für den Missbrauchsbericht. |
CampaignId [KEY] | String | Die Kampagnen-ID für den Missbrauchsbericht |
ListId [KEY] | String | Die Listen-ID für den Missbrauchsbericht. |
EmailId [KEY] | String | Die listenspezifische ID für die angegebene Email Adresse |
EmailAddress | String | Email-Adresse für einen Abonnenten |
Date | String | Termin zur Missbrauchsmeldung |
BerichtBeratung
Eine Liste mit Feedback basierend auf den Statistiken einer Kampagne.
Tabellenspezifische Informationen
SELECT wird für ReportAdvice unterstützt.
Wählen
Select * from ReportAdvice
Select * from ReportAdvice where CampaignId='abc'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CampaignId [KEY] | String | Die Kampagnen-ID für die Tabelle. |
Type | String | Der „Typ“ der Nachricht („negativ“, „positiv“, „neutral“). |
Message | String | Die Hinweisnachricht. |
BerichtKlickDetails
Eine Liste von URLs und eindeutigen IDs, die in HTML- und Nur-Text-Versionen einer Kampagne enthalten sind.
Tabellenspezifische Informationen
SELECT wird für ReportClickDetails unterstützt.
Wählen
Select * from ReportClickDetails
Select * from ReportClickDetails where CampaignId='abc'
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | |
Url | String | Die URL für den Link in der Kampagne. |
TotalClicks | Integer | Die Gesamtzahl der Klicks für einen bestimmten Link. |
ClickPercentage | Double | Der Prozentsatz aller Klicks, die ein bestimmter Link für eine Kampagne generiert hat. |
UniqueClicks | Integer | Anzahl eindeutiger Klicks für einen bestimmten Link. |
UniqueClickPercentage | Double | Der Prozentsatz eindeutiger Klicks, die ein bestimmter Link für eine Kampagne generiert hat. |
LastClick | Datetime | Datum und Uhrzeit des letzten aufgezeichneten Klicks auf einen bestimmten Link. |
AbSplit_A | String | |
AbSplit_B | String | |
CampaignId [KEY] | String | Die ID für die Kampagne. |
ReportClickDetailsMitglieder
Eine Sammlung von Mitgliedern, die innerhalb einer Kampagne auf einen bestimmten Link geklickt haben.
Tabellenspezifische Informationen
SELECT wird für ReportClickDetailsMembers unterstützt.
Wählen
Select * from ReportClickDetailsMembers
Spalten
Name | Typ | Beschreibung |
---|---|---|
EmailId [KEY] | String | Die listenspezifische ID für die angegebene Email Adresse. |
EmailAddress | String | Email-Adresse für einen Abonnenten |
Clicks | Integer | Die Gesamtzahl der Klicks des Abonnenten auf den Link. |
CampaignId [KEY] | String | Die ID für die Kampagne. |
UrlId [KEY] | String | Die ID für die verfolgte URL in der Kampagne. |
ListId [KEY] | String | Die ID für die Liste. |
BerichtDomänenLeistung
Statistiken für die Email Domänen mit der besten Leistung in einer Kampagne.
Tabellenspezifische Informationen
SELECT wird für ReportDomainPerformance unterstützt.
Wählen
Select * from ReportDomainPerformance
Select * from ReportDomainPerformance where CampaignId='abc'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CampaignId [KEY] | String | Die Kampagnen-ID für die Tabelle. |
Domain | String | Der Name der Domäne (gmail.com, hotmail.com, yahoo.com). |
EmailsSent | Integer | Die Anzahl der an diese bestimmte Domäne gesendeten Emails. |
Bounces | Integer | Die Anzahl der Bounces einer Domain. |
Opens | Integer | Die Anzahl der Öffnungen für eine Domain. |
Clicks | Integer | Die Anzahl der Klicks für eine Domain. |
Unsubs | Integer | Die Gesamtzahl der Abbestellungen für eine Domain. |
Delivered | Integer | Die Anzahl der erfolgreichen Zustellungen für eine Domäne. |
EmailsPct | Double | Der Prozentsatz aller Emails, die an diese Domäne gingen. |
BouncesPct | Double | Der Prozentsatz aller Bounces, die von dieser Domäne kamen. |
OpensPct | Double | Der Prozentsatz aller Öffnungen, die von dieser Domäne kamen. |
ClicksPct | Double | Der Prozentsatz aller Klicks, die von dieser Domäne kamen. |
UnsubsPct | Double | Der Prozentsatz aller Abmeldungen, die von dieser Domäne kamen. |
E-Mail-Aktivität melden
Eine Liste der Abonnentenaktivitäten eines Mitglieds in einer bestimmten Kampagne.
Tabellenspezifische Informationen
SELECT wird für ReportEmailActivity unterstützt.
Wählen
Select * from ReportEmailActivity
Spalten
Name | Typ | Beschreibung |
---|---|---|
CampaignId [KEY] | String | Die eindeutige ID für die Kampagne. |
ListId [KEY] | String | Die eindeutige ID für die Liste. |
EmailId [KEY] | String | Die listenspezifische ID für die angegebene Email Adresse. |
EmailAddress | String | Email-Adresse für einen Abonnenten |
Activity | String | Ein Array von Objekten, von denen jedes eine Interaktion mit der Email zeigt. |
BerichtStandorte
Top offene Standorte für eine bestimmte Kampagne.
Spalten
Name | Typ | Beschreibung |
---|---|---|
CampaignId [KEY] | String | Die Kampagnen-ID für die Tabelle. |
Region | String | Ein genauerer Standortbereich wie Stadt oder Staat. |
Opens | Integer | Die Anzahl der einzigartigen Kampagnen, die für eine bestimmte Region geöffnet werden. |
Berichte
Eine Liste von Berichten, die als „Gesendet“ markierte Kampagnen enthalten.
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Eine Zeichenfolge, die diese Kampagne eindeutig identifiziert. |
CampaignTitle | String | Der Titel der Kampagne. |
Type | String | Der Kampagnentyp (normal, einfacher Text, ab_split, RSS, Automatisierung, Variate oder Auto). |
EmailsSent | Integer | Die Gesamtzahl der für diese Kampagne gesendeten Emails. |
AbuseReports | Integer | Die Anzahl der für diese Kampagne generierten Missbrauchsmeldungen. |
Unsubscribed | Integer | Die Gesamtzahl der Mitglieder, die sich von dieser Kampagne abgemeldet haben. |
SendTime | Datetime | Uhrzeit und Datum, an dem eine Kampagne gesendet wurde. |
Bounces_HardBounces | Integer | Die Gesamtzahl der Hard Email. |
Bounces_SoftBounces | Integer | Die Gesamtzahl der Soft-Bounce-Email Adressen. |
Bounces_SyntaxErrors | Integer | Die Gesamtzahl der Adressen, bei denen es sich um syntaxbedingte Bounces handelte. |
Forwards_ForwardsCount | Integer | |
Forwards_ForwardsOpens | Integer | |
Opens_OpensTotal | Integer | Die Gesamtzahl der Öffnungen für eine Kampagne. |
Opens_UniqueOpens | Integer | Die Gesamtzahl der eindeutigen Abonnenten, die eine Kampagne geöffnet haben. |
Opens_OpenRate | Double | Die Anzahl der eindeutigen Abonnenten, die die Nachricht geöffnet haben, geteilt durch die Gesamtzahl der erfolgreichen Zustellungen. |
Opens_LastOpen | Datetime | Datum und Uhrzeit der letzten aufgezeichneten Öffnung. |
Clicks_ClicksTotal | Integer | Die Gesamtzahl der Klicks für die Kampagne. |
Clicks_UniqueClicks | Integer | Die Gesamtzahl eindeutiger Klicks auf Links in einer Kampagne. |
Clicks_UniqueSubscriberClicks | Integer | Die Gesamtzahl der Abonnenten, die auf eine Kampagne geklickt haben. |
Clicks_ClickRate | Double | Die Anzahl der eindeutigen Abonnenten, die geklickt haben, geteilt durch die Gesamtzahl der erfolgreichen Zustellungen. |
Clicks_LastClick | Datetime | Datum und Uhrzeit des letzten aufgezeichneten Klicks für die Kampagne. |
FacebookLikes_RecipientLikes | Integer | |
FacebookLikes_UniqueLikes | Integer | |
FacebookLikes_FacebookLikes | Integer | |
IndustryStats_Type | String | |
IndustryStats_OpenRate | Double | |
IndustryStats_ClickRate | Double | |
IndustryStats_BounceRate | Double | |
IndustryStats_UnopenRate | Double | |
IndustryStats_UnsubRate | Double | |
IndustryStats_AbuseRate | Double | |
ListStats_SubRate | Double | Die durchschnittliche Anzahl der Abonnements pro Monat für die Liste. |
ListStats_UnsubRate | Double | Die durchschnittliche Anzahl der Abmeldungen pro Monat für die Liste. |
ListStats_OpenRate | Double | Die durchschnittliche Öffnungsrate (ein Prozentsatz, dargestellt als Zahl zwischen 0 und 100) pro Kampagne für die Liste. |
ListStats_ClickRate | Double | Die durchschnittliche Klickrate (ein Prozentsatz, dargestellt als Zahl zwischen 0 und 100) pro Kampagne für die Liste. |
AbSplit_A | String | |
AbSplit_B | String | |
Timewarp | String | Eine stündliche Aufschlüsselung der Sendungen, Öffnungen und Klicks, wenn eine Kampagne mit Timewarp gesendet wird. |
Timeseries | String | Eine stündliche Aufschlüsselung der Leistung der Kampagne in den ersten 24 Stunden. |
ShareReport_ShareUrl | String | Die URL für den VIP-Bericht. |
ShareReport_SharePassword | String | Falls kennwortgeschützt, das Kennwort für den VIP-Bericht. |
DeliveryStatus | String | Updates zu Kampagnen im Versandprozess. |
BerichtGesendetAn
Eine Liste der Abonnenten, denen eine bestimmte Kampagne gesendet wurde.
Tabellenspezifische Informationen
SELECT wird für ReportSentTo unterstützt.
Wählen
Zum Abrufen von Daten aus dieser Tabelle ist eine Kampagnen-ID erforderlich. Wenn in der WHERE-Klausel keine angegeben ist, wird die erste für Ihr Konto verfügbare verwendet.
Spalten
Name | Typ | Beschreibung |
---|---|---|
EmailId [KEY] | String | Die listenspezifische ID für die angegebene Email Adresse. |
EmailAddress | String | Email Adresse eines Abonnenten. |
Status | String | Der Status des Mitglieds („gesendet“, „hart“ für Hard Bounce oder „weich“ für Soft Bounce). |
OpenCount | Integer | Die Häufigkeit, mit der dieses Mitglied eine Kampagne geöffnet hat. |
LastOpen | String | Datum und Uhrzeit der letzten Öffnung für dieses Mitglied. |
AbsplitGroup | String | Bei A/B-Split-Kampagnen die Gruppe, zu der das Mitglied gehörte („a“, „b“ oder „Gewinner“). |
GmtOffset | Integer | Für mit Timewarp gesendete Kampagnen die Zeitzonengruppe, zu der das Mitglied gehört. |
CampaignId [KEY] | String | Die ID für die Kampagne. |
ListId [KEY] | String | Die ID für die Liste. |
MeldenAbmeldungen
Eine Liste der Mitglieder, die sich von einer bestimmten Kampagne abgemeldet haben.
Tabellenspezifische Informationen
SELECT wird für ReportUnsubscribes unterstützt.
Wählen
Select * from ReportUnsubscribes
Spalten
Name | Typ | Beschreibung |
---|---|---|
EmailId [KEY] | String | Die listenspezifische ID für die angegebene Email Adresse |
EmailAddress | String | Email-Adresse für einen Abonnenten |
Timestamp | Datetime | Datum und Uhrzeit der Abmeldung des Mitglieds. |
Reason | String | Sofern verfügbar, der vom Mitglied angegebene Grund für die Abmeldung. |
CampaignId [KEY] | String | Die ID für die Kampagne. |
ListId [KEY] | String | Die ID für die Liste. |
Umfrageantworten
Liste der Umfrageantworten.
Tabellenspezifische Informationen
SELECT wird für SurveyResponses unterstützt.
Wählen
Select * from SurveyResponses
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Die ID für die Umfrageantwort. |
SubmittedAt | Datetime | Datum und Uhrzeit der Übermittlung der Umfrageantwort. |
ContactEmailId | String | Der MD5-Hash der Kleinbuchstabenversion der Email Adresse des Listenmitglieds. |
ContactId | String | Die ID dieses Kontakts. |
ContactStatus | String | Der aktuelle Status des Kontakts. |
ContactEmail | String | Die Email Adresse des Kontakts. |
ContactFullName | String | Der vollständige Name des Kontakts. |
ContactConsentsToOneToOneMessaging | Boolean | Gibt an, ob ein Kontakt dem 1:1-Messaging zustimmt. |
ContactAvatarUrl | String | URL für den Avatar oder das Profilbild des Kontakts. |
IsNewContact | Boolean | Ob dieser Kontakt über diese Umfrage zum Mailchimp-Publikum hinzugefügt wurde. |
SurveyId [KEY] | String | Eine Zeichenfolge, die diese Umfrage eindeutig identifiziert. |
Umfragen
Erhalten Sie Berichte für Umfragen.
Tabellenspezifische Informationen
SELECT wird für Umfragen unterstützt.
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id [KEY] | String | Eine Zeichenfolge, die diese Umfrage eindeutig identifiziert. |
WebId | Integer | Die in der Mailchimp-Webanwendung verwendete ID. |
ListId | String | Die ID der mit dieser Umfrage verknüpften Liste. |
ListName | String | Der Name der mit dieser Umfrage verknüpften Liste. |
Title | String | Der Titel der Umfrage. |
Url | String | Die URL für die Umfrage. |
Status | String | Der Status des Surney. Mögliche Werte: veröffentlicht oder unveröffentlicht. |
PublishedAt | Datetime | Datum und Uhrzeit der Veröffentlichung der Umfrage. |
CreatedAt | Datetime | Datum und Uhrzeit der Erstellung der Umfrage. |
UpdatedAt | Datetime | Datum und Uhrzeit der letzten Aktualisierung der Umfrage. |
TotalResponses | Integer | Die Gesamtzahl der Antworten auf diese Umfrage. |
Gespeicherte Prozeduren
Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen, die die Funktionalität des Connectors über einfache SELECT/INSERT/UPDATE/DELETE-Operationen mit Mailchimp hinaus erweitern.
Gespeicherte Prozeduren akzeptieren eine Liste von Parametern, führen ihre beabsichtigte Funktion aus und geben dann alle relevanten Antwortdaten von Mailchimp zurück, zusammen mit einer Angabe, ob die Prozedur erfolgreich war oder fehlgeschlagen ist.
Gespeicherte Prozeduren für den Mailchimp-Connector
Name | Beschreibung |
---|---|
CampaignCancel | Bricht eine MailChimp Regular- oder Plain-Text-Kampagne ab. |
CampaignPause | Pausiert eine MailChimp RSS Kampagne. |
CampaignResume | Setzt eine MailChimp RSS Kampagne fort. |
CampaignSchedule | Plant eine MailChimp-Kampagne. Es können entweder Timewarp oder die Charge Eigenschaften verwendet werden, nicht beides. |
CampaignSend | Sendet eine MailChimp Kampagne. |
CampaignTest | Sendet eine Test-Email für eine MailChimp Kampagne. |
CampaignUnschedule | Hebt die Planung einer MailChimp Kampagne auf. |
GetOAuthAccessToken | Ruft den OAuth-Zugriffstoken ab, der zur Authentifizierung bei MailChimp verwendet werden soll. |
GetOAuthAuthorizationURL | Ruft die OAuth-Autorisierungs URL ab, die für die Authentifizierung bei MailChimp verwendet wird. |
KampagneAbbrechen
Bricht eine reguläre oder reine Textkampagne von MailChimp ab.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
CampaignID | String | True | Die ID der abzubrechenden Kampagne. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Ob der Operation erfolgreich war. |
Kampagnenpause
Pausiert eine MailChimp RSS Kampagne.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
CampaignID | String | True | Die ID der zu pausierenden Kampagne. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Ob der Operation erfolgreich war. |
KampagneLebenslauf
Setzt eine MailChimp RSS Kampagne fort.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
CampaignID | String | True | Die ID der fortzusetzenden Kampagne. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Ob der Operation erfolgreich war. |
Kampagnenplan
Plant eine MailChimp-Kampagne. Es können entweder Timewarp oder die Charge Eigenschaften verwendet werden, nicht beides.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
CampaignID | String | True | Die ID der zu planenden Kampagne. |
ScheduleTime | String | True | Das lokale Datum und die Uhrzeit für die geplante Zustellung der Kampagne. Kampagnen können nur für den Versand zur Viertelstunde (:00, :15, :30, :45) geplant werden. |
Timewarp | String | Falsch | Boolescher Wert, der bestimmt, ob die Kampagne beim Senden Timewarp verwenden soll. Der Standardwert ist Falsch. |
BatchCount | String | Falsch | Die Anzahl der zu sendenden Stapel. |
BatchDelay | String | Falsch | Die Verzögerung in Minuten zwischen den Stapeln |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Ob der Operation erfolgreich war. |
KampagneSenden
Sendet eine MailChimp Kampagne.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
CampaignID | String | True | Die ID der zu sendenden Kampagne. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Ob der Operation erfolgreich war. |
Kampagnentest
Sendet eine Test-Email für eine MailChimp Kampagne.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
CampaignID | String | True | Die ID der zu testenden Kampagne. |
TestEmails | String | True | Eine durch Kommas getrennte Liste zu sendender Emails. |
SendType | String | True | Der Typ der zu sendenden Test-Email. Entweder HTML oder Klartext. Die zulässigen Werte sind HTML, Klartext. Der Standardwert ist HTML. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Ob der Test erfolgreich war. |
KampagnePlanen aufheben
Hebt die Planung einer MailChimp-Kampagne auf.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
CampaignID | String | True | Die ID der Kampagne, deren Planung aufgehoben werden soll. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Ob der Operation erfolgreich war. |
GetOAuthAccessToken
Ruft den OAuth-Zugriffstoken ab, der für die Authentifizierung bei MailChimp verwendet werden soll.
Eingang
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 MailChimp zurückgegebene Prüfcode, nachdem die Verbindungsberechtigung für die App erteilt wurde. Nur WEB-Authentifizierungsmodus. |
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 ('/'). |
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 MailChimp 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 MailChimp zurückgegebene Authentifizierungstoken. Dieses kann in nachfolgenden Aufrufen anderer Vorgänge für diesen bestimmten Dienst verwendet werden. |
ExpiresIn | String | Die verbleibende Lebensdauer des Zugriffstokens. |
DataCenter | String | Das Rechenzentrum für den Benutzer. |
GetOAuthAuthorizationURL
Ruft die OAuth-Autorisierungs URL ab, die für die Authentifizierung bei MailChimp verwendet wird.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
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 ('/'). |
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 MailChimp 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. |
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 Mailchimp zurück:
- sys_catalogs: Listet die verfügbaren Datenbanken auf.
- sys_schemas: Listet die verfügbaren Schemata auf.
- sys_tables: Listet die verfügbaren Tabellen und Ansichten auf.
- sys_tablecolumns: Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.
- sys_procedures: Beschreibt die verfügbaren gespeicherten Prozeduren.
- sys_procedureparameters: Beschreibt Parameter gespeicherter Prozeduren.
- sys_keycolumns: Beschreibt die Primär- und Fremdschlüssel.
- sys_indexes: Beschreibt die verfügbaren Indizes.
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 Schemas 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 Lists-Tabelle zurück:
SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Lists'
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 GetOAuthAccessToken zurück:
SELECT * FROM sys_procedureparameters WHERE ProcedureName='GetOAuthAccessToken' 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 Lists-Tabelle ab:
SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Lists'
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:mailchimp: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 | Verschiedene sonstige Informationen zum Objekt. |
Sys_sqlinfo
Beschreibt die SELECT- Abfrage, die der Connector an die Datenquelle auslagern kann.
Entdecken der SELECT-Funktionen der Datenquelle
Nachfolgend 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. |
Systemidentität
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. |
Systeminformationen
Beschreibt die verfügbaren Systeminformationen.
Die folgende Abfrage ruft alle Spalten ab:
SELECT * FROM sys_information
Spalten
Name | Typ | Beschreibung |
---|---|---|
Product | String | Der Name des Produkts. |
Version | String | Die Versionsnummer des Produkts. |
Datasource | String | Der Name der Datenquelle, mit der das Produkt eine Verbindung herstellt. |
NodeId | String | Die eindeutige Kennung der Maschine, auf der das Produkt installiert ist. |
HelpURL | String | Die URL zur Hilfedokumentation des Produkts. |
License | String | Die Lizenzinformationen für das Produkt. (Wenn diese Informationen nicht verfügbar sind, kann das Feld leer gelassen oder als „N/A“ markiert werden.) |
Location | String | Der Dateipfad, in dem die Produktbibliothek gespeichert ist. |
Environment | String | Die Version der Umfeld oder Rumtine, unter der das Produkt derzeit ausgeführt wird. |
DataSyncVersion | String | Die zur Verwendung dieses Connectors erforderliche Synchronisierungsebene. |
DataSyncCategory | String | Die Kategorie der Synchronisierungsfunktionalität (z. B. Quelle, Ziel). |
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.
Eigenschaft | Beschreibung |
---|---|
AuthScheme | Ob bei der Verbindung mit MailChimp die APIKey-Authentifizierung oder die OAuth-Authentifizierung verwendet werden soll. |
APIKey | Der API Schlüssel, der für den Zugriff auf Ihr MailChimp Konto verwendet wird. |
Eigenschaft | Beschreibung |
---|---|
IncludeCustomFields | Legen Sie fest, ob benutzerdefinierte Felder eingeschlossen werden sollen, die zur ListMembers-Ansicht hinzugefügt werden. Der Standardwert ist „true“. |
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. |
Datacenter | Das für Ihr MailChimp Konto verwendete Rechenzentrum. |
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://' . |
CallbackURL | Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben. |
OAuthVerifier | Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. |
OAuthExpiresIn | Die Lebensdauer des OAuth AccessToken in Sekunden. |
OAuthTokenTimestamp | Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde. |
Eigenschaft | Beschreibung |
---|---|
SSLServerCert | Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL. |
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. |
Eigenschaft | Beschreibung |
---|---|
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. |
Pagesize | Die maximale Anzahl der Ergebnisse, die pro Seite von Mailchimp zurückgegeben werden sollen. |
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 | Ob bei der Verbindung mit MailChimp die APIKey-Authentifizierung oder die OAuth-Authentifizierung verwendet werden soll. |
APIKey | Der API Schlüssel, der für den Zugriff auf Ihr MailChimp Konto verwendet wird. |
AuthScheme
Ob bei der Verbindung mit MailChimp die APIKey-Authentifizierung oder die OAuth-Authentifizierung verwendet werden soll.
Mögliche Werte
OAuth
, APIKey
Datentyp
string
Standardwert
APIKey
Hinweise
-
OAuth: Legen Sie dies fest, um eine OAuth-Authentifizierung durchzuführen.
-
APIKey: Legen Sie dies fest, um eine APIKey-Authentifizierung durchzuführen.
APISchlüssel
Der API Schlüssel für den Zugriff auf Ihr MailChimp Konto.
Datentyp
string
Standardwert
""
Hinweise
Der API Schlüssel, der für den Zugriff auf Ihr MailChimp Konto verwendet wird. Den API Schlüssel finden Sie in MailChimp unter Konto -> Extras -> API Schlüssel.
Verbindung
Dieser Abschnitt enthält eine vollständige Liste der Verbindungseigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
IncludeCustomFields | Legen Sie fest, ob benutzerdefinierte Felder eingeschlossen werden sollen, die zur ListMembers-Ansicht hinzugefügt werden. Der Standardwert ist „true“. |
Benutzerdefinierte Felder einschließen
Legen Sie fest, ob benutzerdefinierte Felder einbezogen werden sollen, die der ListMembers-Ansicht hinzugefügt werden. Der Standardwert ist „true“.
Datentyp
bool
Standardwert
true
Hinweise
Legen Sie fest, ob benutzerdefinierte Felder einbezogen werden sollen, die der ListMembers-Ansicht hinzugefügt werden. Der Standardwert ist „true“.
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. |
Datacenter | Das für Ihr MailChimp Konto verwendete Rechenzentrum. |
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://' . |
CallbackURL | Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben. |
OAuthVerifier | Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. |
OAuthExpiresIn | Die Lebensdauer des OAuth AccessToken in Sekunden. |
OAuthTokenTimestamp | Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde. |
OAuth initiieren
Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.
Mögliche Werte
OFF
, GETANDREFRESH
, REFRESH
Datentyp
string
Standardwert
OFF
Hinweise
Folgende Optionen stehen zur Verfügung:
OFF
: Gibt an, dass der OAuth-Flow vollständig vom Benutzer gehandhabt wird. Zur Authentifizierung ist ein OAuthAccessToken erforderlich.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.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 OAuthRefreshToken übernehmen.
OAuthClientId
Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
Datentyp
string
Standardwert
""
Hinweise
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
""
Hinweise
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
Eigentum.
OAuth-Zugriffstoken
Der Zugriffstoken für die Verbindung per OAuth.
Datentyp
string
Standardwert
""
Hinweise
Der OAuthAccessToken
Eigenschaft wird für die Verbindung per 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.
Rechenzentrum
Das für Ihr MailChimp Konto verwendete Rechenzentrum.
Mögliche Werte
None
, US1
, US2
, US3
, US4
, US5
, US6
, US7
, US8
, US9
, US10
, US11
, US12
, US13
Datentyp
string
Standardwert
None
Hinweise
Das für Ihr MailChimp-Konto verwendete Rechenzentrum. Dieser Wert ist in der URL zu finden, wenn Sie sich im Browser bei MailChimp anmelden. Das Rechenzentrum ist in den APIKey eingebettet und bei Verwendung von OAuth erhält der Connector das Rechenzentrum automatisch. Sie können diese Eigenschaft jedoch festlegen, um eine zusätzliche Anfrage zu sparen, wenn Sie sich mit OAuth authentifizieren.
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%\MailChimp Data Provider\OAuthSettings.txt
Hinweise
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 die 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%\ MailChimp 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 |
Rückruf-URL
Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
Datentyp
string
Standardwert
""
Hinweise
Während des Authentifizierungsprozesses leitet der OAuth-Autorisierungsserver den Benutzer an diese URL weiter. Dieser Wert muss mit der Rückruf URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
OAuthVerifier
Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
Datentyp
string
Standardwert
""
Hinweise
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.
OAuthLäuftAbIn
Die Lebensdauer des OAuth AccessToken in Sekunden.
Datentyp
string
Standardwert
""
Hinweise
Mit OAuthTokenTimestamp kombinieren, um zu bestimmen, wann der AccessToken abläuft.
OAuthTokenTimestamp
Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.
Datentyp
string
Standardwert
""
Hinweise
Kombinieren Sie es mit OAuthExpiresIn, um zu bestimmen, wann das AccessToken abläuft.
SSL
Dieser Abschnitt enthält eine vollständige Liste der SSL-Eigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
SSLServerCert | Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL. |
SSLServerCert
Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL.
Datentyp
string
Standardwert
""
Hinweise
Bei Verwendung einer TLS/SSL-Verbindung kann diese Eigenschaft verwendet werden, um das vom Server zu akzeptierende TLS/SSL-Zertifikat anzugeben. Jedes andere Zertifikat, dem der Computer nicht vertraut, wird abgelehnt.
Diese Eigenschaft kann folgende Formen annehmen:
Beschreibung | Beispiel |
---|---|
Ein vollständiges PEM-Zertifikat (Beispiel der Kürze halber gekürzt) | -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
Ein Pfad zu einer lokalen Datei, die das Zertifikat enthält | C:\\cert.cer |
Der öffentliche Schlüssel (Beispiel der Kürze halber gekürzt) | -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY----- |
Der MD5-Fingerabdruck (Hexadezimalwerte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) | ecadbdda5a1529c58a1e9e09828d70e4 |
Der SHA1-Fingerabdruck (Hex-Werte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) | 34a929226ae0819f2ec14b4a3d904f801cbb150d |
Wenn nicht angegeben, wird jedes vom Computer vertrauenswürdige Zertifikat akzeptiert.
Zertifikate werden vom Computer basierend auf dem Trust Store des Systems als vertrauenswürdig validiert. Der verwendete Trust Store ist der für das System angegebene Wert „javax.net.ssl.trustStore“. Wenn für diese Eigenschaft kein Wert angegeben ist, wird der Standard-Trust Store von Java verwendet (z. B. JAVA_HOME\lib\security\cacerts).
Verwenden Sie „*“, um anzugeben, dass alle Zertifikate akzeptiert werden. Beachten Sie, dass dies aus Sicherheitsgründen nicht empfohlen wird.
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%\MailChimp Data Provider\Schema
Hinweise
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
Die Eigenschaft wird nur benötigt, wenn Sie Definitionen anpassen (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%\ MailChimp 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 |
DurchsuchbareSchemas
Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA,SchemaB,SchemaC.
Datentyp
string
Standardwert
""
Hinweise
Das Auflisten der Schemata aus Datenbanken kann aufwändig 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
""
Hinweise
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.
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
""
Hinweise
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 |
---|---|
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. |
Pagesize | Die maximale Anzahl der Ergebnisse, die pro Seite von Mailchimp zurückgegeben werden sollen. |
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. |
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
Hinweise
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
""
Hinweise
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. |
Seitengröße
Die maximale Anzahl von Ergebnissen, die pro Seite von Mailchimp zurückgegeben werden sollen.
Datentyp
int
Standardwert
1000
Hinweise
Der Pagesize
Eigenschaft beeinflusst die maximale Anzahl von Ergebnissen, die pro Seite von Mailchimp zurückgegeben werden. Das Festlegen eines höheren Wertes kann zu einer besseren Leistung führen, allerdings auf Kosten des zusätzlichen Speichers, der pro verbrauchter Seite zugewiesen wird.
Pseudospalten
Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.
Datentyp
string
Standardwert
""
Hinweise
Diese Einstellung ist besonders hilfreich im Entity Framework, da Sie dort keinen 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
Hinweise
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.
BenutzerdefinierteAnsichten
Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.
Datentyp
string
Standardwert
""
Hinweise
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 Lists WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Verwenden Sie die 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.