Dynamisches Zuweisen von Leads zu Salesforce-Kampagnen
Beschreibung description
So können Sie Token und URL-Parameter verwenden, um Leads nach dem Ausfüllen eines Formulars automatisch Salesforce-Kampagnen zuzuweisen. Diese Token funktionieren in allen Salesforce-Kampagnenflussschritten:
- Zu Salesforce Campaign hinzufügen
- Statusänderung in Salesforce Campaign
- Aus Salesforce Campaign entfernen
Abrufen der Salesforce-Kampagnen-ID und des Status
Sie benötigen zwei Dinge, um diesen Prozess zu starten: den Namen oder die ID der Salesforce-Kampagne, mit der Sie synchronisieren möchten, und einen gültigen Status in dieser Kampagne. Um die ID für die Kampagne zu erhalten, öffnen Sie die entsprechende Kampagne in Salesforce und kopieren Sie die letzten 15 Zeichen aus der URL. Im Folgenden finden Sie eine Beispiel-Kampagnen-URL. Die ID ist hervorgehoben:
https://naX.salesforce.com/701F00230001Z9z
Um die gültigen Status abzurufen, klicken Sie auf der Kampagnenseite auf „Erweiterte Einrichtung“
Der Status sollte dort aufgeführt werden:
Neue Felder erstellen
Zunächst müssen Sie zwei neue Felder vom Typ „Zeichenfolge“ erstellen - "SFDC-Kampagnen-ID“ und "SFDC-Kampagnenstatus“. Sie können diese in Ihren Lead- und Kontaktdatensätzen in Salesforce erstellen oder sich an den Marketo-Support wenden, um diese benutzerdefinierten Felder zu Ihrem Marketo-Konto hinzuzufügen.
Erstellen oder Bearbeiten des Formulars
Nachdem Sie diese Felder erstellt haben, müssen Sie sie in Ihre Formulare integrieren. Erstellen Sie ein neues Formular oder bearbeiten Sie ein vorhandenes Formular und ziehen Sie dann diese beiden Felder in Ihr Formular. Machen Sie beide Felder ausgeblendet und legen Sie fest, dass sie über eine URL befüllt werden. Wenn Sie mit ihnen nicht vertraut sind, enthält dieser Artikel über ausgeblendete Felder Details zu ihrer Funktionsweise.
Ein Feld in einem Formular ausblenden
Wenn Sie die Werte für diese Felder festlegen, verwenden Sie eine echte Salesforce-Kampagnen-ID und den Status als Standardwert. So können Sie die Einstellungen für diese Felder bearbeiten:
SFDC-Kampagnen-ID:
- Standardwert:
[eine echte Salesforce-Kampagnen-ID oder einen echten Namen] - Ausfüllen aus: URL-Parameter
- Parametername: campaignID
SFDC-Kampagnenstatus:
- Standardwert:
[einen echten Salesforce-Kampagnenstatus für die ausgewählte Kampagne] - Ausfüllen aus: URL-Parameter
- Parametername: Status
So könnte Ihr Formular aussehen, wenn es fertig ist:
Jetzt verfügen Sie über ein Formular, das automatisch Leads zu der von Ihnen ausgewählten Salesforce-Standardkampagne hinzufügt und das Sie mit URL-Parametern überschreiben können.
Erstellen einer Smart-Kampagne
Als Nächstes müssen Sie eine Kampagne erstellen, mit der diese Leads zur ausgewählten (oder standardmäßigen) Salesforce-Kampagne hinzugefügt werden. Diese Kampagne wird bei jedem Ausfüllen des Formulars durch einen Trigger gestartet:
Im Fluss müssen Sie zunächst den Lead mit Salesforce synchronisieren, damit Sie ihn einer Kampagne hinzufügen können.
Anschließend können Sie sie der Salesforce-Kampagne hinzufügen, indem Sie die Werte in den Feldern SFDC-Kampagnen-ID und SFDC-Kampagnenstatus verwenden. Verwenden Sie dazu die Token für die Felder in Ihrem Flussschritt: {{Lead.SFDC Campaign ID}} für den Kampagnennamen und {{Lead.SFDC Campaign Status}} für den Status. Wenn Sie {{ in die Felder eingeben, hilft Ihnen der automatische Vorschlag bei der korrekten Eingabe des Textes:
Ihr fertiger Fluss sollte wie folgt aussehen:
Wählen Sie abschließend auf der Registerkarte Planung aus, dass diese Kampagne jedes Mal ausgeführt werden soll, und aktivieren Sie sie.
Landingpage starten
Wenn Sie ein bereits verwendetes Formular geändert haben, können Sie jetzt zu dieser Landingpage gehen, das Formular ausfüllen und beobachten, wie Ihr Lead mit der von Ihnen ausgewählten Salesforce-Kampagne synchronisiert wird. Wenn es sich um ein neues Formular handelt, erstellen und genehmigen Sie eine neue Landingpage, die dieses Formular verwendet. Nachdem Sie das Formular ausgefüllt haben, sollte der Lead angezeigt werden, der zur standardmäßigen Salesforce-Kampagne hinzugefügt wurde, die in Ihrem Formular angegeben ist:
Verwenden Sie URL-Parameter, um die Standardkampagne und den Standardstatus zu überschreiben. Bei unseren Formularen wird die Kampagne durch den URL-Parameter „campaignID“ und der Status durch den URL-Parameter „status“ festgelegt. Beispiel: diese URL:
http://offers.marketo.com/offers.html?campaignID=701A00000009K3l&status=Responded
weist den Lead der Salesforce-Kampagne „701A00000009K3l“ (die interne Salesforce-ID) mit dem Status „Responded“ zu. Wenn einer der Werte Leerzeichen oder Sonderzeichen enthält, stellen Sie sicher, dass Sie URL-Codierung verwenden, bevor Sie sie zu Ihrer URL hinzufügen.
Verwenden von Token in anderen Salesforce-Kampagnenflussschritten
Diese Token funktionieren in allen Salesforce-Kampagnenflussschritten - Hinzufügen, Entfernen und Ändern des Status in SFDC Campaign. Befolgen Sie die gleichen Anweisungen wie oben, ersetzen Sie jedoch den entsprechenden Flussschritt anstelle des Campaign-Schritts Zu SFDC hinzufügen .
Fehler diagnostizieren
Wenn Ihre Leads nicht mit Ihren Salesforce-Kampagnen synchronisiert werden, wechseln Sie zunächst zum Aktivitätsprotokoll für diesen Lead und doppelklicken Sie auf die Zeile, in der der Flussschritt fehlgeschlagen ist. Die angezeigten Informationen helfen Ihnen dabei, das mögliche Problem zu ermitteln.
Die häufigsten Fehler, auf die Sie stoßen, sind:
- Rechtschreibfehler in Ihren Token - Verwenden Sie den automatischen Vorschlag als Hilfe
- Bei Verwendung einer SFDC-Kampagnen-ID oder eines nicht vorhandenen Namens — Überprüfung der Schreibweise der Kampagne oder ID
- Der Lead existiert nicht in Salesforce. Synchronisieren Sie den Lead mit Salesforce, bevor Sie ihn Ihrer Kampagne hinzufügen
- Bei Verwendung eines Status, der für diese Kampagne nicht existiert - ändern Sie den Status in einen Status, der für die Kampagne existiert, oder fügen Sie der Kampagne in Salesforce einen neuen Status hinzu
Lösung resolution
Für technische Unterstützung wenden Sie sich an den Marketo Engage-Support.