Benutzerdefiniertes Formular-Tracking

Mit GrowthDrive ist es ganz einfach, Empfehlungslinks über jedes in HubSpot erstellte Formular zu verfolgen. Sei es ein eingebettetes Formular, ein Popup-Formular oder ein Buchungsformular. Keine Codierung erforderlich.

Wenn Sie Anmeldungen für ein benutzerdefiniertes Formular verfolgen möchten, z. B. wenn Sie ein SaaS-Projekt ausführen und ein benutzerdefiniertes Formular für die Kontoerstellung verwenden, ist der sauberste Weg

integrieren Sie dieses Formular in HubSpot. Auf diese Weise können Sie nicht nur die GrowthDrive-Empfehlungslinks verfolgen, sondern auch die Anmeldequellen innerhalb von HubSpot korrekt verfolgen. Das

ist wertvoll für Automatisierung und Berichterstattung.

Hier sind die Schritte, um Ihr benutzerdefiniertes Formular in HubSpot zu integrieren:

1. Fügen Sie der Seite, die Ihr benutzerdefiniertes Formular enthält, den HubSpot-Tracking-Code hinzu

Fügen Sie einfach den HubSpot-Tracking-Code zu der Seite hinzu, die Sie verfolgen möchten. Lesen Sie das HubSpot-Leitfaden um zu lernen wie.

2. Erstellen Sie ein Formular in HubSpot, das Formularfelder enthält, die Sie integrieren möchten

Das Formular, das Sie in HubSpot erstellen, muss nur E-Mail und optional jedes andere Feld enthalten, das Sie in HubSpot integrieren möchten. Lernen Sie darin HubSpot-Leitfaden wie man Formulare erstellt.

3. Senden Sie eine POST-Anfrage beim Absenden des Formulars

Senden Sie beim Absenden des Formulars eine POST-Anfrage an diese URL https://api.hsforms.com/submissions/v3/integration/submit/{portalId}/{formId} - wobei PortalID die ID Ihres HubSpot-Portals ist und in der Hubspot-URL zu finden ist. Die Formular-ID ist die ID des Formulars, das Sie in Schritt 2 erstellt haben. Sie finden sie auch in der Hubspot-URL, während Sie Ihr HubSpot-Formular bearbeiten.


Hauptdaten der Anfrage (Beispiel):

Felder: [

{objectTypeId: '0-1', Name: 'email', Wert: user.email},

{objectTypeId: '0-1', Name: 'Vorname', Wert: user.FirstName},

{objectTypeId: '0-1', Name: 'Nachname', Wert: user.LastName},

],

Kontext: {

hutk: cookies.get ('hubspotutk'),

},

Fields ist ein Array aller Eingaben des HubSpot-Formulars, die wir aus dem benutzerdefinierten Formular ausfüllen möchten. Das Feldobjekt besteht aus Objekttyp-ID, das immer den Wert '0-1' haben sollte (es bedeutet, dass es sich um eine Kontakteigenschaft handelt), Name, was der eindeutige Name der HubSpot-Formularfelder ist und Wert, das ist ein Wert, der vom Benutzer in Ihrem benutzerdefinierten Formular eingegeben wurde.

Kontext ist ein Objekt, das einen wichtigen Wert haben muss und seinen Hutk. Der Wert dieser Eigenschaft wird als Cookie gespeichert und automatisch durch das in Schritt 1 hinzugefügte HubSpot-Skript generiert. Bei dieser Eigenschaft handelt es sich um eine eindeutige ID, die von HubSpot gespeichert wird und mit der alle UTM-Daten zu Tracking-Zwecken verknüpft sind.

Alternative Möglichkeit, benutzerdefinierte Formulare zu verfolgen — die Funktion für Nicht-HubSpot-Formulare

Eine schnelle und nicht technische Möglichkeit, Ihr benutzerdefiniertes Formular zu verfolgen, besteht darin, das Nicht-HubSpot-Formular-Tracking in den Formulareinstellungen von HubSpot zu aktivieren. Diese Methode ist schnell und einfach, aber weniger genau. Sie können nur Textfelder in Ihr HubSpot-Konto integrieren. Falls mehrere Benutzer das benutzerdefinierte Formular im selben Browser einreichen, werden ihre Daten möglicherweise überschrieben. Erfahren Sie mehr über Nicht-HubSpot-Formulare finden Sie hier.

Eine Anfrage einreichen

Du vermisst ein Feature oder etwas funktioniert nicht?