Integrationen

Marketo (TMS)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Verfügbar für

  • Enterprise-Plan (nicht für LSP-Pläne verfügbar)

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Verfügbar für

  • Enterprise-Plan (Legacy)

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Marketo ist eine Automatisierungssoftware, die für accountbasiertes Marketing und andere Marketingdienste entwickelt wurde.

Der Marketo-Connector ermöglicht das Herunterladen von Quellinhalten und das Hochladen von Übersetzungen von/zu einem Marketo-Server für die folgenden Inhaltstypen:

  • E-Mails

  • E-Mail-Vorlagen

  • Dateien

  • Formulare

  • Landingpages

  • Landingpage-Vorlagen

  • Segmentierte dynamische Inhalte

  • Snippets (einschließlich Landingpages und E-Mails)

Segmentierung

Inhalte aus allen Segmenten werden für eine sprachneutrale Segmentierung (z. B. Geschlecht) in einen Job importiert. Inhalte aus jedem Segment werden anschließend für eine sprachspezifische Segmentierung (z. B. bevorzugte Sprache) in separate Jobs importiert. Diese Übersetzungen werden innerhalb des Originaldokuments als segmentierte dynamische Inhalte gespeichert.

Die Zuordnung zwischen Segmenten und Zielsprachen wird in den Connectoreinstellungen konfiguriert. Mehrere Segmente können dieselbe Zielsprache verwenden. Jede Connector-Instanz unterstützt nur ein Quellsegment. Um Übersetzungen an mehrere Zielsprachen bereitzustellen und dabei den segmentspezifischen Inhalt zu erhalten, sollte für jedes Segment ein separater Connector konfiguriert werden.

Die im Marketo-Connector konfigurierten Zielsprachen müssen exakt mit den Zielsprachen übereinstimmen, die in der Projektvorlage oder dem Dienst konfiguriert sind, der den Connector verwendet, um sicherzustellen, dass andere Funktionen, wie das Submitter-Portal, korrekt funktionieren.

Das Zuordnen eines Segments als Lieferziel überschreibt den vorhandenen Inhalt dieses Segments mit dem übersetzten Inhalt des Quellsegments. Um separate Assets zu erstellen und den Segmentinhalt nicht zu überschreiben, sollte in den Connectoreinstellungen unter Übersetzungen erstellen die Option ‚als separate Dokumente‘ gewählt werden. Diese Option behält segmentspezifische Inhalte nicht bei.

Vorlageneinschränkungen

Lokalisierte Vorlagen und Assets haben denselben Namen wie der ursprüngliche Name [Sprache] (z. B. Black Friday Promo [de-de]). Ein lokalisiertes Asset verweist auf eine lokalisierte Version eines Objekts (Vorlage, Snippet usw.), sofern das Objekt in dieser Sprache vorhanden ist. Falls nicht, verweist es auf das ursprüngliche Objekt.

Es können nur genehmigte Vorlagen referenziert werden. Wenn die Vorlage lokalisiert ist, verschiebt der Connector sie automatisch in den Status „genehmigt“.

Ausschließen von Modulen von der Übersetzung

Um Marketo-Module von der Übersetzung auszuschließen, fügen Sie dem ersten HTML-Tag des Moduls data-translate-Attribute hinzu und setzen Sie die entsprechende Variable, die dessen Sichtbarkeit steuert, auf false, 0, none oder hidden.

Beispiel:

<div class="mktoText" id="leftsidebar" mktoname="Left Sidebar">
  <h3 data-translate="${leftSitebar}">Diese Überschrift wird ausgeschlossen</h3>
  <p>Dieser Absatz wird ebenfalls ausgeschlossen</p>
</div>

Übersetzung und Zuordnung von Variablen

  • Nur unterstützt, wenn Übersetzungen erstellen -> als separate Dokumente in den Connector-Einstellungen ausgewählt ist.

  • Variablenzuordnungen werden in den Connector-Einstellungen festgelegt. Im Variablennamen wird der Marketo-Variablenname ohne die umschließenden ${} angegeben, und im Wertfeld sollte der erforderliche Wert eingetragen werden, der im übersetzten Asset verwendet wird. Im Wertfeld können die Makros {targetLang} (Zielsprache des Assets), {targetLangDir} (Sprachrichtung des Ziel-Assets: ltr, rtl) verwendet werden.

  • Alle String-Variablen auf Landingpages, die nicht in den Connector-Einstellungen zugeordnet sind, werden übersetzt.

  • Die Variablenübersetzung wird für E-Mails nicht unterstützt (nur die Zuordnung globaler Variablen wird unterstützt).

In-Context-Vorschau konfigurieren

Die Funktion „In-Context-Vorschau“ bietet eine Echtzeit-Vorschau des ursprünglichen oder übersetzten Textes sowohl im CAT-Web-Editor als auch im CAT-Desktop-Editor.

Tabellen, Spalten, verschiedene Grafiken, Formatierungen und Schriftarten (sofern von Benutzern installiert) werden unterstützt. Die Funktion soll bei der Übersetzung Kontext bieten und ist keine perfekte Darstellung des ursprünglichen oder fertigen Dokuments; einige visuelle Unterschiede sind zu erwarten. Sie kann auch durch das Aktivieren/Deaktivieren der Option Allow loading of external content in editors in den Zugriffs- und Sicherheitseinstellungen beeinflusst werden.

Phrase-Anforderungen:

  • Um auf die On-Premise-Installation zuzugreifen, muss die Unternehmens-Firewall durchschritten werden.

  • Die Authentifizierung in der Authoring-Umgebung ist erforderlich.

Firewall-Konfiguration für On-Premise-Installation:

  • Die Installation muss von den IP-Adressen des Phrase-Servers aus zugänglich sein. Unter Phrase Servers IP Addresses steht die aktuelle Liste.

  • Der Domänenname muss extern auflösbar sein.

