7 min czytaniaIntegracje

Skracacz URL Brevo: markowe krótkie linki w kampaniach

Używaj skracacza URL Brevo do poczty e-mail i SMS-ów: markowe krótkie linki, zdarzenia link_click wysyłane z powrotem do Brevo oraz wyjaśnienie, dlaczego liczby kliknięć w Elido i Brevo się różnią.

Ana Kowalska
Marketing solutions engineering
Okładka artykułu o skracaczu URL Brevo: markowy krótki link w wiadomości e-mail i SMS-ie Brevo, z kliknięciem wracającym do Brevo jako zdarzenie link_click

Konfigurację skracacza URL Brevo łatwo opisać: tworzysz markowy krótki link w Elido, wklejasz go do wiadomości e-mail lub SMS-a w Brevo, a każde kliknięcie jest wysyłane z powrotem do Brevo jako niestandardowe zdarzenie link_click przez endpoint trackEvent Brevo. Zdarzenie zawiera slug i identyfikator linku, kraj i urządzenie osoby klikającej oraz miejsce docelowe. Trafia do kontaktu zastępczego, a nie do osoby, która kliknęła, więc są to dane na poziomie kampanii, a nie historia poszczególnych subskrybentów.

Ten ostatni punkt kształtuje całą resztę tego przewodnika. Śledzenie linków Brevo już wie, który kontakt kliknął, a Elido wie, co wydarzyło się podczas przekierowania, w tym także rejestruje kliknięcia, które w ogóle nie pochodziły z wiadomości e-mail. Używane razem, obejmują więcej niż każde z tych narzędzi osobno, a krótkie linki w kampaniach Brevo wykonują też dwa zadania, których Brevo nie może wykonać: umieszczają w wiadomości Twoją własną domenę i oszczędzają znaki w SMS-ach.

Jeśli nie masz jeszcze ustalonego sposobu tagowania kampanii, zacznij od artykułu-podstawy o śledzeniu UTM od początku do końca. Brevo widzi tylko to, co niesie link.

Co Elido wysyła do Brevo przy każdym kliknięciu

Jedno kliknięcie powoduje jeden POST do in-automate.brevo.com/api/v2/trackEvent, endpointu opisanego przez Brevo do śledzenia niestandardowych zdarzeń przez REST. Jest wywoływany po przekierowaniu odwiedzającego. Powolne Brevo nigdy nie spowalnia linku.

Oto treść żądania z realistycznym linkiem:

{
  "email": "[email protected]",
  "event": "link_click",
  "properties": {
    "workspace_id": 12,
    "link_id": 4711,
    "slug": "sept-sale",
    "country": "DE",
    "device": "mobile",
    "destination": "https://shop.example/sale?utm_source=brevo&utm_medium=email"
  }
}
PoleCo zawieraJak używać w Brevo
eventZawsze link_clickNazwa wybierana w wyzwalaczach automatyzacji
emailAdres zastępczy dla linku lub ustawiony adresPrzed użyciem sprawdź sekcję o tożsamości
slug / link_idKtóry krótki link klikniętoRozróżniaj kampanie i CTA
country, deviceUstalane podczas przekierowaniaDziel przepływy według rynku lub telefonu i komputera
destinationURL, do którego wysłano odwiedzającegoTagi UTM występują tylko w tym ciągu

Równie ważne jest to, czego brakuje. W payloadzie nie ma adresu IP ani user-agenta, dzięki czemu z punktu widzenia RODO zdarzenie zawiera niewiele danych. Nie ma też znacznika czasu, więc Brevo zapisuje moment odebrania zdarzenia. Nie ma również przełącznika dla poszczególnych linków: po połączeniu Brevo przekazywane jest każde kliknięcie w workspace.

Dlaczego zdarzenie nie może znaleźć subskrybenta

Ograniczeniem jest tożsamość. Gdy ktoś klika go.yourbrand.com/sept-sale, przekierowanie widzi telefon i kraj. Nie widzi kontaktu Brevo. Nie ma też pliku cookie.

