Poradnik wideo: przesyłanie e-maili do Salesforce Marketing Cloud
Ten film pokazuje, jak przesyłać e-maile HTML z wtyczki Emailify do Figmy do Salesforce Marketing Cloud.
Jeśli w akapitach tekstu potrzebujesz linków AMPscript (na przykład %%=v(@url)=%%), natywne pole linku w Figmie zablokuje je jako nieprawidłowe adresy URL. Możesz to obejść, używając specjalnego formatu linku AMPscript w Emailify: https://ampscript.invalid/?%%=v(@url)=%%. Emailify umieści wtedy w wyeksportowanym HTML surowy tag AMPscript.
W panelu eksportu Emailify wybierz z listy rozwijanej opcję Marketing Cloud (API), a potem wykonaj poniższe kroki, aby uzyskać dane uwierzytelniające:
- Zaloguj się na konto Salesforce Marketing Cloud.
- Przejdź do Marketing Cloud -> Setup -> Platform Tools ("Apps") -> Installed Packages.
- Kliknij New.
- Nadaj pakietowi nazwę i opis.
- Wybierz utworzenie pakietu z rozszerzoną funkcjonalnością.
- Zapisz pakiet przyciskiem Save.
- W sekcji Components kliknij Add Component.
- Wybierz API Integration (po dodaniu komponentu integracji API nie można go usunąć).
- Wybierz typ Server-to-server integration.
- Ustaw właściwości komponentu: zezwól na uprawnienia Read i Write dla Emails (w sekcji Channels) oraz dla Documents and Images i Saved Content (w sekcji Assets).
- Kliknij Save, aby zapisać komponent.
Po utworzeniu integracji skopiuj z niej i wklej w ustawieniach eksportu Emailify te wymagane dane:
- Client ID (na przykład 3e8poc4erkli6ghjavq8kuio)
- Client Secret (na przykład EOjPb4HPWwtyUkcb5CnCpo5C)
- REST Base URL (na przykład https://mcvb5-qrzy845tggex49976pmz38.rest.marketingcloudapis.com/)
Gdy wszystko będzie gotowe, wybierz Template lub HTML Email z listy rozwijanej Upload As, a potem kliknij przycisk Upload To Marketing Cloud, aby wyeksportować zaznaczone e-maile z Figmy do Marketing Cloud. Domyślna opcja Template zachowuje dotychczasowe działanie oparte na szablonach. Wybierz HTML Email, jeśli przesłany zasób ma się otwierać w Content Builder jako edytowalny e-mail HTML.
Jeśli wolisz, aby Emailify umieszczał przesłany e-mail lub szablon Salesforce w konkretnym folderze Content Builder zamiast w domyślnej lokalizacji głównej, przed przesłaniem połącz konto Salesforce i wybierz Template Folder w panelu eksportu Emailify. Pozostawienie ustawienia Content Builder (Default) zachowuje dotychczasowe działanie.
Przesyłanie obrazów do Salesforce Content Builder
Jeśli chcesz, aby Salesforce Marketing Cloud hostował też obrazy użyte w e-mailu, możesz teraz użyć opcji Salesforce Content Builder z listy rozwijanej CDN w Emailify.
- W panelu eksportu Emailify wybierz Marketing Cloud (API) lub Marketing Cloud (oAuth) i najpierw połącz konto Salesforce Marketing Cloud.
- Otwórz listę rozwijaną CDN i wybierz Salesforce Content Builder.
- Wybierz folder Content Builder, do którego Emailify ma przesłać obrazy.
- Wyeksportuj e-mail jak zwykle.
Emailify automatycznie prześle obrazy z e-maila do wybranego folderu Salesforce Content Builder, a potem przed przesłaniem e-maila lub szablonu zastąpi adresy URL obrazów w wyeksportowanym HTML adresami URL opublikowanych zasobów Salesforce.
Template Folder i folder Content Builder na obrazy mogą się różnić. Przydaje się to, jeśli Twój zespół trzyma e-maile HTML, szablony i obrazy w osobnych folderach.
Jeśli ponownie wyeksportujesz ten sam e-mail do tego samego folderu Content Builder, Emailify w miarę możliwości użyje ponownie pasujących istniejących obrazów, zamiast zgłaszać błąd, gdy Salesforce poinformuje, że nazwa obrazu jest już zajęta.
Dodatkowe opcje dla Salesforce Marketing Cloud
Przy eksporcie do Salesforce Marketing Cloud możesz włączyć kilka dodatkowych opcji:
Dodawanie slotu treści
Włączenie przełącznika Slot automatycznie doda do wyeksportowanego HTML tag <div data-type="slot" data-key="uniqueKeyHere" data-label="Drop Blocks or Content Here"></div>, dzięki któremu w edytorze Marketing Cloud przeciągniesz do e-maila inne treści. Ta opcja jest dostępna przy przesyłaniu jako Template; przy przesyłaniu jako HTML Email kontener slotu jest pomijany.
Dodawanie tagów aliasów
Włączenie przełącznika Aliases automatycznie doda atrybut alias="Your Figma layer name" do wszystkich linków przycisków, obrazów, ikon społecznościowych i pasków nawigacji w projekcie Figmy. Jego wartością będzie nazwa danej warstwy w panelu warstw Figmy.
Dzięki temu linki <a> w wyeksportowanym HTML dostaną aliasy, które ułatwiają analizę danych śledzenia, bo ich nazwy odnoszą się do projektu (na przykład „Hero CTA Button”).
Dodawanie tagów konwersji
Włączenie przełącznika Conversions automatycznie doda atrybut conversion="true" do wszystkich tagów linków <a> w wyeksportowanym HTML.
Dodawanie AMPscript RedirectTo
Włącz RedirectTo, aby przy eksporcie do Salesforce Marketing Cloud automatycznie opakowywać w AMPscript bezwzględne adresy docelowe linków http:// i https://. Twój zespół może wpisywać w Emailify zwykłe adresy URL bez pisania AMPscript w każdym komponencie:
<a href="%%=RedirectTo('https://example.com/page')=%%">Read more</a>Ta opcja jest domyślnie wyłączona i jest dostępna przy eksportach ZIP i API do Marketing Cloud, zarówno dla szablonów, jak i e-maili HTML. Dotyczy też osobnych plików bloków HTML i linków przycisków dla Outlooka. Istniejące aliasy i atrybuty konwersji są zachowywane.
Istniejące linki AMPscript i adresy URL z dynamicznym kodem szablonu pozostają bez zmian – podobnie jak tokeny wypisania się z listy i profilu Salesforce, adresy e-mail, linki telefoniczne, względne adresy URL i kotwice na stronie. Pozostały AMPscript w e-mailu nie jest zmieniany. Linki podglądu i wersja tekstowa zachowują zwykłe adresy URL.
Po zaimportowaniu lub przesłaniu e-maila wyślij test z Salesforce Marketing Cloud i sprawdź, czy linki prowadzą do oczekiwanych miejsc, łącznie z parametrami zapytania.
Dodawanie tagów wyświetleń
Włączenie przełącznika Impressions automatycznie otoczy w wyeksportowanym HTML wszystkie warstwy Row, Wrapper i Hero tagami wyświetleń Salesforce Marketing Cloud: otwierającym %%=BeginImpressionRegion("your_figma_layer_name")=%% i zamykającym %%=EndImpressionRegion()=%%.
Pliki bloków HTML
Włącz Blocks, aby dodać do pliku ZIP dodatkowe pliki .html. Emailify eksportuje każdy wiersz jako osobny plik HTML, którego możesz używać jako modułu wielokrotnego użytku w Salesforce Marketing Cloud.
Pamiętaj, że kod HTML każdego bloku nadal wymaga CSS/tagów style i innych elementów z tagu <head></head>, więc przy takim podejściu musisz poświęcić trochę czasu na ich wyodrębnienie.
Ten przełącznik jest dostępny tylko wtedy, gdy w panelu ustawień eksportu Emailify wybrano platformę Marketing Cloud (Zip) – przy opcji API nie jest widoczny.