Freigeben über


Behandeln von Problemen mit In-App-Marketing

In diesem Artikel erfahren Sie, wie Sie Probleme im Zusammenhang mit dem In-App-Marketing beheben und beheben.

Problem 1: Die Ansicht "Mitglieder" ist beim Öffnen des Formulars "Marketingliste" nicht verfügbar.

Ursache

Das Problem tritt aufgrund der Anpassung der Ansichten für jedes Unterraster im Formular Marketingliste auf, wodurch die Memberliste leer angezeigt wird.

Die Mitgliederliste ist im Formular Marketingliste leer.

Lösung

  1. Wechseln Sie zu Erweiterte Einstellungen>Einstellungen>Anpassungen>System anpassen.

  2. Öffnen Sie in der Siteübersicht EntitätenMarketingListenformulare>>.

  3. Wählen Sie in der Liste der Formulare das Formular Marketingliste aus.

    Wählen Sie das Formular Marketingliste aus der Liste der Formulare aus.

  4. Wählen Sie im Formular Marketingliste in der Websiteübersicht Marketingliste die Option Mitglieder aus.

    Wählen Sie in der Websiteübersicht Marketingliste die Option Mitglieder aus.

  5. Wählen Sie Kontakte und dann Eigenschaften ändern aus. Das Fenster Eigenschaften festlegen wird geöffnet.

    Die Eigenschaftenfenster festlegen wird geöffnet, nachdem Sie Kontakte und Eigenschaften ändern ausgewählt haben.

  6. Wählen Sie im Abschnitt Zusätzliche Optionen in der Dropdownliste Ansichtsauswahl die Option Ausgewählte Ansichten anzeigen aus.

    Die Liste der zusätzlichen Optionen wird angezeigt.

  7. Wählen Sie die Ansicht Meine aktiven Kontakte und dann in der Dropdownliste Ansichtsauswahl die Option Aus aus.

    Wählen Sie in der Dropdownliste Ansichtsauswahl die Option Aus aus.

  8. Deaktivieren Sie im Abschnitt Name das Kontrollkästchen Bezeichnung anzeigen auf dem Formular .

    Deaktivieren Sie das Kontrollkästchen Bezeichnung anzeigen im Formular.

  9. Wählen Sie OK aus.

  10. Wiederholen Sie die Schritte 5 bis 9 für Konten und Leads.

  11. Speichern und veröffentlichen Sie das Formular.

Problem 2: Eine kampagne, die aus dem Formular "Marketingliste" erstellt wurde, kann nicht einem Marketinglistendatensatz in der einheitlichen Benutzeroberfläche zugeordnet werden.

Ursache

Das Problem tritt auf, weil das Attribut TmpRegardingObjectId aus dem Kampagnenformular entfernt wurde.

Leere Kampagnenliste im Formular

Lösung

  1. Wechseln Sie zu Erweiterte Einstellungen>Einstellungen>Anpassungen>System anpassen.

  2. Öffnen Sie in der Siteübersicht EntitätenKampagnenformulare>>.

  3. Wählen Sie in der Liste der Formulare das Formular Kampagne aus.

    Wählen Sie das Kampagnenformular aus der Formularliste aus.

  4. Fügen Sie im Bereich Feld Explorer auf der rechten Seite der Seite das Feld TmpRegardingObjectId zum Formular hinzu.

    Fügen Sie dem Kampagnenformular TmpRegardingObjectId hinzu.

  5. Wählen Sie das Feld TmpRegardingObjectId und dann Eigenschaften ändern aus.

    Die Eigenschaftenfenster festlegen wird geöffnet.

  6. Deaktivieren Sie im Abschnitt Bezeichnung das Kontrollkästchen Bezeichnung auf dem Formular anzeigen , und deaktivieren Sie im Abschnitt Sichtbarkeit das Kontrollkästchen Standardmäßig sichtbar .

    Deaktivieren Sie die Kontrollkästchen Anzeigebezeichnung auf dem Formular und Standardmäßige Sichtbarkeit.

  7. Speichern und veröffentlichen Sie das Formular.

Ursache

Das Problem tritt auf, weil der Anzeigename Kontakt oder Konto in der Anwendung geändert wurde und der Firmenname (RELATED_TYPE) den zugehörigen Typ aus dem geänderten Anzeigenamen auswählt.

Lösung