Dlatego pole email przyjmuje wartość elido-link-<link ID>@noemail.elido.app, czyli jeden adres na link. Każde kliknięcie sept-sale trafia do tego samego kontaktu zastępczego, niezależnie od tego, kto je wykonał. Możesz zastąpić ten adres jednym stałym adresem dla całego workspace, ale to nadal jeden adres, a nie adres osoby klikającej.

Tożsamość śledzenia linków Brevo: własny link śledzący Brevo wie, który kontakt kliknął, natomiast zdarzenie link_click Elido jest zapisywane pod adresem zastępczym przypisanym do linku, więc kliknięcie tego samego krótkiego linku przez trzech subskrybentów tworzy trzy zdarzenia przy jednym kontakcie zastępczym

Uważam, że to właściwy kompromis. Ma jednak skutek uboczny. Dokumentacja nie mówi, czy trackEvent tworzy kontakt dla adresu, którego wcześniej nie widział, więc po pierwszym testowym kliknięciu sprawdź sekcję Contacts. Jeśli pojawią się kontakty zastępcze, usuń domenę noemail.elido.app ze wszystkich list wysyłkowych. Nie wolno nigdy wysyłać na nią wiadomości.

Atrybucja dla poszczególnych subskrybentów już istnieje. Zapewnia ją własne śledzenie linków Brevo. Pozostaw je włączone.

Konfiguracja śledzenia linków Brevo z Elido

Konfiguracja wymaga jednego poświadczenia, ale łatwo pobrać niewłaściwe. Endpoint trackEvent uwierzytelnia się za pomocą nagłówka ma-key, a przewodnik trackera REST Brevo odsyła do ustawień automatyzacji na koncie, gdzie można je znaleźć. Klucz xkeysib- w sekcji SMTP i API jest czymś innym.

  1. W Brevo skopiuj klucz trackera ze strony ustawień automatyzacji.
  2. W Elido otwórz Integrations, wybierz Brevo, kliknij Connect, wklej klucz i zapisz. Jest szyfrowany w spoczynku i nigdy nie jest ponownie wyświetlany w całości.
  3. Odczekaj około pięciu minut. Forwarder przez ten czas przechowuje w pamięci ustawienia workspace.
  4. Kliknij jeden ze swoich krótkich linków na telefonie, korzystając z sieci poza biurowym Wi-Fi.

Przycisk Test connection pomaga sprawdzić klucz: wysyła jedno zdarzenie testowe (oznaczone elido_test: true) do trackera Brevo i pokazuje odpowiedź Brevo, więc wklejenie klucza REST w miejsce klucza trackera zostaje od razu wykryte. Zdarzenie nie pojawia się przy kontakcie, dlatego kliknięcie z telefonu nadal jest właściwym testem.

Jeśli chcesz, aby każde zdarzenie trafiało do jednego należącego do Ciebie kontaktu, na przykład [email protected], ustaw to przez API: PUT /v1/workspaces/{workspace_id}/event-integrations/brevo z Authorization: Bearer elido_... i treścią zawierającą zarówno api_key, jak i email. Formularz dashboardu ma tylko pole klucza, a ponowny zapis zastępuje całą konfigurację, więc adres e-mail zostaje przy tym utracony.

Dostarczenie jest realizowane w trybie best effort. Nieudany POST jest ponawiany raz po sekundzie, a następnie odrzucany.

Krótkie linki w kampaniach SMS Brevo

W przypadku SMS-ów argument za linkami SMS Brevo sprowadza się do czystej arytmetyki. Dokumentacja kampanii SMS mówi, że maksymalna długość jednego SMS-a to 160 znaków, a wszystko, co dłuższe, "will be counted as more than one SMS". Nazwy nadawców mogą mieć najwyżej 11 znaków alfanumerycznych. Wiersz rezygnacji zajmuje część tych samych 160 znaków.

Strona docelowa z pełnymi tagami UTM z łatwością ma 110 znaków. go.yourbrand.com/sept ma 21. Przy wysyłce do 40 000 odbiorców to różnica między jednym płatnym segmentem na wiadomość a dwoma.

