Wie man mit Volusion integriert

Geschätzt 10 Lesedauer in Minuten
|
Aktualisiert 27. Nov. 2024, 15:57 EST
Du wirst lernen

Du wirst lernen

Erfahre, wie du Volusion mit Klaviyo integrieren kannst. Nachdem du diese Schritte durchgeführt hast, kannst du E-Mails auf der Grundlage von synchronisierten Bestelldaten und Kundeneigenschaften personalisieren und gezielt ansprechen.

Von Volusion aus verfolgt Klaviyo die bestellte Produkt- und Bestellungsmetrik; mit dem Hinzufügen eines zusätzlichen Codes können wir auch Warenkorbabbruchinformationenverfolgen.

Bevor du beginnst

Bevor du beginnst

Volusion erfordert alle 90 Tage eine Aktualisierung des Passworts deines Volusion Laden's Administrator-Kontos. Wenn du dieses Update für dein Volusion Konto durchführst, musst du dieses Update auch für deine Volusion Integration in deinem Klaviyo Konto durchführen. Du kannst auch einen dauerhaften API-Schlüssel erstellen, indem du die Schritte im entsprechenden Abschnitt dieses Artikels befolgst.

Füge die Volusion-Integration in Klaviyo hinzu

Füge die Volusion-Integration in Klaviyo hinzu

  1. Um Klaviyo's Volusion Integrationen zu aktivieren, navigiere zu Klaviyo und klicke auf deinen Kontonamen in der unteren linken Ecke, dann wähle Integrationen > Integrationen hinzufügen.
  2. Suche nach Volusion und klicke auf die Karte und dann auf Installieren.
  3. Auf der nächsten Seite gibst du deine Laden-URL, deine Login-E-Mail und dein API-Schlüssel/verschlüsseltes Passwort ein. Dann klickst du auf Mit Volusion verbinden.
  4. Auf der nächsten Seite siehst du ein Kontrollkästchen zum Hinzufügen neuer Volusion Kunden zu einer Klaviyo ListeWenn du dieses Kästchen anklickst, kannst du eine deiner Listen auf Klaviyo auswählen, zu der zukünftige Kunden hinzugefügt werden, wenn sie eine Bestellung aufgeben.
  5. Zum Schluss klickst du auf Einrichtung abschließen.
E-Mail-zu-Web-Tracking in Klaviyo deaktivieren

E-Mail-zu-Web-Tracking in Klaviyo deaktivieren

  1. Die Funktion "E-Mail-zu-Web-Tracking" in Klaviyo verwendet das Click-Tracking, um einen Benutzer zu identifizieren, der über Klaviyo Email auf Ihre Website gelangt, bevor wir ihn ursprünglich identifizieren können (z. B. wenn er einen Kauf tätigt oder Ihre E-Mail-Liste abonniert).
  2. Volusion unterstützt nicht das URL-Format, das unser Click-Tracking verwendet, und produziert einen Fehler, wenn ein Nutzer versucht, deinen Laden über einen dieser Links zu besuchen. Daher muss diese Funktion in Klaviyo deaktiviert werden, um sicherzustellen, dass die Links in deiner E-Mail korrekt zu deinem Volusion Laden führen.
  3. Du kannst dieses Tracking in deinen Kontoeinstellungen unter Kontoname > Einstellungen > E-Mail > Attribution deaktivieren.
  4. Die einzige Funktionalität, die bei der Deaktivierung dieser Funktion verloren geht, ist die Möglichkeit, ein neues Profil auf Ihrer Website über eine angeklickte E-Mail zu verfolgen. Solange Sie die Klaviyo Onsite-Tracking-Analytik auf Ihrer Website haben (die wir im nächsten Abschnitt hinzufügen), können wir die Nutzer verfolgen, sobald wir ihre E-Mail-Adresse erhalten, entweder durch einen Kauf in Ihrem Laden oder wenn sie sich für eine E-Mail-Liste anmelden.
