en
pl
wyślij brief
wyślij brief
kontakt

AI w codziennej pracy analityka internetowego

Asystenci AI (potocznie określani jako chatboty/ chaty AI) weszli niemalże szturmem do wielu dziedzin życia prywatnego i zawodowego Polaków. Poczynając od planowania zakupów, pytania o zdrowie, wkraczając w zarządzanie czasem, analizy danych, wizualizacje metryk, pisanie skryptów i regexów. Sama korzystam z chatbotów każdego dnia. Na przykładzie grupowania treści w Google Analytics 4 podzielę się moimi dobrymi praktykami i spostrzeżeniami w zakresie wykorzystania szeroko pojętego AI w analityce internetowej. 

Chatbot i idea grupowania treści 

W chacie GPT umieściłam raport ze stronami w mojej firmowej witrynie. Miały stanowić punkt wyjścia do stworzenia grupowania treści w Google Analytics 4. Łącząc wiele adresów w spójne kategorie, zyskalibyśmy pełniejsze zrozumienie zachowań użytkowników na stronie oraz usprawnili proces optymalizacji treści witryny.  

Zadanie chatbota polegało na zidentyfikowaniu wzorców w adresach stron i podziale na kategorie. Raport zawierał nie tylko same url-e, ale także powiązane z nimi dane.  

Prompt: 

“Podziel strony mojej witryny na kategorie treści w Google Analytics 4 na podstawie ich struktury i celów. Mam dane, które obejmują ścieżki URL stron, liczbę sesji, kluczowe zdarzenia oraz średni czas zaangażowania użytkowników na każdej stronie. Chciałabym, abyś na tej podstawie stworzył kategorie” 

W wyniku zapytania otrzymałam kategorii, które pasowały do mojej witryny, a jednocześnie odzwierciedlały wejścia użytkowników na strony i przechodzenie pomiędzy poszczególnymi sekcjami. 

Tipy: 

– dane klientów umieszczamy jedynie w wersjach chatbotów przeznaczonych do celów firmowych (np. chat gpt teams), aby zapewnić wyższy poziom prywatności i bezpieczeństwa informacji  

– najlepszym, najczęściej akceptowanym przez chatboty formatem jest csv  

– staramy się przygotować pliki, tak aby zawierały jednie ważne dla nas dane, np. wyeksportowany do csv raport z GA4 będzie zawierał wiersze typu: # Wyeksportowany raport w formacie CSV, # Konto: xxx, # Usługa: xxx. Te informacje są zbędne a wręcz mogą utrudnić pracę chatbotom.  

Przykładowy poprawny plik: 

url,pageviews,avg_time 

/oferty-pracy/analityk-danych,450,120 

/oferty-pracy/specjalista-seo,320,95 

/blog/analityka-internetowa,780,180 

Chatbot zna wyrażenia regularne  

W kolejnym kroku poprosiłam chatbota o przygotowanie wyrażeń regularnych, które umożliwiłyby dodanie grupowania treści w GA4 za pośrednictwem Google Tag Managera. W szybki sposób uzyskałam podstawę do utworzenia tabeli wyrażeń regularnych.  

Prompt 

„Stwórz wyrażenia regularne (regex), które pozwolą na przypisanie stron mojej witryny do określonych kategorii treści w Google Tag Manager. Kategoryzacja została już przeprowadzona i obejmuje następujące grupy: 

  • Kariera: Strony zawierające informacje o pracy, oferty zatrudnienia i rekrutację. 
  • Strona główna: Strona główna witryny. 
  • Oferta: Strony zawierające szczegóły dotyczące usług i ofert firmy. 
  • Portfolio: Strony prezentujące zrealizowane projekty lub produkty. 
  • O nas: Strony z informacjami o firmie, zespole, misji itp. 
  • Blog: Strony z artykułami blogowymi. 
  • Inne: Wszystkie strony, które nie pasują do powyższych kategorii. 

W pierwszej wersji odpowiedzi chatbot stworzył wyrażenia regularne, które zamiast grupować wszystkie adresy zawierające jakiś wspólny element, np. oferty pracy w dziale analityki, seo, itd. ograniczyły się jedynie do głównego adresu danej sekcji. Nauczona tym doświadczeniem zmodyfikowałam zapytanie, poszerzając o kryterium weryfikacji: 

Prompt 2.0 

„Stwórz wyrażenia regularne (regex), które pozwolą na przypisanie stron mojej witryny do określonych kategorii treści w Google Tag Manager. Kategoryzacja została już przeprowadzona i obejmuje następujące grupy: 

  • Kariera: Strony zawierające informacje o pracy, oferty zatrudnienia i rekrutację. 
  • Strona główna: Strona główna witryny. 
  • Oferta: Strony zawierające szczegóły dotyczące usług i ofert firmy. 
  • Portfolio: Strony prezentujące zrealizowane projekty lub produkty. 
  • O nas: Strony z informacjami o firmie, zespole, misji itp. 
  • Blog: Strony z artykułami blogowymi. 
  • Inne: Wszystkie strony, które nie pasują do powyższych kategorii. 