Część markowa jest równie ważna jak długość. Zarówno operatorzy, jak i odbiorcy nie ufają w wiadomościach tekstowych ogólnym domenom skracaczy, a link we własnej subdomenie wygląda jak Twój. Przewodnik po skracaczach do marketingu SMS omawia treść zgód i zasady rezygnacji; w przypadku SMS-ów właściwość device w zdarzeniu Brevo niemal zawsze ma wartość mobile, więc zamiast niej dziel według country.

Markowe domeny w wiadomościach e-mail Brevo

W wiadomości e-mail długość nic nie kosztuje. Powodem używania krótkich linków w kampaniach Brevo jest domena. Współdzielona publiczna domena skracacza obejmuje każdego spamera, który kiedykolwiek jej używał. Własna domena obejmuje tylko historię Twoich wysyłek. Wyjaśnienie dostarczalności omawia to, na co faktycznie patrzą filtry.

Drugim powodem jest kontrola po wysyłce. Link w wysłanym newsletterze jest zamrożony w tysiącach skrzynek odbiorczych. Krótki link nie jest - w poniedziałek możesz przekierować sept-sale na stronę przedłużonej wyprzedaży bez zmiany wiadomości e-mail.

Śledzenie kliknięć Brevo a liczby kliknięć Elido

Gdy umieścisz link Elido w wiadomości e-mail Brevo, otrzymasz podwójnie opakowane przekierowanie. Twój krótki link zostaje przepisany na własny link śledzący Brevo, więc kliknięcie trafia najpierw do Brevo, potem do Elido, a następnie na stronę.

Podwójnie opakowane kliknięcie w wiadomości e-mail Brevo: kliknięcie trafia na link śledzący Brevo i jest liczone dla kontaktu, następnie krótki link Elido liczy je dla linku i odfiltrowuje oczywiste boty, po czym odwiedzający trafia do miejsca docelowego, a Elido wysyła zdarzenie link_click z powrotem do Brevo

Każdy etap liczy według własnych zasad, więc liczby się nie zgadzają. Elido odrzuca kliknięcia, przy których user-agent przedstawia się jako bot, co obejmuje crawlery, narzędzia pobierające podgląd linku i skrypty takie jak curl. Skaner bezpieczeństwa przedstawiający się jako zwykła przeglądarka przejdzie, a kliknięcia oznaczone przez przekierowanie jako podejrzane nadal zostaną przekazane do Brevo. Cokolwiek Brevo odfiltruje na swoim etapie, nigdy nie zobaczy tego Elido. Przekazania i wklejenia na czatach grupowych? Tylko Elido.

Łatwo to przeoczyć. Brevo może dodawać wartości UTM do swoich wychodzących linków śledzących, ale w przypadku krótkiego linku trafiają one do krótkiego URL-a, a Elido przekierowuje do miejsca docelowego zapisanego przy linku. Otaguj zamiast tego miejsce docelowe Elido.

Chcesz obsługiwać przekierowania kampanii we własnej domenie? Wybierz plan i wyślij następny newsletter przez markowe linki.

Dokumentacja zdarzeń wymienia dwa istotne tutaj zastosowania: uruchamianie przepływów automatyzacji i segmentowanie kontaktów według zachowania. link_click działa tam jak każde inne niestandardowe zdarzenie. O tym, co jest przydatne, decyduje ograniczenie opisane w sekcji o tożsamości.

Przepływ, który wysyła wiadomość do "the person who clicked", nie zadziała na podstawie tego zdarzenia, ponieważ kontakt jest zastępczy. W tym celu użyj własnych warunków kliknięcia Brevo dla wiadomości e-mail. Działa natomiast zastosowanie wewnętrzne: ustaw stały adres na kontakt będący skrzynką zespołu, a następnie wyślij alert na Slacku lub e-mailem, gdy link startowy uzyska pierwsze kliknięcie z nowego kraju albo gdy ponowny wydruk starego kodu QR zostanie użyty.

