Website-Integrationen

Fügen Sie Socialjuice zu React oder Next.js hinzu

Behalten Sie die Einbettungs-URLs bei und laden Sie Browser-Skripte einmal in einer wiederverwendbaren Komponente.

Aktualisiert

Fügen Sie Socialjuice zu React oder Next.js hinzu — Aktuelles Socialjuice-Dashboard mit Beispieldaten. Die Beschriftungen entsprechen der Sprache Ihres Dashboards.
Bild in voller Größe öffnen
Aktuelles Socialjuice-Dashboard mit Beispieldaten. Die Beschriftungen entsprechen der Sprache Ihres Dashboards.
Auf dieser Seite
  1. Beginnen Sie mit Ihrem eigenen Snippet
  2. Erstellen Sie die Komponente
  3. Überprüfen Sie Navigation und Mobilgerät

Beginnen Sie mit Ihrem eigenen Snippet

Erstellen und speichern Sie das Widget in Website-Widgets oder kopieren Sie das Sammlungsformular-Snippet aus Sammlungsformulare. Behalten Sie alle URLs, Abfrageparameter, Space-IDs, Widget-IDs und Filter bei. Eine Beispiel-ID von einer anderen Website zeigt den Inhalt einer anderen Person an.

Erstellen Sie die Komponente

  1. Platzieren Sie den Iframe in einer Komponente an der vorgesehenen Stelle. Konvertieren Sie HTML-Attribute in React-Äquivalente, z. B. className undallowFullScreen. Geben Sie dem Iframe einen beschreibenden Titel.
  2. Behalten Sie die reine Browser-Initialisierung auf dem Client bei. Befolgen Sie in Next.js die Client-Komponenten- und Skriptkonventionen Ihres Projekts.
  3. Wenn das bereitgestellte Snippet einen Größenänderungshelfer verwendet, laden Sie dieses externe Skript einmal. Initialisieren Sie erst, nachdem sowohl der Hilfs- als auch der Ziel-Iframe vorhanden sind.
  4. Bereinigen Sie Größenänderungshandler, wenn die Bereitstellung der Komponente aufgehoben wird, und vermeiden Sie doppelte IDs oder Initialisierungen beim Navigieren zwischen Routen.
  5. Sorgen Sie dafür, dass der Frame innerhalb seines übergeordneten Elements reagiert. Behalten Sie für ein Bewertungsformular die bereitgestellten Kamera- und Mikrofonberechtigungen bei und verwenden Sie HTTPS.

Überprüfen Sie Navigation und Mobilgerät

Testen Sie das anfängliche Laden der Seite und die Navigation hin und her. Stellen Sie sicher, dass der Iframe nicht zweimal initialisiert wird und die Seite nicht horizontal scrollt. Ein Erfassungsformular sollte auch über einen normalen Link zum Öffnen in einem neuen Tab für Browser verfügen, die eingebettete Aufzeichnungen blockieren.

Verwenden Sie die Anweisungen zum Einbetten des Agenten im Dashboard und wählen Sie React/Next.js für eine Übergabe mit dem genauen Snippet. Installieren Sie keine Skripts für strukturierte Daten innerhalb des Iframes. Diese gehören zur Hostseite.

Brauchen Sie noch Hilfe?

Sagen Sie uns, was Sie vorhaben. Wir sind hier, um zu helfen.

Kontaktieren Sie den Support