Hinweis

Einige HTML-Tags stellen ein Risiko dar und werden vom CAT-Editor bei der Anzeige der Vorschau aus diesem HTML entfernt. Dies dient dem Schutz der Privatsphäre und der Sicherheit der Benutzerdaten.

Beispiele für entfernte Tags sind FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT oder background-image CSS-Eigenschaften.

Marketo dynamic-content-image-segment-Blöcke speichern Text als Alt-Text oder Beschriftungstext für ein Bild. Dieser Text hat keinen sichtbaren Anker in der gerenderten E-Mail, sodass die In-Context-Vorschau ihn nicht direkt hervorheben kann und stattdessen das nächstliegende sichtbare Vorkommen des übereinstimmenden Textes markiert.

Marketo-Jobs für dynamische Inhalte können mehrere Segmentvarianten (Standard, 50-100k, 2-50k, <2k) in einer einzigen MXLIFF-Datei zusammenführen. Die In-Context-Vorschau rendert nur die Standardvariante. Segmente, die zu den anderen Varianten gehören, erscheinen im Raster ohne entsprechendes Element in der Vorschau. Alle Segmente bleiben übersetzbar und werden korrekt exportiert.

Anwendungsfälle

Der Konnektor kann in verschiedenen Anwendungsfällen verwendet werden:

  • Projektmanager können direkt aus einem Online-Repository Dateien zu Projekten hinzufügen.

  • Das Einreicher-Portal sollte eingerichtet werden, sodass Einreicher direkt aus dem Online-Repository Dateien zu Anfragen hinzufügen können.

  • Es empfiehlt sich, die automatisierte Projekterstellung (APC) zu nutzen, sodass bei überwachten Dateien oder Ordnern eine Änderung des „Zuletzt geändert“-Datums automatisch ein neues Projekt erstellt wird.

    Marketo-Einstellungen

    1. REST-APIs sollten im Marketo-Konto aktiviert werden.

      In der Marketo-Dokumentation finden sich Anweisungen.

    2. Im Bereich Admin im Abschnitt „Integration“ kann LaunchPoint ausgewählt werden.

    3. Ein neuer Dienst kann erstellt oder die Details eines bestehenden Dienstes angezeigt werden.

    4. Die Client ID und das Client Secret sollten kopiert und gespeichert werden.

    5. Das Dialogfeld ist zu schließen, anschließend sollte zur Integration im Bereich Admin zurücknavigiert werden.

    6. Anschließend ist Web Services auszuwählen.

    7. Die Subdomain ist aus der Identity-URL im REST API-Abschnitt zu kopieren (z. B. 000-MJB-007).

    Phrase TMS-Einstellungen

    1. Auf der Seite Einstellungen Setup_gear.png ist zum Abschnitt Integrationen hinunterzuscrollen.

    2. Klicke auf Konnektoren.

      Die Seite Konnektoren wird geöffnet.

    3. Es ist auf New connector zu klicken.

      Die Seite Connector erstellen wird geöffnet.

    4. Der Typ ist auf Marketo zu ändern, und es ist ein Name für den Connector anzugeben.

    5. Die folgenden Informationen sind anzugeben:

      • Marketo-API-Key

        Die Marketo Client-ID ist einzugeben.

      • Geheimer Marketo-API-Key

        Das Marketo Client-Secret ist einzugeben.

      • Marketo-API-Identitäts-URL

        Der erste Teil der Marketo Identity-URL muss eingegeben werden.

      • Auf Anforderung des technischen Supports muss Log debug information ausgewählt werden.

      • Create translations Optionen:

        • Wenn keine sprachspezifische Segmentierung zum Speichern der Zielübersetzungen verwendet wird, muss as separate documents ausgewählt werden.

        • Bei Verwendung einer sprachspezifischen Segmentierung muss as segmented dynamic content ausgewählt und Test connection angeklickt werden.

          Aus den Dropdown-Listen müssen Segmentation name sowie die Zuordnungsanforderungen ausgewählt und das Segment identifiziert werden, das den Quellinhalt enthält.

      • Um Tokens in der Übersetzung zu berücksichtigen, muss Translate tokens ausgewählt werden.

      • Um Snippets in der Übersetzung zu berücksichtigen, muss Translate snippets ausgewählt werden.

      • Optional können Workspaces konfiguriert werden. Dies ist nur erforderlich, wenn das Marketo-Konto über mehrere Arbeitsbereiche verfügt. Der genaue Name des Arbeitsbereichs, wie er in Marketo unter Admin/Users & Roles/Workspaces angezeigt wird, muss eingegeben werden. Die Groß- und Kleinschreibung ist entscheidend, sodass eine exakte Übereinstimmung erforderlich ist. Um den Standardarbeitsbereich des Kontos zu nutzen, kann das Feld leer gelassen werden.

    6. Falls im vorherigen Schritt keine Überprüfung erfolgte, muss Test connection angeklickt werden.

      Es wird ein Häkchen angezeigt, wenn die Verbindung erfolgreich war. Ein rotes Ausrufezeichen wird angezeigt, wenn nicht. Bewege die Maus über das Symbol, um weitere Details anzuzeigen.

    7. Klicke auf Speichern.

      Der Konnektor wird der Liste auf der Seite Konnektoren hinzugefügt.

    War dieser Beitrag hilfreich?
    ★ ★ ★ ★ ★

    Sorry about that! In what way was it not helpful?

    The article didn’t address my problem.
    I couldn’t understand the article.
    The feature doesn’t do what I need.
    Other reason.

    Note that feedback is provided anonymously so we aren't able to reply to questions.
    If you'd like to ask a question, submit a request to our Support team.
    Thank you for your feedback.