Na potrzeby raportowania zdarzenia dla poszczególnych linków dają serię kliknięć dla każdego sluga, bez oczywistych botów, obejmującą także udostępnienia poza Brevo. Porównaj ją z dashboardem analityki kliknięć, który zawiera także referrer i przeglądarkę.

Jedna udokumentowana uwaga dotycząca UE. Spółka macierzysta Brevo, Sendinblue SAS, jest zarejestrowana w Paryżu, zgodnie z jej polityką prywatności. Otrzymywane przez nią z Elido zdarzenie nie zawiera adresu IP ani adresu e-mail subskrybenta. Jest to ustalone w forwarderze, a nie w ustawieniu, o którym musisz pamiętać. Przemieszcza się jednak docelowy URL, dlatego nie umieszczaj danych osobowych w wartościach UTM.

Powiązane wpisy na blogu

Najczęściej zadawane pytania

Czy Brevo ma wbudowany skracacz URL?

Brevo opakowuje linki w wiadomościach e-mail własnymi linkami śledzącymi, dzięki czemu może liczyć kliknięcia dla poszczególnych kontaktów, ale to śledzenie, a nie markowy krótki link, nad którym masz kontrolę. W przypadku SMS-ów, gdzie płaci się za każdy znak, oraz linków, które chcesz umieścić we własnej domenie, tworzysz krótki link w narzędziu takim jak Elido i wklejasz go do wiadomości Brevo.

Jakie zdarzenie Elido wysyła do Brevo po kliknięciu krótkiego linku?

Jedno niestandardowe zdarzenie o nazwie link_click, wysyłane do endpointu trackEvent Brevo przy każdym kliknięciu linku w Twoim workspace. Jego właściwości to identyfikator workspace, identyfikator linku, slug, kraj, urządzenie i docelowy URL. Nie zawiera adresu IP, user-agenta ani osobnych pól UTM.

Czy Brevo może przypisać kliknięcie w Elido do kontaktu, który kliknął?

Nie. Przekierowanie nie wie, który kontakt Brevo kliknął link, więc zdarzenie jest zapisywane pod adresem zastępczym przypisanym do linku albo pod jednym stałym adresem skonfigurowanym dla całego workspace. Atrybucja dla poszczególnych kontaktów pochodzi z własnego śledzenia linków Brevo, które z tego powodu należy pozostawić włączone.

Jakiego klucza Brevo wymaga integracja kliknięć linków?

Endpoint trackEvent uwierzytelnia się za pomocą nagłówka ma-key, a dokumentacja trackera REST Brevo odsyła do ustawień automatyzacji na koncie, gdzie można znaleźć ten klucz. Klucz API xkeysib- ze strony SMTP i API jest innym poświadczeniem i nie jest sprawdzany przez ten endpoint.

Ile znaków oszczędza krótki link w SMS-ie Brevo?

Brevo liczy 160 znaków na jeden SMS i nalicza więcej niż jedną wiadomość za wszystko, co jest dłuższe. Otagowany URL strony docelowej często sam przekracza 100 znaków, podczas gdy markowy krótki link mieści się w około 20 znakach, co zwykle pozwala zmieścić promocyjną wiadomość w jednym segmencie.

Dlaczego Brevo i Elido pokazują różne liczby kliknięć dla tej samej kampanii?

Liczą kliknięcia w dwóch różnych miejscach. Brevo liczy wejście na swój link śledzący i wiąże je z kontaktem, a Elido liczy wejście na krótki link i odrzuca odwiedzających, których user-agent wskazuje, że są botami. Kliknięcia linków udostępnionych poza wiadomością e-mail trafiają tylko do Elido, więc pewna różnica jest normalna.

Wypróbuj Elido

Wklej URL, otrzymaj krótki link

Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.

Za darmo, bez rejestracji · 2 dziennie

Wypróbuj Elido

Skracarka URL hostowana w UE: własne domeny, głęboka analityka i otwarte API. Darmowy plan - bez karty kredytowej.

Tagi
brevo url shortener
brevo link tracking
short links in brevo campaigns
brevo sms links
brevo custom events
branded short links

Czytaj dalej