In Unified Interface ist die Entität "Unternehmensname" als Firmenname (Konto) verfügbar. Wenn Sie das Konto beispielsweise in Organisation umbenennen, wird die Entität in Firmenname (Organisation) umbenannt.

Problem: Mithilfe der Verteilerliste für E-Mail-Schnellkampagnen können keine E-Mails gesendet werden.

Ursache

Das Problem tritt aus einem der folgenden Gründe auf:

  • Die Benutzer sind nicht berechtigt, E-Mails im Namen anderer Benutzer zu senden.
  • Der Besitzer des Datensatzes (Marketinglistenmitglieder) hat anderen Dynamics 365 Benutzern nicht erlaubt, E-Mails im Namen des Besitzers zu senden.

Lösung

Führen Sie einen der folgenden Schritte durch, um dieses Problem zu beheben:

  • Für den Benutzer, der die Schnellkampagne erstellt, muss die Berechtigung Email als anderer Benutzer senden mindestens einer Rolle zugewiesen sein, die dem Benutzer zugewiesen ist. Weitere Informationen finden Sie unter Erstellen einer Sicherheitsrolle mit Der Berechtigungsvererbung eines Teammitglieds.

    Geben Sie die Berechtigung zum Senden von E-Mails als weitere Benutzerberechtigung für den Benutzer an.

  • Für den Besitzer des Datensatzes muss das Kontrollkästchen Anderen Microsoft Dynamics 365 Benutzern das Senden von E-Mails in Ihrem Namen gestatten unter Auswählen, ob andere Benutzer E-Mails für Sie senden können im Dialogfeld Persönliche Optionen festlegen aktiviert sein.

    Anderen Benutzern das Senden von E-Mails im Namen des Besitzers gestatten.

Problem 4: Das Formularfeld in der E-Mail kann im Assistenten für schnelle Kampagnen nicht geändert werden

Ursache

Das Problem wird durch unzureichende Berechtigungen für die Option Email als weiteren Benutzer senden für Ihre Rolle verursacht.

Lösung

Stellen Sie für eine Ihrer Rollen ausreichende Berechtigungen für die Option Email als anderen Benutzer senden bereit.

Problem 5: E-Mail-Vorlagen werden im Dialogfeld "Verteilen" nicht angezeigt

Ursache

Die E-Mail-Vorlagenauswahl in Unified Interface basiert auf bestimmten Zugriffsebenen für verschiedene Entitäten.

Lösung

Um das Problem zu beheben, benötigen Benutzer Zugriff auf Systembenutzerdatensätze. Gewähren Sie Systembenutzern Zugriff, indem Sie ihnen Sicherheitsrollen in Ihrem Dynamics 365 organization zuweisen. Weitere Informationen finden Sie unter Konfigurieren der Benutzersicherheit für Ressourcen in einer Umgebung.

Problem 6: Der Kampagnenverteilungsprozess bleibt mit dem status Ausstehend oder Fehler hängen.

Ursache

Der Kampagnenverteilungsprozess erfordert, dass ein Workflow im Hintergrund ausgeführt wird. Wenn der Workflow deaktiviert ist, wird die Kampagnenverteilung nicht abgeschlossen und bleibt im Status Ausstehend oder Fehler hängen.

Lösung

Um dieses Problem zu beheben, aktivieren Sie den Workflowhintergrundprozess, und aktivieren Sie dann den ActivityPropagation-Prozess .

Aktivieren des Workflowhintergrundprozesses

  1. Wechseln Sie zu Erweiterte Einstellungen>Einstellungen>Systemsystemaufträge>.

  2. Wechseln Sie zu ActivityPropagation-Aufträge , und wählen Sie unter Prozesssitzungen den Auftrag aus, der dem Datum und der Uhrzeit der Ausführung der Schnellkampagne entspricht oder ungefähr entspricht.

  3. Vergewissern Sie sich, dass im Detailabschnitt eine Fehlermeldung angezeigt wird, die besagt, dass der asynchrone Vorgang übersprungen wurde, da sich die Organisation im Modus "Hintergrundverarbeitung deaktivieren " befindet. Aktualisieren Sie die Einstellungen für Ihre Umgebung, indem Sie wie folgt vorgehen:

    1. Wechseln Sie zum Dynamics 365 Admin Center, wählen Sie Ihre instance und dann Admin Einstellungen aus.

      Wählen Sie im Admin Center Admin Einstellungen aus.

    2. Deaktivieren Sie das Kontrollkästchen Hintergrundvorgänge deaktivieren .

      Deaktivieren Sie das Kontrollkästchen Hintergrundvorgänge deaktivieren.

  4. Speichern Sie Ihre Einstellungen, und beenden Sie sie.

