Jak śledzić kampanie influencerów za pomocą Integromatu

Kampanie influencerów stały się jedną z najpopularniejszych metod prezentowania produktów przed ogromną, dobrze ukierunkowaną grupą odbiorców.

Nie trzeba wiele, żeby zobaczyć, dlaczego. Połączenie natychmiastowości w sieci społecznościowej z ogromnym zasięgiem influencerów jest w stanie generować szybkie konwersje – a kto ich nie lubi?

Tu jednak pojawia się główne wyzwanie influencer marketingu.

Nie chodzi o znalezienie influencerów ani o ustalenie najlepszego czasu na opublikowanie sponsorowanych treści.

Mówimy o śledzeniu kampanii influencerów.

W tym momencie niektórym firmom jest łatwiej niż innym. Na przykład firma e-commerce korzystająca z WordPressa może tworzyć linki partnerskie i używać aplikacji lub wtyczki innej firmy do śledzenia konwersji dla tych linków. Problem rozwiązany!

Z drugiej strony śledzenie influencer marketingu nie jest takie proste dla firm, które nie korzystają z gotowych rozwiązań, takich jak WordPress (kategoria, która obejmuje większość firm SaaS).

Firmy te często mają do czynienia z surowymi danymi i muszą śledzić działania w swojej aplikacji, co sprawia, że większość narzędzi do śledzenia linków afiliacyjnych jest bezużyteczna.

Mając to na uwadze, pokażemy Ci, jak firma SaaS może śledzić wskaźniki kampanii influencer i przechowywać je bezpośrednio w bazie Airtable w celu łatwej analizy.

Zanim przejdziemy do przypadku użycia, pamiętaj, że następujące rozwiązanie opiera się na aplikacjach wymienionych poniżej:

  • Nadmuchiwany
  • Człon
  • Mixpanel
  • Integromat

Będziesz mógł wdrożyć to rozwiązanie bez pisania ani jednej linii kodu, wykonując poniższe czynności. Przejdźmy teraz do rzeczy.

Krok 1: Konfiguracja Airtable do śledzenia kampanii influencerów

Kiedy zajęliśmy się problemem śledzenia kampanii influencerów, naszym pierwotnym celem było zidentyfikowanie wskaźników, które warto mieć w bazie Airtable.

Te metryki są kluczowe, ponieważ pomagają menedżerom ds. Marketingu zidentyfikować na pierwszy rzut oka, czy kampania zakończyła się sukcesem, czy porażką.

Dlatego postanowiliśmy śledzić:

  • Rejestracje : Liczba osób, które zarejestrowały nowe konto przez link influencera
  • Koszt : ile influencer zapłacił za kampanię
  • Koszt pozyskania (CPA) : koszt podzielony przez liczbę rejestracji

Dodatkowo każda kampania posiadała unikalny link UTM , który został wygenerowany przez dział marketingu i wykorzystany przez danego influencera.

Gdy ktoś zarejestruje konto za pomocą tych linków do śledzenia, akcja jest śledzona na zapleczu aplikacji i powiązana z odpowiednią kampanią, dla której utworzono link UTM.

Ten link UTM został również dodany do następującego Airtable:

airtable-base-without-data

Następnie musieliśmy określić, które metryki trzeba było wprowadzić ręcznie, a które można dynamicznie wypełniać za pomocą automatyzacji.

Na przykład Nazwa , UTM kampanii i Koszt kampanii muszą być ręcznie wprowadzone przez kierownika ds. marketingu (lub przez osobę odpowiedzialną za płacenie i kontakt z danym influencerem).

airtable-base-with-sample-data

Z drugiej strony, Rejestracje to metryka, którą należy uzyskać z mechanizmów śledzenia zaplecza oprogramowania i regularnie aktualizować w bazie Airtable.

Umożliwi nam to również automatyczne obliczenie CPA każdej kampanii.

Dlatego kolejnym krokiem było stworzenie automatu do codziennego pobierania i uzupełniania bazy danych tymi numerami.

Krok 2: Uzyskiwanie dostępu do danych śledzenia

Pierwszym krokiem przed automatyzacją jest uzyskanie dostępu do danych, z którymi pracujesz.

W tym przypadku chcieliśmy uzyskać dostęp do danych śledzenia konkretnego oprogramowania, a w szczególności do wskaźników powiązanych z kampaniami influencerów.

Za pomocą Segmentu utworzono przepływ danych między zapleczem oprogramowania a aplikacją analityczną Mixpanel. Stamtąd mogliśmy łatwo uzyskać dostęp do danych śledzenia i tworzyć z nich raporty.

segment-connection-data-flow-diagram

Gdy dane śledzenia znalazły się w Mixpanel, stworzyliśmy kilka raportów, aby odfiltrować i pobrać dane, które nas interesowały.

Jak widać, poniższy raport Mixpanel pobiera wszystkie zdarzenia ze strony rejestracji aplikacji, a następnie filtruje je, aby uzyskać zdarzenia wywołane przez łącze UTM .

mixpanel-report-with-influencer-registrations-for-each-campaign

Krok 3: Używanie Integromatu do aktualizacji Airtable z danymi Mixpanel

Kolejnym krokiem było przesłanie danych z raportu Mixpanel do Airtable.

Aby to osiągnąć, zbudowaliśmy scenariusz Integromat, który pobiera dane z Mixpanel, a następnie dodaje je do bazy Airtable (gdzie przechowywane są wszystkie informacje o kampanii).

Oto przewodnik krok po kroku, jak możesz go replikować.

integromat-scenario-for-mixpanel-to-airtable-data-transfer

Scenariusz rozpoczyna się od modułu HTTP > Make a Basic Auth request Integromat, który wysyła żądanie HTTP do interfejsu API Mixpanel w celu uzyskania danych raportu.

Użyty przez nas punkt końcowy API to: https://mixpanel.com/api/2.0/insights

integromat-http-module-setup

Aby skutecznie wykonać żądanie, należy wygenerować i przekazać modułowi Mixpanel Token i API Secret. Postępuj zgodnie z tym przewodnikiem, aby dowiedzieć się, jak wygenerować te poświadczenia.

integromat-http-module-authentication-settings

Dodatkowo należy podać zestaw parametrów zapytania, w tym:

  • project_id (pod którym tworzony jest raport)
  • bookmark_id (czyli identyfikator raportu)

Obie te wartości można uzyskać z adresu URL raportu Mixpanel.

mixpanel-report-ids-in-url

integromat-http-module-query-string-values

Aby przeanalizować odpowiedź na żądanie API i przekonwertować ją na elementy danych (tak, aby można ją było łatwo zmapować na kolejne moduły), należy zaznaczyć opcję „Parse response”.

integromat-http-module-parse-response-option

Teraz, gdy moduł jest skonfigurowany, kliknij go prawym przyciskiem myszy i wybierz „Uruchom tylko ten moduł”.

Spowoduje to uruchomienie modułu i pobranie danych z raportu Mixpanel.

integromat-run-this-module-only-option

Jeśli wywołanie API się powiedzie, moduł HTTP wygeneruje zestaw danych, który będzie wyglądał tak:

integromat-http-module-data-output-after-api-request

Wyjściowy obiekt „Data” zawiera kolekcję o nazwie „series”, która zawiera wszystkie kampanie śledzone w raporcie Mixpanel.

Każda kampania jest zbiorem, który zawiera liczbę rejestracji użytkowników uzyskanych przez odpowiedni link UTM.

Te dane można teraz przekazać do bazy Airtable.

Aby to osiągnąć, musieliśmy najpierw użyć modułu Airtable > Search Records , który pobiera każdy rekord z bazy Airtable wraz z danymi kampanii.

Dla każdego pobranego rekordu tworzony jest nowy pakiet, który z kolei wykona kolejne moduły w scenariuszu.

integromat-airtable-search-records-module-setup

Celem było zaktualizowanie każdego z tych rekordów o aktualną liczbę rejestracji pobraną z raportu Mixpanel.

Dokonano tego za pomocą modułu Airtable > Update a Record .

Aby skonfigurować ten moduł, musieliśmy zmapować element danych ID z poprzedniego modułu Airtable do pola Identyfikator rekordu.

W polu Rejestracje musieliśmy wpisać następującą formułę:

{{get(3.data.series.Przesłany formularz rejestracyjny – Razem; 4.UTM + ".all")}}

Ta formuła przeszukuje dane wyjściowe modułu HTTP i pobiera zbiór danych (o tej samej nazwie, co łącze UTM bieżącej kampanii).

Z tego samego zbioru danych pobiera następnie liczbę rejestracji.

integromat-airtable-update-a-record-module-setup

Automatyzacja jest teraz w pełni skonfigurowana.

Wszystko, co pozostało do zrobienia, to skonfigurować harmonogram, aby był wykonywany w regularnych odstępach czasu i aktualizował bazę Airtable o najnowsze numery rejestracyjne.

Aby zaplanować scenariusz, wystarczy kliknąć ikonę zegara (w module HTTP) i skonfigurować.

Scenariusz ustawiamy na wykonanie „Codziennie” o godzinie 12:00.

Dlatego baza Airtable byłaby aktualizowana codziennie o godzinie 12:00.

integromat-scenario-scheduling-options

Krok 4: Automatyczne obliczanie kosztu pozyskania (CPA)

W tym momencie nasza baza Airtable posiadała wszystkie niezbędne dane do obliczenia CPA.

Te obliczenia mogą być wykonywane automatycznie przez Airtable przy użyciu pola typu Formuła.

Nie trzeba dodawać, że był to typ pola pola CPA w bazie Airtable tego projektu.

Formuła pobiera wartość pola Koszt rekordu i dzieli ją przez wartość w polu Rejestracje tego samego rekordu.

airtable-base-formula-field

Powoduje to automatyczne obliczenie CPA.

Warto wspomnieć, że ta wartość zmienia się dynamicznie wraz ze zmianą wartości w polach Koszt i Rejestracja.

W związku z tym, gdy liczba rejestracji zostanie zaktualizowana przez scenariusz Integromat, CPA zostanie automatycznie przeliczony w celu odzwierciedlenia rzeczywistego, zaktualizowanego kosztu pozyskania każdego nowego rejestrującego.

airtable-base-cpa-calculation

Wniosek

Ten przepływ pracy można dalej rozszerzać lub modyfikować zgodnie z własnymi potrzebami. Zleceniodawcy pozostaną bez zmian:

  1. Zbuduj bazę danych/arkusz kalkulacyjny ze wszystkimi polami, do których chcesz dodać dane
  2. Określ, które pola będą zawierać dane statyczne (dane wprowadzane ręcznie), a które będą zawierać dane dynamiczne (dane, które zostaną pobrane z zaplecza)
  3. Zbuduj automatyzację, aby pobierać dane z zaplecza oprogramowania i regularnie przesyłać je do bazy danych
  4. Twórz formuły, aby automatycznie obliczać przydatne metryki w Twojej bazie danych. Jeśli Twoja baza danych nie zawiera pól Formuły (tak jak Airtable), możesz skonfigurować scenariusz Integromat, który wykona dla Ciebie obliczenie metryczne (tj. Koszt/Rejestracje dla CPA) i wypełni wynik w wybranym przez Ciebie polu.

Mamy nadzieję, że to rozwiązanie pomoże Twojej firmie mierzyć influencer marketing, przekształcać uzyskane dane w cenny zasób, aby osiągnąć cele kampanii i prowadzić lepsze działania marketingowe na miejscu.

Lepsza świadomość marki i konwersje czekają. Miłej automatyzacji!