v7
Gilt für Campaign Classic v7
v8
Gilt auch für Campaign v8

Anwendungsbeispiel: Auswählen von Testadressen nach Kriterien use-case-selecting-seed-addresses-on-criteria

Der Link Dynamische Bedingung bearbeiten… ermöglicht es, im Rahmen einer Kampagne oder einer Sendung die zu verwendenden Testadressen nach bestimmten Kriterien auszuwählen.

In unserem Anwendungsbeispiel versendet die Webseite Mein Online-Buchshop je nach bevorzugtem Genre verschiedene Newsletter an seine Kunden.

In Absprache mit der Einkaufsabteilung hat der versandverantwortliche Benutzer einen Newsletter für Kunden erstellt, die in der Vergangenheit bereits Kriminalromane bestellt haben.

Um das Endergebnis der Zusammenarbeit mit ihnen zu teilen, entscheidet der Versandverantwortliche, seine Kollegen aus der Einkaufsabteilung als Testadressen zum Versand hinzuzufügen. Durch die Verwendung einer dynamischen Bedingung sparen Sie Zeit bei der Konfiguration und Aktualisierung von Adressen.

Zur Verwendung von dynamischen Bedingungen benötigen Sie:

  • einen vollständig konfigurierten Versand,
  • Testadressen mit einem gemeinsamen Wert. Dieser Wert kann aus einem in Adobe Campaign vorhandenen Feld stammen. Im vorliegenden Beispiel besteht die Gemeinsamkeit der Testadressen im Wert "Einkauf" des Felds "Abteilung", welches nicht standardmäßig in der Anwendung enthalten ist.

Schritt 1: Erstellen eines Versands step-1---creating-a-delivery

Die Schritte zum Erstellen eines Versands finden Sie im Abschnitt Erstellen eines E-Mail-Versands.

Im vorliegenden Beispiel hat der Versandverantwortliche zunächst den Newsletter erstellt und die Zielgruppe ausgewählt.

Schritt 2: Erstellen eines gemeinsamen Werts step-2---creating-a-common-value

Um einen gemeinsamen Wert wie den in unserem Beispiel (Einkaufsabteilung) zu erstellen, muss zunächst das Datenschema Ihrer Testadressen erweitert und das zugehörige Eingabeformular bearbeitet werden.

Erweitern des Datenschemas extending-the-data-schema

Weitere Informationen zu Schemaerweiterungen finden Sie unter diesem Abschnitt.

  1. Klicken Sie im Knoten Administration > Konfiguration > Datenschemata auf die Schaltfläche Neu.

  2. Kreuzen Sie im Fenster Datenschemaerstellung die Option Schemaerweiterung an und klicken Sie auf Weiter.

  3. Wählen Sie das Quellschema Testadressen aus, klicken Sie auf OK und geben Sie als Namespace beispielsweise doc an.

  4. Wählen Sie Speichern aus.

  5. Fügen Sie nun die nachfolgenden Zeilen wie auf der Abbildung dargestellt in das Schema ein:

    code language-none
      <element name="common">
        <element label="Recipient" name="custom_nms_recipient">
          <attribute label="Department" length="80" name="workField" template="nms:recipient:recipient/@company"
                     type="string" userEnum="workField"/>
        </element>
      </element>
    

    Fügen Sie anschließend unter dem Element In die Exportdateien einzufügende Testadressen folgende Zeile ein:

    code language-none
        <element aggregate="doc:seedMember:common">
      </element>
    

    Auf diese Weise konfigurieren Sie in der Testadressentabelle die Erstellung einer neuen Auflistung mit Namen Abteilung, welche auf der Standardauflistung @company (Firma im Testadressenformular) beruht.

  6. Wählen Sie Speichern aus.

  7. Die im Testadressen-Schema vorgenommenen Änderungen erfordern eine Aktualisierung der Datenbankstruktur. Gehen Sie hierzu in das Menü Werkzeuge > Erweitert und wählen Sie die Option Datenbankstruktur aktualisieren… aus.

  8. Klicken Sie im Datenbankaktualisierungs-Assistenten auf Weiter, um zur Tabellenbearbeitung zu gelangen.

  9. Befolgen Sie den Assistenten, bis Sie zur Seite gelangen, um das Update auszuführen. Klicken Sie auf die Schaltfläche Starten.

    Nach Abschluss der Aktualisierung können Sie den Assistenten schließen.

  10. Trennen Sie die Verbindung und verbinden Sie sich dann erneut mit Adobe Campaign. Die im Testadressen-Schema vorgenommenen Änderungen sind nun wirksam. Damit sie im Testadressen-Bildschirm sichtbar sind, müssen Sie die zugehörigen Formular. Weitere Informationen finden Sie im Abschnitt Aktualisieren des Eingabeformulars.