Füge deinem Volusion Laden eine Vor-Ort-Verfolgung hinzu.

Füge deinem Volusion Laden eine Vor-Ort-Verfolgung hinzu.

Klaviyo bietet zwei Onsite-Tracking-Snippets, mit denen du wertvolle Informationen über deinen Kunden sammeln kannst:

  • Aktiv auf der Website
    Dieses Snippet verfolgt, wann deine Kunden deine Website besuchen. Dieses Snippet muss der Website hinzugefügt werden, damit andere Snippets, wie z. B. Viewed Product, funktionieren.
  • Betrachtete Produkte
    Dieses Snippet verfolgt, wann deine Kunden bestimmte Produkte betrachten. Du kannst dieses Ereignis verfolgen, indem du das Viewed Product Code-Fragment zu deinem Laden hinzufügst.
Active on Site Tracking hinzufügen

Active on Site Tracking hinzufügen

Füge den folgenden Klaviyo.js-Snippet hinzu, damit er auf jeder Seite deiner Website erscheint. Dadurch werden Active on Site Tracking und Klaviyo-Formulare aktiviert. Ersetze PUBLIC_API_KEY durch deinen öffentlichen API-Schlüssel von Klaviyo.

<script type="application/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
<script type="text/javascript"> //Skript zum Initialisieren des Klaviyo Objekts beim Laden der Seite !function(){if(!window.Klaviyo){window._klOnsite=window._klOnsite||[];try{window.Klaviyo=new Proxy({},{get:function(n,i){return"Push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.Push([i].concat(o,[function(i){t&&t(i),n(i)}]))});return e}}})}catch(n){window.Klaviyo=window.Klaviyo[],window.Klaviyo.Push=function(){var n;(n=window._klOnsite).Push.apply(n,arguments)}}}}(); </script>
Verfolgung der angesehenen Produkte hinzufügen

Verfolgung der angesehenen Produkte hinzufügen

Um die Nachverfolgung der angesehenen Produkte zu aktivieren, musst du den unten stehenden Codeschnipsel im Datei-Editor von Volusion zu deiner Ladenvorlage hinzufügen, den du unter Design > Datei-Editor findest.

