Dlaczego warto korzystać z Importu danych?
Każdy system, którego używasz w firmie, generuje własne dane. System zarządzania relacjami z klientami (CRM) może zawierać takie informacje jak wskaźniki lojalności, wartości od początku śledzenia i preferencje dotyczące produktów. Jeśli jesteś wydawcą internetowym, Twój system zarządzania treścią przechowuje zapewne takie wymiary jak autor i kategoria artykułu. Jeśli prowadzisz firmę e-commerce, możesz np. przechowywać takie atrybuty produktów jak cena, styl i rozmiar.
Korzystasz też pewnie z Analytics do pomiaru natężenia ruchu i skuteczności w przypadku swoich witryn i aplikacji.
Zwykle każdy zbiór danych znajduje się we własnym silosie danych, a informacje z innych silosów nie mają na niego wpływu. Import danych umożliwia Ci łączenie tych wszystkich informacji w Analytics zgodnie z ustalonym harmonogramem w celu scalenia zawartości tych silosów, uzyskania nowych statystyk i demokratyzacji danych.
Jak działa Import danych?
Przesyłanie danych
Do usługi Analytics przesyłasz pliki CSV, które zawierają zewnętrzne dane. Te pliki CSV możesz eksportować z narzędzia biznesowego offline, np. systemu do zarządzania relacjami z klientami (CRM) lub z systemu CMS. Jeśli masz mniejszą ilość danych, możesz ręcznie tworzyć pliki w edytorze tekstu lub arkuszu kalkulacyjnym.
Import danych powoduje połączenie przesłanych przez Ciebie danych offline z informacjami o zdarzeniach zbieranymi przez Analytics. Zaimportowane dane wzbogacają raporty, porównania i listy odbiorców. W efekcie zyskujesz pełniejszy obraz aktywności online i offline.
Łączenie danych
Łączenie danych odbywa się na 2 sposoby w zależności od typu zaimportowanych danych:
- Podczas zbierania lub przetwarzania danych: zaimportowane dane są łączone z danymi Analytics w miarę ich zbierania i przetwarzania, jak gdyby były gromadzone razem ze zdarzeniem. Połączone dane są następnie zapisywane w tabelach zbiorczych Analytics. Zaimportowane dane nie są łączone z danymi historycznymi Analytics (czyli już przetworzonymi). Jeśli usuniesz zaimportowany plik danych, łączenie danych zostanie przerwane, ale informacje już przetworzone pozostaną w Analytics.
Dane użytkownika i dane o zdarzeniach offline są złączane podczas zbierania lub przetwarzania danych.
- Podczas raportowania lub zapytań: zaimportowane informacje są łączone z danymi Analytics, gdy otwierasz raport, a Analytics wysyła zapytanie o dane do raportu. Taki sposób scalania ma charakter tymczasowy: jeśli usuniesz zaimportowany plik danych, łączenie danych zostanie przerwane, a połączone dane przestaną być dostępne w Analytics.
Dane o kosztach, produktach i zdarzeniach niestandardowych są łączone podczas raportowania lub zapytań.
Dane złączone w czasie raportowania lub zapytań są niedostępne, gdy tworzysz listy odbiorców w Analytics bądź segmenty w narzędziu Eksploracje.
Gdy importujesz dane, wcześniej zaimportowane dane zostaną zachowane, a nowe dane zostaną dołączone na końcu. Pamiętaj, że jeśli zaimportowane dane mają ten sam zestaw kluczy co dane zaimportowane wcześniej, dane zostaną zastąpione.
Rodzaje metadanych, które możesz importować
Metadane
Importowanie metadanych umożliwia uzupełnienie informacji, które zostały już zebrane i przetworzone przez usługę. Metadane są zwykle przechowywane w niestandardowym wymiarze lub rodzaju danych, ale niekiedy możesz chcieć nadpisać zgromadzone już informacje domyślne (np. gdy importujesz katalog produktów ze zaktualizowanymi kategoriami).
Możesz importować takie typy danych:
- Dane o kosztach: dane o kliknięciach, kosztach i wyświetleniach pochodzące z sieci reklamowych innych firm (nie Google).
- Dane produktów: metadane produktów, np. rozmiar, kolor, styl czy też inne wymiary związane z produktami.
- Dane użytkownika: metadane użytkowników, np. wskaźnik lojalności czy wartość klienta od początku śledzenia, których możesz używać do tworzenia segmentów i list remarketingowych.
- Zdarzenia offline: zdarzenia offline ze źródeł, które nie mają połączenia z internetem lub nie obsługują rejestrowania zdarzeń w czasie rzeczywistym.
- Dane zdarzenia niestandardowego: możesz importować metadane zdarzeń za pomocą pól standardowych lub wymiarów niestandardowych.
Limity
Rozmiar źródła danych | 1 GB |
Dzienne limity przesyłania plików |
120 przesłanych plików na usługę dziennie |
Typ importowanych danych | Limit źródeł danych na usługę | Limit miejsca na dane według ich typu |
---|---|---|
Dane o kosztach | Maksymalnie 5 | 1 GB w przypadku wszystkich źródeł importu |
Dane produktów | Maksymalnie 5 | 1 GB w przypadku wszystkich źródeł importu |
Dane użytkownika | Maksymalnie 10 | Nie dotyczy |
Zdarzenia offline | Maksymalnie 10 | Nie dotyczy |
Dane zdarzenia niestandardowego | Maksymalnie 5 | 1 GB w przypadku wszystkich źródeł importu |
Aktualne wykorzystanie limitu możesz sprawdzić w usłudze, klikając przycisk „Informacje o limicie”.
Importowanie danych
Przed zaimportowaniem danych tworzysz ich źródło. Źródło danych powstaje przez połączenie pliku CSV, który chcesz przesłać, i mapowania dotychczasowych pól Analytics na pola w pliku CSV, Przykład:
Nie przesyłaj pliku zawierającego zduplikowane klucze (np. 2 pola o nazwie user_id).
Aby dowiedzieć się więcej o źródłach danych, przeczytaj ten artykuł.
Wymagania wstępne dotyczące przesyłania danych za pomocą protokołu SFTP
Jeśli planujesz użyć w kroku 5 opcji SFTP, upewnij się, że Twój serwer SFTP obsługuje algorytmy klucza hosta ssh-rsa
i ssh-dss
. Dowiedz się więcej o sprawdzaniu algorytmów klucza hosta i formatowaniu adresu URL serwera SFTP.
Rozpoczynanie procesu importowania
- W sekcji Administracja w sekcji Zbieranie i modyfikowanie danych kliknij Import danych.
Link Poprzednia otwiera ostatnio używaną usługę w Analytics. Możesz zmienić usługę za pomocą selektora usługi. Musisz mieć rolę Edytujący (lub o większych uprawnieniach) na poziomie usługi, aby rozpocząć proces importowania.
- Utwórz nowe źródło danych lub wybierz dotychczasowe (patrz sekcje poniżej).
Tworzenie nowego źródła danych
- Kliknij Utwórz źródło danych.
- Wpisz nazwę źródła danych.
- Wybierz typ danych:
- „Dane o kosztach” (tylko import podczas zapytań),
- „Dane produktów” (import podczas raportowania lub zapytań),
- „Dane użytkownika według identyfikatora użytkownika” (import podczas zbierania lub przetwarzania danych),
- „Dane użytkownika według identyfikatora klienta” (import podczas zbierania lub przetwarzania danych),
- „Dane o zdarzeniach offline” (import podczas zbierania lub przetwarzania danych).
- „Dane zdarzenia niestandardowego” (import podczas raportowania lub zapytań).
- Gdy pojawi się taka prośba, kliknij Przeczytaj warunki. Wyświetla się ona, jeśli importujesz dane o urządzeniach lub dane użytkowników.
- Wykonaj jedną z tych czynności:
- Kliknij Przesyłanie ręczne plików CSV, wybierz plik CSV na komputerze i kliknij Otwórz.
- Kliknij SFTP.
- Nazwa użytkownika serwera SFTP: wpisz nazwę użytkownika swojego serwera SFTP.
- URL serwera SFTP: podaj adres URL swojego serwera SFTP.
- Częstotliwość: wybierz częstotliwość przesyłania (Codziennie, Co tydzień lub Co miesiąc).
- Czas rozpoczęcia: wybierz godzinę, o której ma się rozpocząć przesyłanie.
- Po utworzeniu źródła danych klucz publiczny serwera SFTP będzie widoczny w interfejsie, w którym zostało ono przez Ciebie utworzone. Będzie on dostępny w szczegółach źródła danych (patrz poniżej).
- Kliknij Dalej, aby przejść do etapu mapowania.
- Zaznacz pola danych Analytics i pola importowanych danych, które chcesz zmapować. W razie potrzeby zmień nazwy pól.
- Kliknij Importuj.
Przesyłanie danych do utworzonego wcześniej źródła danych
- W wierszu utworzonego wcześniej źródła danych kliknij Zaimportuj teraz.
- Jeśli źródło danych jest skonfigurowane pod kątem importowania plików CSV, wybierz plik CSV, który chcesz zaimportować, a potem kliknij Otwórz.
Plik CSV musi zawierać te same pola (lub podzbiory pól) co pierwotne źródło danych. Jeśli chcesz zaimportować inne pola w przypadku tego samego typu danych, musisz usunąć dotychczasowe źródło danych i utworzyć nowe.
Dane importowane w usłudze źródłowej zostaną automatycznie wyeksportowane do usług podrzędnych i usług o pełnym zakresie.
Sprawdzanie algorytmów klucza hosta SFTP i formatowanie adresu URL serwera SFTP
Sprawdzanie algorytmów
Istnieją różne metody sprawdzania, czy serwer SFTP używa algorytmu klucza hosta ssh-rsa czy ssh-dss. Możesz np. skorzystać z klienta zdalnego logowania OpenSSH, aby wyświetlić logi serwera za pomocą tego polecenia:
ssh -vv <nazwa Twojego serwera SFTP>
Jeśli serwer obsługuje którykolwiek z tych algorytmów, w dzienniku serwera powinien występować ten wiersz:
debug2: host key algorithms: rsa-sha2-512, rsa-sha2-256, ssh-rsa
Formatowanie adresu URL serwera SFTP
Jeśli adres URL serwera SFTP jest nieprawidłowo sformatowany, konfiguracja importu nie zadziała, tylko wyświetli komunikat o błędzie wewnętrznym.
Adres URL serwera SFTP składa się ogólnie z 3 części, które musisz wziąć pod uwagę przy przesyłaniu plików w ramach importu danych. Przykład:
Adres sftp://example.com//home/jon/upload.csv
składa się z tych części:
- Domena:
example.com
- Katalog domowy:
//home/jon
- Ścieżka pliku:
/upload.csv
W podanym przykładzie plik do przesłania znajduje się w katalogu głównym.
Możesz sformatować część adresu URL zawierającą domenę na różne sposoby, tzn. użyć nazwy domeny albo adresu IPv4 lub IPv6 serwera z numerem portu lub bez niego:
- Nazwa domeny:
sftp://example.com
- IPv4 (z numerem portu):
sftp://142.250.189.4:1234
- IPv4 (bez numeru portu):
sftp://142.250.189.4
- IPv6 (z numerem portu):
sftp://[2607:f8b0:4007:817::2004]:1234
- IPv6 (bez numeru portu):
sftp://[2607:f8b0:4007:817::2004]
Jeśli nie podasz numeru portu, domyślnie zostanie użyty port 22.
Prawidłowo sformatowany adres URL może zawierać katalog domowy, ale nie musi. W podanych niżej przykładach poprawnie sformatowanych adresów URL domena jest identyfikowana na różne sposoby. Przykłady zawierają numer portu, ale w swoim adresie URL nie musisz go uwzględniać.
- Przykład uwzględniający katalog główny:
sftp://example.com//home/jon/upload.csv
(nazwa domeny)sftp://142.250.189.4:1234//home/jon/upload.csv
(IPv4 z numerem portu)
- Przykład nieuwzględniający katalogu głównego:
sftp://example.com/upload.csv
(nazwa domeny)sftp://[2607:f8b0:4007:817::2004]:1234/upload.csv
(IPv6 z numerem portu)
Jeśli plik do przesłania znajduje się w podkatalogu katalogu głównego, adres URL będzie wyglądać tak:
sftp://example.com//home/jon/data/upload.csv
W takim przypadku adres może mieć jeden z tych formatów:
- Przykład uwzględniający katalog główny:
sftp://example.com//home/jon/data/upload.csv
sftp://142.250.189.4:1234//home/jon/data/upload.csv
(IPv4 z numerem portu)
- Przykład nieuwzględniający katalogu głównego:
sftp://example.com/data/upload.csv
sftp://[2607:f8b0:4007:817::2004]:1234/data/upload.csv
(IPv6 z numerem portu)
Jeśli plik do przesłania nie znajduje się w katalogu domowym (//home/jon
) ani w jego podkatalogu (//home/jon
), tylko zamiast tego jest umieszczony w katalogu /foo/bar, wtedy prawidłowo sformatowany adres URL pliku do przesłania będzie wyglądać tak:
sftp://example.com//foo/bar/upload.csv
(sftp://example.com//foo/bar/upload.csv
zastępuje katalog główny)
Wyświetlanie szczegółów źródła danych, uzyskiwanie klucza publicznego serwera SFTP, importowanie nowych danych i usuwanie źródła danych
- W sekcji Administracja w sekcji Zbieranie i modyfikowanie danych kliknij Import danych.
Link Poprzednia otwiera ostatnio używaną usługę w Analytics. Możesz zmienić usługę za pomocą selektora usługi.
Musisz mieć rolę Przeglądający (lub o większych uprawnieniach) na poziomie usługi, aby wyświetlić szczegóły źródła danych.
- W wierszu źródła danych kliknij .
Możesz zobaczyć nazwę, typ danych, klucz publiczny i historię przesyłania danych.
- Klucz publiczny: klucz publiczny serwera SFTP odpowiadający właściwemu kluczowi prywatnemu przechowywanemu (i nigdy nieudostępnianemu) przez Analytics, który zapewnia bezpieczne, prywatne połączenie między Twoim serwerem a serwerami Analytics służącymi do importowania danych. Bardzo ważne jest, aby ten klucz publiczny został przez Ciebie autoryzowany na serwerze, dzięki czemu importowanie danych będzie działać bezpiecznie.
- Odsetek zaimportowanych danych: liczba wierszy, które udało się zaimportować, podzielona przez liczbę wierszy w importowanym pliku. Wartość 100% oznacza, że wszystkie wiersze zostały zaimportowane.
- Współczynnik dopasowania: współczynnik kluczy w importowanym pliku, które można znaleźć w Twojej usłudze w ciągu ostatnich 90 dni. Wartość 100% oznacza, że informacje z ostatnich 90 dni są w pełni przydatne i związane z Twoimi danymi.
Uwaga: odsetek zaimportowanych danych i współczynnik dopasowania dotyczą importu danych o kosztach, produktach i zdarzeniach niestandardowych, ale nie mają zastosowania do importu danych o użytkownikach ani danych o zdarzeniach offline.
Aby zaimportować nowe dane:
Kliknij Zaimportuj teraz i wskaż na komputerze odpowiedni plik CSV.
Aby usunąć źródło danych:
- Kliknij > Usuń źródło danych.
- Przeczytaj ostrzeżenie o usuwaniu, a potem kliknij Usuń źródło danych.
Możesz usuwać dane zaimportowane podczas zbierania lub przetwarzania, ale jeśli zechcesz usunąć dane przesłane wcześniej ze wszystkich zdarzeń przetworzonych przez Analytics, może się to wiązać z koniecznością usunięcia użytkownika lub właściwości użytkownika. Usunięcie pliku już zaimportowanego nie spowoduje usunięcia przetworzonych danych, które zostały powiązane ze zdarzeniami zebranymi od czasu zakończenia importu. Więcej informacji o prośbach o usunięcie danych znajdziesz w tym artykule.
Zarezerwowane nazwy i prefiksy
Podane niżej nazwy zdarzeń, parametrów zdarzeń i właściwości użytkownika oraz prefiksy są zarezerwowane do użytku przez Analytics. Jeśli spróbujesz przesłać dane zawierające któreś z zarezerwowanych nazw lub prefiksów, nie uda Ci się to.
Przykład:
- Jeśli spróbujesz zaimportować zdarzenie o zarezerwowanej nazwie, zdarzenie ani jego parametry nie zostaną zaimportowane.
- Jeśli spróbujesz zaimportować zdarzenie, które ma prawidłową nazwę, ale jeden z jego parametrów nosi zarezerwowaną nazwę, zdarzenie zostanie zaimportowane, a parametr – nie.
Zarezerwowane nazwy zdarzeń
- ad_activeview
- ad_activeview
- ad_exposure
- ad_impression
- ad_query
- adunit_exposure
- app_clear_data
- app_install
- app_remove
- app_update
- błąd
- first_open
- first_visit
- in_app_purchase
- notification_dismiss
- notification_foreground
- notification_open
- notification_receive
- os_update
- screen_view
- session_start
- user_engagement
Zarezerwowane nazwy parametrów zdarzeń
- firebase_conversion
Zarezerwowane nazwy właściwości użytkownika
- first_open_after_install
- first_open_time
- first_visit_time
- last_deep_link_referrer
- user_id
Zarezerwowane prefiksy (mają zastosowanie do parametrów zdarzeń i właściwości użytkownika)
- ga_
- google_
- firebase_