Erweitern des Datenschemas ausgehend von einer verknüpften Tabelle extending-the-data-schema-from-a-linked-table

Das Testadressen-Schema kann auch Werte aus einer mit dem Empfängerschema verbundenen Tabelle übernehmen.

Angenommen, ein Benutzer möchte das Feld Domain-Endung, das in der mit dem Empfängerschema verbundenen Tabelle Land enthalten ist, integrieren.

Sie müssen daher das Testadressen-Datenschema wie im Abschnitt beschrieben erweitern. Die Codezeilen, die bei integriert werden sollen Schritt 4 wie folgt aussehen:

<element name="country">
      <attribute label="Internet Extension" length="2" name="iana" type="string"/>
      <attribute label="Country ISO" length="2" name="countryIsoA2" type="string"/>
    </element>

Auf diese Weise:

  • wird ein neues Element mit Namen Domain-Endung erstellt,
  • welches aus der Tabelle Country stammt.
CAUTION
Es ist erforderlich, in der verbundenen Tabelle den xpath-dst anzugeben.
Diesen finden Sie in der Empfängertabelle nms:recipient im Element :

Befolgen Sie im Anschluss die im Abschnitt beschriebene Vorgehensweise ab dem Schritt 5 und passen Sie dann das Formular Testadressen an.

Weitere Informationen finden Sie im Abschnitt Aktualisieren des Eingabeformulars.

Aktualisieren des Eingabeformulars updating-the-input-form

  1. Gehen Sie in den Knoten Administration > Konfiguration > Formulare und öffnen Sie das Testadressen-Formular.

  2. Fügen Sie im Container Empfänger folgende Zeile ein.

    code language-none
    <input xpath="@workField"/>
    

  3. Speichern Sie Ihre Änderungen.

  4. Öffnen Sie eine Testadresse. Die Abteilung wird im Feld Empfänger Tabelle.

  5. Geben Sie nun in den Testadressen, die Sie für den Versand verwenden möchten, im Feld Abteilung den Wert Einkauf ein.

Schritt 3: Definieren der Bedingung step-3---defining-the-condition

Sie können nun die dynamische Bedingung für die Testadressen-Auswahl definieren. Gehen Sie wie folgt vor:

  1. Öffnen Sie den zuvor erstellten Versand.

  2. Klicken Sie auf An: und im Testadressen-Tab auf den Link Dynamische Bedingung bearbeiten….

  3. Wählen Sie den Ausdruck aus, der die Auswahl der gewünschten Testadressen ermöglicht. Hier wählt der Benutzer die Abteilung (@workField) Ausdruck.

  4. Wählen Sie den gewünschten Wert aus. In diesem Beispiel wählt der Benutzer die Einkauf aus der Dropdown-Liste der Werte.

    note note
    NOTE
    Die zuvor erstellte Schemaerweiterung stammt aus dem recipient Schema. Die auf dem obigen Bildschirm angezeigten Werte stammen aus einer Auflistung der recipient Schema.
  5. Bestätigen Sie die Aktion mit der Schaltfläche OK.

    Die Abfrage wird im Fenster Auswahl der Zielgruppe angezeigt.

  6. Klicken Sie erneut auf OK, um die Abfrage zu bestätigen.

  7. Analysieren Sie nun den Versand und gehen Sie in den Versand-Tab, um die Logs anzuzeigen.

    Die Testadressen der Einkaufsabteilung werden wie die Empfängeradressen auch mit ausstehendem Status angezeigt:

  8. Klicken Sie auf die Schaltfläche Absenden, um den Versand zu starten.

    Die in Ihren Testadressen enthaltenen Personen der Einkaufsabteilung erhalten die Sendung in ihrem E-Mail-Postfach:

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1