<script type="text/javascript">
// Überprüfe, ob der Kunde auf der Produktseite ist, bevor du den Code ausführst.
    if ($("meta[property='og:type']").attr("content") == "product") {
        var Klaviyo = window.Klaviyo || [];
        // Funktion, um zu verfolgen, wann ein Produkt angesehen wird
        var trackViewedProduct = function(item) {
            Klaviyo.track("Gesehen Produkt", Artikel);
            Klaviyo.trackViewedItem({
                "Titel": item.ProductName,
               "ItemId": item.ProductID,
               "ImageUrl": item.ImageURL,
               "Url": item.URL,
               "Metadaten": {
                    "Price": item.Price,
                    "Description": item.Description,
                    "CompareAtPrice": item.CompareAtPrice,
                    "YouSave": item.YouSave
                }
            });
        };
        var item = {}
        $.get(`/ProductDetails.asp?ProductCode=${global_Current_ProductCode}`, function(data) {
            var product_saleprice = $("table.colors_pricebox div.product_saleprice").length ?
                Zahl(${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
            var product_listprice = $("table.colors_pricebox div.product_listprice").length ?
                Zahl(${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
            var product_productprice = $("table.colors_pricebox div.product_productprice").length ?
                Zahl(${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
            var product_yousave = $("table.colors_pricebox div.product_yousave").length ?
                Zahl(`${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : 0;
            item = {
                "ProductName": $("meta[property='og:title']").attr("content"),
                "ProductID": global_Current_ProductCode,
                "Description": $("meta[property='og:description']").attr("content"),
                "ImageURL": $("meta[property='og:image']").attr("content"),
                "URL": $("meta[property='og:url']").attr("content"),
                "Price": product_saleprice ? product_saleprice : product_productprice,
                "CompareAtPrice": product_listprice ? product_listprice : product_productprice,
                "YouSave": product_yousave
            };
            trackViewedProduct(item);
        });
    } 
</script>
Warenkorbabbruch-Erinnerungen hinzufügen

Warenkorbabbruch-Erinnerungen hinzufügen

Volusion bietet keine Out-of-the-Box-Möglichkeit, Warenkorbabbrüche über unsere Integration zu verfolgen, aber wir haben ein benutzerdefiniertes Skript erstellt, das du zu deinem Volusion Laden hinzufügen kannst und mit dem du diese Funktion in Klaviyo nutzen kannst. Wenn du einen Entwickler hast, kannst du ihm dieses Dokument schicken, damit er dir hilft, den Code hinzuzufügen.

Die Funktion Warenkorbabbruch funktioniert nur für Volusion Laden, die den einseitigen Bezahlvorgang nutzen, und für Läden, die kein Benutzerkonto verlangen, bevor sie einen Kauf tätigen.

  1. Du musst den unten stehenden Codeschnipsel im Datei-Editor von Volusion, den du über Design > Datei-Editor findest, zu deiner Laden-Vorlage hinzufügen.
    <script type="text/javascript">
        // Überprüfe, ob der Kunde auf der Bezahlvorgang-Seite ist, bevor du den Code ausführst.
        if (window.location.pathname == "/one-page-Bezahlvorgang.asp") {
            var Klaviyo = window.Klaviyo || [];
            // Funktion, um zu verfolgen, wann ein Bezahlvorgang gestartet wird.
            var trackStartedCheckout = function() {
                $.post('/AjaxCart.asp', function(data) {
                    if (!data || !data.Products || !data.Products.length) {
                        return;
                    }
                    var items = [],
                        names = [],
                        skus = [];
                    // Jedes Produkt und seine SKU/Name/Menge/Preis/Gesamtpreis/Bild-URL erfassen
                    $.each(data.Products, function(i, record) {
                        var item_price = +(record.ProductPrice.replace(/[\$,]+/g, '')) / record.Quantity;
                        items.Push({
                            SKU: record.ProductCode,
                            Name: record.ProductName,
                            Quantity: +record.Quantity,
                            ItemPrice: item_price,
                            RowTotal: item_price * record.Quantity,
                            ImageURL: record.ImageSource
                        }));
                        names.Push(record.ProductName);
                        skus.Push(record.ProductCode);
                    });
                    // Push Startet den Bezahlvorgang Metrik auf Klaviyo mit den Kundendaten.
                    Klaviyo.track("Gestartet Bezahlvorgang", {
                        $value: +(data.Totals[0].CartTotal.replace(/[\$,]+/g, "")),
                        Items: items,
                        ProductNames: names,
                        SKUs: skus
                    });
                }, 'json');
            };
            $(function() {
                // Erfasse das E-Mail-Formular, um die E-Mail deines Kunden zu erhalten und verbinde das Ereignis mit dieser E-Mail in Klaviyo.
                $('[name="OnePageCheckoutForm"] [name="E-Mail"]').change(function(e) {
                    var E-Mail = $(this).val();
                    // Führe eine leichte Validierung durch. Klaviyo führt weitere Validierungen durch, wenn die Daten empfangen werden.
                    if (E-Mail && /@/.test(E-Mail)) {
                        Klaviyo.identify({
                            $email: email
                        });
                        trackStartedCheckout();
                    }
                });
            });
    } 
    </script>
  2. Dieser Code wird nur in der Lage sein, Bezahlvorgang-Ereignisse zu verfolgen; du wirst nicht in der Lage sein, Warenkorbabbruch Flow innerhalb von Klaviyo zurückzupopulieren. 
  3. Nachdem du diesen Code in deinem Laden gespeichert hast, beginnt Klaviyo automatisch mit der Verfolgung eines gestarteten Bezahlvorgangs Metrik, von dem aus du einen Warenkorbabbruch Flow auslösen kannst.
Überwache die Klaviyo-Synchronisation

Überwache die Klaviyo-Synchronisation

  1. Nach der Integration mit Volusion braucht Klaviyo Zeit, um deine Daten zu synchronisieren, bevor du sie nutzen kannst. Du kannst den Status dieser Synchronisierung überprüfen, indem du zurück zur Registerkarte Integrationen navigierst (die du findest, indem du unten links auf deinen Kontonamen klickst) und in der Liste der aktivierten Integrationen nach deiner Volusion-Integration suchst.
  2. Wenn ein grauer Umriss zu sehen ist, bedeutet das, dass die Integration noch synchronisiert wird. Je größer dein Laden ist, desto länger kann eine Synchronisierung dauern. Wenn deine Integration mit einem grünen Rahmen angezeigt wird, kannst du loslegen.
  3. Klaviyo importiere alle deine historischen Volusion Daten, wenn du die Integration zum ersten Mal aktivierst. Um dies zu überprüfen, kannst du die Anzahl der Bestellungen an einem bestimmten Tag mit den Angaben in der Volusion-Benutzeroberfläche vergleichen und bestätigen, dass sie übereinstimmen. Wenn du z.B. die Metrik der platzierten Bestellungen (unter Analytics > Metrik in Klaviyo) untersuchst, kannst du mit der Maus über den gestrigen Datenpunkt fahren oder in der Datentabelle unter dem Diagramm nachsehen, wie viele Bestellungen gestern gemeldet wurden.
  4. Vergleiche diese Zahl mit der von Laden in Volusion von gestern und du wirst sehen, dass sie genau übereinstimmen. Wenn das nicht der Fall ist, liegt das Problem wahrscheinlich daran, dass die Zeitzone deines Klaviyo-Kontos nicht mit der Zeitzone von Volusion übereinstimmt.
  5. So überprüfst oder aktualisierst du die Zeitzone deines Kontos: 
    • Klicke unten links auf deinen Kontonamen.
    • Wähle und klicke dann auf Einstellungen > Organisation.
    • Scrolle nach unten zu Zeitzone.
Daten von Volusion synchronisiert

Daten von Volusion synchronisiert

Navigiere zu Analytics > Metrik, um alle Metriken in deinem Konto zu finden. Die Metrik mit einem Volusion Symbol wird von deiner Volusion Integration synchronisiert. Die Eigenschaften von Metrik und Profil von Volusion werden innerhalb einer Stunde nach einer Bestellung synchronisiert.
Die Metrik-Registerkarte in Klaviyo filtert nach Volusion und zeigt die von Metrik platzierte Bestellung und das bestellte Produkt an.

Bestellung aufgegeben

Bestellung aufgegeben

Dieses Ereignis wird nachverfolgt, wenn ein Kunde den Bezahlvorgang abschließt und eine Bestellung in deinem Volusion Laden erstellt. Das Ereignis " Placed Order" enthält alle relevanten Informationen über die gekauften Artikel, einschließlich Produktnamen, Produktcodes, Bilder und Preisinformationen, damit du diese Informationen in Folge-E-Mails verwenden kannst.

Bestelltes Produkt

Bestelltes Produkt

Dieses Ereignis wird auch erfasst, wenn ein Kunde eine Bestellung aufgibt, allerdings wird für jeden Artikel in der Bestellung ein Ereignis erfasst. Wenn jemand z.B. ein T-Shirt und eine Hose kauft, wird ein Placed Order-Ereignis und zwei Ordered Product-Ereignisse getrackt - ein Ereignis für das T-Shirt und ein Ereignis für die Hose.

Das Ereignis " Bestelltes Produkt" enthält detaillierte Informationen über jedes gekaufte Produkt. Dies ist nützlich, wenn du ein verhaltensorientiertes Segment auf der Grundlage von Produktvarianten und anderen detaillierten Informationen erstellst, die im Ereignis " Placed Order" nicht verfügbar sind. Du kannst Ereignisse für bestellte Produkte nach den folgenden Kriterien filtern und ausrichten:

  • Name
    Der Name oder Titel des Produkts in Volusion, z.B. T-Shirt.
  • Produktcode
    Der Produktcode für dein Produkt innerhalb von Volusion.
  • Menge
    Die Menge des Artikels, der in einer Bestellung gekauft wurde.
Kunde Daten synchronisiert von Volusion

Kunde Daten synchronisiert von Volusion

Zusätzlich zu den oben genannten Metrik Klaviyo Syncs von Volusion gibt es auch Kunde Eigenschaften, die zu jedem Klaviyo Profil hinzugefügt werden. Du kannst diese Eigenschaften in Segment und Flow verwenden. Hier sind die Eigenschaften, die automatisch von Volusion synchronisiert werden:

  • E-Mail
  • Vorname
  • Nachname
  • Stadt
  • Bundesland/Region
  • PLZ
  • Land
  • Rufnummer
  • Quelle (Klaviyo verfolgt Kunden von Volusion mit einer Quelleigenschaft auf ihrem Profil, die auf "Volusion" eingestellt ist)
Fehlersuche

Fehlersuche

Volusion Die Daten der platzierten Bestellung werden nicht gemeldet in Klaviyo

Volusion Die Daten der platzierten Bestellung werden nicht gemeldet in Klaviyo

Das kann ein Problem mit deinen Volusion-API-Einstellungen sein, die den Export von Daten erlauben.

  1. Um dies zu beheben, navigiere zur Registerkarte " Inventar" in deinem Volusion-Administrationsbereich. Wähle Importieren/Exportieren aus dem Dropdown-Menü.
    Inventar-Dropdown in Volusion mit Importieren/Exportieren in blau
  2. Klicke auf Volusion API, um die API-Hauptseite aufzurufen.
  3. Im Abschnitt Generisch findest du die Option, den Export der Generischen/Bestellungen deines Ladens auszuführen. Sobald der Export ausgeführt wird, wird die Seite aktualisiert.
    Importieren/Exportieren Seite in Volusion mit Maus über Run for Generic\Orders
  4. Wähle alle Spalten aus, indem du auf das Kontrollkästchen in der Spalte mit dem Namen * klickst und dann auf Ausführen.
    Volusion API: Generische Bestellungsseite mit aktivierter Sternchen-Spalte ausführen
  5. Nachdem du auf Ausführen geklickt hast, um deine allgemeinen Bestellungen zu exportieren, wird oben auf der Seite eine API-URL generiert. Die URL würde zum Beispiel wie folgt aussehen: https://storename.com/net/WebService.aspx?Login=user@storename.com&EncryptedPassword=ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789& EDI_Name=GenericOrder.
    Der API-Schlüssel ist im Link auf der Seite Volusion API hervorgehoben: Generische Bestellungen ausführen
  6. Der Wert, der zwischen "EncryptedPassword=" und "& EDI_Name=GenericOrders" (im Screenshot oben hervorgehoben) erscheint, dient als dein API-Schlüssel. Nutze dies, um deine Integrationseinstellungen auf der Registerkarte "Integrationen" in deinem Klaviyo-Dashboard wiederherzustellen. 
  7. Nach der Fertigstellung kannst du den Test durchführen, indem du auf Analytics > Metrik klickst. Sieh dir die letzten Aktivitäten für die Metrik Volusion Placed Order an, um zu sehen, ob neue Daten in Klaviyo synchronisiert wurden. Wenn du neue Daten für die Metrik der platzierten Aufträge siehst, kontaktiere unser Support -Team, um einen Lückenschluss für fehlende Aufträge in Klaviyo durchzuführen oder um weitere Unterstützung zu erhalten.
  8. Weitere Informationen zum Exportieren von Daten mit der Volusion-API findest du beim Volusion-Support.
Die Leute sehen eine "Ungültige Eingabe" Fehlermeldung, wenn sie auf meine E-Mail-Links klicken

Die Leute sehen eine "Ungültige Eingabe" Fehlermeldung, wenn sie auf meine E-Mail-Links klicken

Die Funktion "E-Mail-zu-Web-Tracking" in Klaviyo verwendet das Click-Tracking, um die Aktivitäten eines Benutzers, der über Klaviyo Email auf Ihre Website gelangt, zu verfolgen, bevor wir ihn ursprünglich identifizieren können (z. B. wenn er einen Kauf tätigt oder Ihre E-Mail-Liste abonniert).

Volusion unterstützt nicht das URL-Format, das unser Click-Tracking verwendet, und produziert einen Fehler, wenn ein Nutzer versucht, deinen Laden über einen dieser Links zu besuchen. Daher muss diese Funktion in Klaviyo deaktiviert werden, um sicherzustellen, dass die Links in deiner E-Mail korrekt zu deinem Volusion Laden führen.

Um dieses Problem zu beheben, stelle sicher, dass du in Klaviyo das E-Mail-to-Web-Tracking deaktivierst, wie am Anfang dieses Artikels beschrieben.

Wie man einen permanenten API-Schlüssel in Volusion erstellt

Wie man einen permanenten API-Schlüssel in Volusion erstellt

Normalerweise verlangt Volusion, dass du deinen API-Schlüssel alle 90 Tage zurücksetzt, wenn du das Passwort deines Kontos zurücksetzt, sodass du deine Voluision-Integration in Klaviyo neu konfigurieren musst. Mit den folgenden Schritten kannst du stattdessen einen nicht ablaufenden API-Schlüssel erstellen; dabei wurden API-Zugangsdaten für ein Administratorkonto erstellt, in das du dich nie einloggst:

  1. Gehe in deinem Volusion Adminpanel zu Kunde > Administratoren und erstelle ein neues Administratorkonto.
  2. Navigiere zu Inventar > Importieren/Exportieren und wähle den Volusion API Registerkarte.
  3. Klicke unter dem Abschnitt Allgemein auf den Link Volusion API Integration Help.
  4. Wähle Exportieren und wähle den neuen Admin, den du erstellt hast, aus dem Dropdown-Menü.
  5. Erweitere das Feld "URL mit Query String...", um deine permanente URL, dein Login und dein verschlüsseltes Passwort zu finden (API-Schlüssel).

Melde dich nicht mit diesem Konto an, es wird nur für den API-Zugang verwendet. Wenn du dich mit diesem Konto anmeldest, läuft das Passwort nach 90 Tagen ab und du musst diese Schritte wiederholen, um einen neuen dauerhaften API-Schlüssel zu generieren.

Ergebnis

Ergebnis

Du hast nun Klaviyo in Volusion integriert, das Onsite-Tracking hinzugefügt, deine synchronisierten Daten überprüft und gelernt, wie du einen permanenten API-Schlüssel erstellst.

Zusätzliche Ressourcen

Zusätzliche Ressourcen

War dieser Artikel hilfreich?
Nutze dieses Formular nur für Feedback zu Artikeln. So kontaktierst du den Support.

Mehr von Klaviyo entdecken

Community
Vernetze dich mit Kolleg*innen, Partner*innen und Klaviyo-Expert*innen, um dich inspirieren zu lassen, Erkenntnisse auszutauschen und Antworten auf deine Fragen zu erhalten.
Live-Schulung (EN) ↗
Nimm an einer Live-Sitzung mit Klaviyo-Expert*innen teil, um mehr über Best Practices, die Einrichtung wichtiger Funktionen und mehr zu erfahren.
Support

Kontaktiere den Support über dein Konto.

Support per E-Mail (kostenlose Testversion und kostenpflichtige Konten) Verfügbar 24/7

Chat- / virtuelle Unterstützung
Verfügbarkeit abhängig von Standort und Abonnementtyp