Aktivieren des ActivityPropagation-Prozesses

  1. Wechseln Sie zu Erweiterte Einstellungen>Einstellungen>Anpassungen>System anpassen.

  2. Wechseln Sie in der Siteübersicht zu Prozesse.

  3. Wählen Sie in der Ansichtsauswahl Alle aus.

    Alle verfügbaren Prozesse werden angezeigt.

    Wählen Sie in der Ansichtsauswahl alle aus, um alle verfügbaren Prozesse anzuzeigen.

  4. Wählen Sie den ActivityPropagation-Prozess und dann Aktivieren aus.

    Aktivieren Sie den ActivityPropagation-Prozess, indem Sie die Schaltfläche Aktivieren auswählen.

Problem 7: Fehler bei meiner schnell ausgeführten Kampagne, und sie ist auf Abgebrochen festgelegt.

Ursache

Das Problem wird durch den Fehler einer Stapelüberwachung verursacht, die sich auf die benutzerdefinierten Plug-Ins im Workflowprozess bezieht.

Lösung

  1. Wechseln Sie zu Erweiterte Einstellungen>Einstellungen>Systemsystemaufträge>.
  2. Wechseln Sie zu ActivityPropagation-Aufträge , und wählen Sie unter Prozesssitzungen den Auftrag aus, der dem Datum und der Uhrzeit der Ausführung der Schnellkampagne entspricht oder ungefähr entspricht.

Der Systemauftrag enthält Informationen, die die Stapelüberwachung enthalten, die den Fehler aufweist. Beheben Sie den Fehler, wie in der Dokumentation zum Stapelablaufverfolgungsfehler erwähnt.

Problem 8: Die Schnellkampagne führt eine nicht aufzuhaltende Schleife aus und generiert Tausende von Fehlerdatensätzen.

Ursache

Wenn ein Workflow aufgrund unbekannter Bedingungen keine Kampagnenaktivitäten erstellt, wechselt er in eine unaufhaltsame Schleife und erstellt weiterhin Kampagnenaktivitäten, die alle fehlschlagen. Sie werden feststellen, dass die Anzahl der Fehler weiter zunimmt, bis sie die Anzahl der Mitglieder in der Zielmarketingliste überschreitet.

Lösung

Deaktivieren Sie den ActivityPropagation-Workflow , und aktivieren Sie ihn dann erneut.

  1. Wechseln Sie zu Erweiterte Einstellungen>Einstellungen>Anpassungen>System anpassen.

  2. Wechseln Sie in der Siteübersicht zu Prozesse.

  3. Wählen Sie in der Ansichtsauswahl Alle aus.

    Alle verfügbaren Prozesse werden angezeigt.

    Wählen Sie in der Ansichtsauswahl alle aus, um alle verfügbaren Prozesse anzuzeigen.

  4. Wählen Sie den Workflow ActivityPropagation und dann Deaktivieren aus.

    Deaktivieren Sie den ActivityPropagation-Workflow.

  5. Warten Sie 24 Stunden, und aktivieren Sie dann den ActivityPropagation-Workflow erneut.

Problem 9: Kampagnenverteilung erstellt keine Aktivitäten für Zielentitäten

Zieldatensätze (Konto, Kontakt und Lead) können ihre Präferenzen für den Empfang von Marketingmaterialien durch Kampagnenverteilung identifizieren: Dazu gehören E-Mails, Telefone, Fax und Massensendungen.

Kampagnenaktivitäten werden nur für Mitglieder der Marketingliste erstellt, wenn deren Einstellungen auf Zulassen oder Senden festgelegt sind.

Legen Sie die Kontakteinstellungen so fest, dass sie zulassen oder senden.

Problem 10: Die Verteilung der Kampagne schlägt für einige Mitglieder fehl

Ursache

Die Kampagnenverteilung basiert auf den Mitgliedern in der Marketingliste. Das Mitglied kann ein Konto, ein Kontakt oder ein Lead sein. Eine Kampagnenverteilung kann für Mitglieder aus einem der folgenden Gründe fehlschlagen:

  • Dem Mitglied ist keine E-Mail-Adresse zugeordnet.
  • Die dem Mitglied zugeordnete E-Mail-Adresse ist ungültig.
  • Das Mitglied hat das Feld Marketingmaterial senden im Memberdatensatz als Nicht senden konfiguriert.

Lösung

Überprüfen Sie die detaillierte Ursache für den Fehler im Raster Ausgeschlossene Elemente , und ergreifen Sie alle erforderlichen Maßnahmen.

Problem 11: Die Registerkarte "Kampagne" ist nicht in Konto-, Kontakt- oder Leadformularen in der einheitlichen Benutzeroberfläche verfügbar.

Ursache

Da es keine direkte Beziehung zwischen der Kampagnentabelle und Konten, Kontakten oder Leads gibt, ist die Registerkarte Kampagne in diesen Formularen nicht verfügbar. Die einzige Möglichkeit zum Anzeigen der Kampagnenliste ist eine verteilte Kampagnenaktivität, da eine verteilte Kampagnenaktivität der wahre Hinweis darauf ist, dass eine Zielentität in einer Kampagne verwendet wird.

Lösung

Um das Problem zu beheben, fügen Sie dem Formular die Registerkarte Kampagnenaktivitäten hinzu.

Hinweis

In diesem Beispiel verwenden wir die Entität Account.

  1. Wechseln Sie zu Erweiterte Einstellungen>Einstellungen>Anpassungen>System anpassen.

  2. Wählen Sie unter Komponentendie Option EntitätenKontoformulare>> aus.

  3. Öffnen Sie das Formular, dem Sie das Unterraster hinzufügen möchten.

  4. Wählen Sie auf der Formularseite die Registerkarte Einfügen und dann Eine Spalte aus.

    Eine neue Spalte wird als Registerkarte hinzugefügt.

  5. Wählen Sie die Registerkarte und dann Eigenschaften ändern aus. Das Dialogfeld Registerkarteneigenschaften wird geöffnet.

  6. Geben Sie die Werte für Name und Bezeichnung als Kampagnenaktivitäten ein, und wählen Sie dann OK aus. Die Registerkarte wird dann in Kampagnenaktivitäten umbenannt.

  7. Wählen Sie die Registerkarte Kampagnenaktivitäten aus, wechseln Sie zur Registerkarte Einfügen, und wählen Sie dann Unterraster aus.

    Das Dialogfeld Eigenschaften festlegen für das Unterraster wird geöffnet.

  8. Geben Sie auf der Registerkarte Anzeige die folgenden Informationen ein:

    • Geben Sie im Abschnitt Name für den eindeutigen Namen Campaign_Activities ein.
    • Geben Sie im Abschnitt Name für Bezeichnung die Zeichenfolge Kampagnenaktivitäten ein.
    • Gehen Sie im Abschnitt Datenquelle wie folgt vor:
      • Wählen Sie unter Entität die Option Kampagnenaktivitäten aus.
      • Wählen Sie unter Standardansichtdie Option Alle Kampagnenaktivitäten aus.

    Eingabe von Werten auf der Registerkarte Anzeige für das Unterraster.

  9. Speichern Sie die Änderungen, und veröffentlichen Sie das Formular.

Um zu überprüfen, ob das Problem behoben wurde, öffnen Sie das Konto, das in Kampagnen verwendet wurde und über einige verteilte Kampagnenaktivitäten verfügt. Wählen Sie die Registerkarte Kampagnenaktivitäten aus, um zu überprüfen, ob die zugehörigen Kampagnenaktivitäten angezeigt werden.

Die Registerkarte Kampagnenaktivitäten und das Unterraster aktivitäten, das dem Kontoformular hinzugefügt wurde.

Problem 12: Beim Löschen einer statischen Marketingliste tritt für den Benutzer ein Timeout auf.

Ursache

Das Löschen einer statischen Marketingliste mit einer großen Anzahl von Mitgliedern (mehr als 50.000) nimmt viel Zeit in Anspruch und führt zu einem Timeout.

Lösung

Es wird empfohlen, zuerst alle Mitglieder aus der Marketingliste zu entfernen, indem Sie mithilfe der erweiterten Suche entfernen und dann die Marketingliste löschen. Um die Leistung der Anwendung zu verbessern und Timeouts zu vermeiden, entfernen Sie die Mitglieder in der Marketingliste in Gruppen von gleichzeitig 10.000. Wenn beispielsweise 20.000 Mitglieder in einer Marketingliste vorhanden sind und Sie die Mitglieder entfernen möchten. Entfernen Sie zuerst 10.000 Mitglieder und dann die anderen 10.000 Mitglieder.