Przegląd
Jeśli masz jeden serwer Magento 2, który hostuje więcej niż jeden sklep, podczas konfiguracji Klaviyo masz dwie opcje:
- Utwórz oddzielne konta Klaviyo dla każdego sklepu Magento 2 Jeśli interesuje Cię utworzenie oddzielnych kont Klaviyo dla każdego ze sklepów Magento 2, kliknij opcję zaawansowaną na stronie integracji Magento 2, aby pobrać listę sklepów, a następnie wybierz sklepy, które chcesz synchronizować z kontem Klaviyo, nad którym pracujesz.
- Synchronizuj wszystkie dane sklepu z jednym kontem Klaviyo Ta opcja wymaga następnie użycia kreatora segmentów Klaviyo oraz możliwości filtra sekwencji, aby wykorzystywać dane dla każdego sklepu osobno.
Ponieważ Klaviyo nie jest obecnie zoptymalizowane do obsługi wielu marek na jednym koncie, zalecamy stosowanie tej metody tylko w przypadku wielu języków tej samej marki (np. sklepów w języku angielskim i francuskim) lub jeśli masz sklep online/offline tej samej marki.
Utwórz oddzielne konta Klaviyo dla każdego sklepu Magento
Jeśli interesuje Cię tworzenie oddzielnych kont Klaviyo dla każdego ze swoich sklepów Magento 2, możesz wybrać konkretne sklepy Magento 2, które chcesz połączyć ze swoim kontem na stronie integracji Magento 2.
Podczas integrowania z Magento, jeśli zaznaczysz ustawienie Synchronizuj tylko określone sklepy Magento 2, Klaviyo udostępni opcję wyboru, które z nich zsynchronizować.
Wybranie tutaj jednego lub kilku sklepów oznacza, że Klaviyo będzie synchronizować dane klientów i zamówień wyłącznie z tych wybranych sklepów.
Jeśli to ustawienie nie zostanie zaznaczone, a w przyszłości zostanie dodany nowy sklep, dane z tego nowego sklepu również zaczną się w tym czasie synchronizować z Klaviyo.
Zsynchronizuj wszystkie dane sklepu z jednym kontem Klaviyo
Gdy integrujesz serwer Magento 2, na którym działa wiele sklepów, z jednym kontem Klaviyo, zsynchronizujemy wszystkie profile i dane dotyczące zamówień z każdego sklepu na to jedno konto.
Dodatkowo zsynchronizujemy właściwości Magento Store Name i Magento Website ID dla każdego utworzonego profilu, aby informować, z którego sklepu pochodzi ten profil. Następnie będzie można skonfigurować nasze rozszerzenie na poziomie poszczególnych witryn, aby wybrać, do której listy dodawać subskrybentów, oraz filtrować sekwencje i segmenty przy użyciu nazwy sklepu Magento 2, aby rozdzielać sekwencje między sklepami.
Jak jednak wspomniano powyżej, Klaviyo nie jest obecnie zoptymalizowane pod kątem obsługi więcej niż jednego sklepu na jednym koncie. Oznacza to, że nie jest możliwe pełne odizolowanie danych każdego sklepu w ramach jednego konta Klaviyo.
Ogranicz zakres rozszerzenia Klaviyo Magento do pojedynczego widoku sklepu
Gdy zainstalujesz rozszerzenie Klaviyo Magento, będzie można włączyć je dla określonego zakresu konfiguracji. Jeśli chcesz skonfigurować nasze rozszerzenie na poziomie poszczególnych witryn, wystarczy zmienić zakres i ustawić odpowiednie klucze API Klaviyo dla każdego widoku. Pamiętaj, aby ustawić te klucze API na poziomie witryny, a także na poziomie widoku sklepu.
Poniższy zrzut ekranu przedstawia wszystkie dostępne zakresy sklepów. Tutaj możesz też zobaczyć klucz API dla konta Klaviyo powiązanego ze sklepem w języku angielskim.
Tymczasem na zrzucie ekranu poniżej używana jest ta sama witryna, ale teraz wybrano sklep francuski. Dodano też klucz API dla powiązanego konta Klaviyo tego sklepu.
Znajdowanie identyfikatorów sklepu dla Twoich sklepów Magento
Każdemu sklepowi Magento w ramach Twojego konta Klaviyo przypisany jest unikalny ID sklepu. Użyj tej właściwości, aby zachować odrębność sekwencji dla każdego sklepu Magento.
Aby znaleźć identyfikatory sklepu Magento, przejdź do Klaviyo i wybierz kartę Integracje. Wybierz Magento 2 i przewiń w dół do ustawień zaawansowanych.
Zwróć uwagę, że każdy sklep jest powiązany z odrębnym identyfikatorem sklepu (Store ID), którego można użyć do filtrowania sekwencji.
Sekwencja dla wielu sklepów Magento 2
Możesz chcieć skonfigurować inne komunikaty dla wielu sklepów Magento. Na przykład, jeśli w sklepach Magento obsługujesz wiele języków, możesz chcieć utworzyć sekwencję pozakupową z różnymi rozgałęzieniami sekwencji dla sklepów francuskojęzycznych oraz dla sklepów anglojęzycznych. Możesz to zrobić, tworząc podział warunkowy na podstawie właściwości profilu MagentoStore.
To jest przykład sekwencji pozakupowej z podziałem warunkowym opartym na właściwościach profilu MagentoStore. Ta sekwencja dzieli się, aby utworzyć gałąź sekwencji dla sklepu Magento 2 „French”:
Można też utworzyć inną gałąź na podstawie tego, że wartość MagentoStore jest równa English-UnitedStates.
Formularze rejestracyjne dla wielu sklepów Magento
Warto dostosować formularze rejestracyjne dla każdego ze sklepów Magento.
- Możesz zaprojektować osobny formularz dla każdego ze swoich sklepów Magento
- Możesz użyć jednego formularza rejestracyjnego i wyświetlać lub ukrywać bloki na podstawie zmiennych dynamicznych
Oprócz niestandardowego stylizowania możesz zdecydować się na wyświetlanie formularza tylko dla określonych adresów URL:
W Formularzu rejestracyjnym przejdź do karty Targetowanie i zachowanie.
W sekcji Kierowanie zaznacz opcję URL i wpisz konkretny adres URL, który chcesz kierować.
Można też rozważyć dodanie ukrytego pola do formularza rejestracyjnego, które przekazuje niestandardową właściwość języka. Dzięki temu każdy subskrybent będzie powiązany z ukrytą właściwością języka, której później można użyć do segmentowania klientów.
Obsługa wielu języków w Twoim koncie Klaviyo
Możesz mieć wiele sklepów Magento w różnych językach. Możesz dostosować szablony e-maili i kierować komunikację do klientów na podstawie ich lokalizacji i/lub preferencji językowych.
Aby dowiedzieć się więcej o obsłudze wielu języków na koncie Klaviyo, przejdź do Obsługa wielu języków w Klaviyo