Matomo: Pierwsze kroki

Dowiedz się, jak efektywnie skonfigurować i wykorzystać Matomo do swoich potrzeb analitycznych.

👋 Witamy w dokumentacji Stackhero!

Stackhero oferuje rozwiązanie Matomo cloud, które upraszcza analizę ruchu na stronach internetowych:

  • Nieograniczona liczba stron, użytkowników, segmentów, celów oraz retencja danych: śledź wszystko, czego potrzebujesz, tak długo, jak tego potrzebujesz.
  • Bezproblemowe aktualizacje: utrzymuj swoją platformę analityczną zawsze aktualną jednym kliknięciem.
  • Własna nazwa domeny z HTTPS: uruchom Matomo pod bezpiecznym, firmowym adresem URL, np. https://analytics.twoja-firma.com.
  • Wysoka wydajność i silne zabezpieczenia: Twoje dane są przetwarzane na prywatnej, dedykowanej infrastrukturze, co zapewnia niezawodność i prywatność.

Dzięki Stackhero możesz uruchomić Matomo analytics w kilka minut i zarządzać wszystkimi swoimi stronami z jednego miejsca. Wypróbuj nasze Matomo cloud hosting, aby uprościć analitykę i skupić się na tym, co najważniejsze.

Częste odwiedziny własnej strony mogą zniekształcić dane analityczne. Na szczęście Matomo oferuje prosty sposób na wykluczenie swojego adresu IP, zapewniając, że dane pozostaną dokładne i wartościowe.

Aby rozpocząć, otwórz pulpit nawigacyjny Matomo i przejdź do Administration > Websites > Manage. Wybierz stronę, którą chcesz zaktualizować, kliknij ikonę edycji i wprowadź adresy IP, które chcesz wykluczyć w polu Excluded IPs.

Możesz wykluczyć adresy IP dla wszystkich stron zarządzanych w Matomo, przechodząc do Administration > Websites i wybierając Settings.

Czasami URL mogą zawierać wrażliwe informacje, takie jak tokeny lub adresy e-mail. Matomo oferuje funkcję wykluczania tych danych, pomagając w utrzymaniu prywatności i bezpieczeństwa.

Odwiedź swój pulpit nawigacyjny Matomo, przejdź do Administration > Websites > Manage, i wybierz stronę, którą chcesz zaktualizować. Kliknij ikonę edycji i wprowadź parametry, które chcesz wykluczyć w polu Excluded Parameters.

Na przykład, dodanie token usunie parametr token z zapytania takiego jak ?page=authorization&token=abcd.

Zauważ, że Excluded Parameters obsługuje również wyrażenia regularne!

Przechodzisz z Google Analytics do Matomo? Możesz przenieść swoje dane historyczne za pomocą wtyczki Google Analytics Importer w Matomo, co sprawia, że przejście jest płynne i zachowuje cenne informacje.

Aby rozpocząć, uzyskaj dostęp do pulpitu nawigacyjnego Matomo i przejdź do Administration > Platform > Marketplace. Znajdź wtyczkę "Google Analytics Importer" i kliknij Install. Po zainstalowaniu będzie dostępna w Administration > System > Google Analytics Import.

Następnie połącz Matomo z kontem Google Analytics. Szczegółowe instrukcje są dostępne tutaj: Matomo's Google Analytics Importer Documentation.

Ostrzeżenie Importowanie danych tworzy nową stronę w Matomo. Jeśli już zacząłeś zbierać dane, będziesz mieć dwie oddzielne strony, których nie można połączyć. Więcej szczegółów znajdziesz w tym problemie na GitHub.

Aby uniknąć duplikacji danych, rozważ wykonanie następujących kroków:

  1. Rozpocznij import Google Analytics, aby utworzyć nową stronę.
  2. Dodaj kod śledzenia Matomo z nowo utworzonej strony do swojej witryny.
  3. Jednocześnie usuń kod śledzenia Google Analytics, aby zapobiec duplikacji danych.
  4. Po zakończeniu importu (co może zająć kilka dni), usuń wtyczkę Google Analytics Importer z Matomo.

Czy Twoja strona to aplikacja jednostronicowa (SPA)? Jeśli używasz klienta śledzenia JavaScript Matomo, będziesz potrzebować dodatkowego kodu, aby skutecznie śledzić działania użytkowników.

Matomo zapewnia kompleksową dokumentację na temat śledzenia SPA, dostępną tutaj: Matomo SPA Tracking Guide.

Jeśli Twoja strona jest zbudowana z użyciem frameworków takich jak React, Vue.js lub Gatsby, może być dostępny moduł ułatwiający ten proces.

Zwiększ śledzenie użytkowników, łącząc żądania z identyfikatorem użytkownika w Matomo. Ten krok może pomóc w uzyskaniu głębszych informacji o zachowaniach użytkowników.

Aby to skonfigurować, zdefiniuj identyfikator użytkownika za pomocą kodu _paq.push([ "setUserId", "<userIdHere>" ]);.

Pamiętaj:

  • setUserId musi być zdefiniowany przed trackPageView.
  • Identyfikator użytkownika musi być ciągiem znaków. Chociaż Matomo nie zarejestruje błędu, jeśli wyślesz liczby całkowite, nie wyświetli odpowiadającego identyfikatora użytkownika. Użyj userId.toString(), jeśli musisz przekonwertować liczbę całkowitą na ciąg znaków.

Więcej szczegółów znajdziesz w Matomo's JavaScript Tracking Guide.

Uwaga Upewnij się, że przestrzegasz odpowiednich przepisów prawnych podczas łączenia identyfikatorów użytkowników z żądaniami.

Matomo rozróżnia strony takie jak index.html i INDEX.html. Jeśli czułość na wielkość liter nie jest kluczowa dla Twojej strony, możesz znormalizować URL, dodając następujący kod do tagu śledzenia JavaScript Matomo:

// Dodaj ten kod:
_paq.push(['setCustomUrl', location.href.toLowerCase()]);
// Tuż przed tą linią:
// _paq.push(['trackPageView']);

Dla dodatkowych wskazówek, sprawdź oficjalne FAQ Matomo.