Wygenerowane wyrażenia regularne powinny być dostosowane do ścieżek URL, które odpowiadają tym kategoriom. Upewnij się, że regexy uwzględniają różne możliwe warianty ścieżek i są wystarczająco elastyczne, aby uchwycić wszystkie strony, które pasują do danej kategorii. 

W wyniku chciałbym otrzymać listę regexów, gotowych do zastosowania w GTM, z krótkim opisem, jak działa każdy regex i dla jakiej kategorii jest przeznaczony.” 

Tipy:  

– oczekiwania powinny być dobrze sprecyzowane.  

– testuj, testuj, testuj. Warto poprosić chatbota o weryfikację czy podane przez nas wcześniej adresy pasują do wzorców. Dobrym posunięciem będzie także prośba o przypisanie hipotetycznych, przyszłych adresów do kategorii w oparciu o przyjęte reguły.  

Chatbot – jasnowidz 

Wypróbowałam możliwości chata GPT także w zakresie praktycznej analizy danych. Pierwsze zdanie polegało na wyestymowaniu istotnych z punktu widzenia naszej strony firmowej metryk.  

Prompt 

„Na podstawie danych o odsłonach z ostatnich 6 miesięcy, przeanalizuj trendy dla każdej grupy treści. Użyj prostego modelu predykcyjnego (możesz użyć Prophet) i pokaż przewidywane wartości na następne 3 miesiące.” 

Poprosiłam chatbota o estymacje dla okresu, z którego już dysponowałam statystykami, więc byłam w stanie ocenić w jakim stopniu wyliczone metryki odbiegają od rzeczywistości. Taka walidacja historyczna wykazała, że zastosowany model odbiegał o ok. 12% od danych z konta.  

Tipy: 

– jeżeli zależy Ci na konkretnym modelu / podejściu do estymacji musisz je doprecyzować  

– nie podawaj od razu wszystkich metryk, które chcesz wyestymować. Nadmiar danych połączony z zastosowaniem kilku metod prognozowania może w skrajnych przypadkach doprowadzić do zawieszenia chatu 

Chatbot przed zarządem 

Ostatnie zadanie chatbota polegało na utworzeniu wykresów ze zmieniającymi się w czasie metrykami z podziałem na kategorie.  

Prompt 

„Przygotuj zestaw wykresów słupkowych dla danych dotyczących średniego czasu zaangażowania użytkowników w poszczególnych kategoriach (Kariera, Oferta, Blog, Portfolio, O nas) na podstawie raportu zawierającego miesięczne dane (maj, czerwiec, lipiec, sierpień 2024). 

Każdy wykres powinien spełniać następujące kryteria: 

– Jedna kategoria na wykres: Każdy wykres przedstawia dane tylko dla jednej kategorii. 

– Wskaźnik: Oś Y przedstawia średni czas zaangażowania użytkownika w sekundach. 

– Okres: Oś X powinna przedstawiać kolejne miesiące (maj, czerwiec, lipiec, sierpień). 

– Porządek: Słupki są ułożone chronologicznie (maj -> sierpień). 

Wygląd: Wykresy powinny być estetyczne, czytelne i wyróżniać się opisanymi osiami oraz tytułami. Każdy wykres powinien zawierać legendę z nazwą wskaźnika. 

Dane: Użyj średnich wartości wskaźnika dla każdej kategorii w danym miesiącu. 

Dodatkowo: 

– Zastosuj spójny styl wykresów. 

– Jeśli to możliwe, dodaj linię trendu dla każdej kategorii, aby pokazać dynamikę zmian. 

Po zakończeniu generacji wykresów, przedstaw je w osobnych grafikach lub w formie raportu wizualnego.” 

Dojście do wersji wykresu, która byłaby czytelna dla „zwykłego człowieka” zajęło mnie i chatowi trochę czasu. Początkowo tworzył wizualizacje, które przypominały pajęczyny, a w konsekwencji były bezużyteczne. Przetoczony prompt jest wersją uwzględniającą całą ścieżkę prowadzącą do uzyskania dobrego wykresu.  

Tipy: 

– określ dokładnie: metryki, zakres wykresu, sposób wizualizacji, kryteria.  

Na koniec 

Chatboty mogą znacznie usprawnić pracę w obszarze analityki internetowej, w tym z Google Analytics 4, poprzez automatyzację powtarzalnych zadań i dostarczanie szybkich analiz.  

Wszystkie zadania, które wykonał chat GPT były oczywiście możliwe bez jego wsparcia. Jednak wymagałyby większej ilości czasu a w niektórych przypadkach wiedzy (np. modele prognozowania).  

Użyteczność chatbotów zależy od odpowiedniego przygotowania danych, precyzji zapytań i walidacji wyników. To narzędzia, które wspierają specjalistów, ale nie zastąpią ich wiedzy i doświadczenia. 

Spodobał Ci się artykuł? Udostępnij go: