Format plików do przesłania

Dowiedz się, jak tworzyć i formatować pliki CSV do importowania.

W tym artykule podano pewne wskazówki o tworzeniu i formatowaniu plików przesyłanych do Analytics. Pliki te muszą być odpowiednio sformatowane, ponieważ w innym przypadku mogą wystąpić błędy podczas ich przesyłania.

Tematy w tym artykule:

Uwagi ogólne

  1. Pliki danych należy przesyłać w formacie CSV (wartości rozdzielane przecinkami).
  2. Nagłówek pliku CSV musi ściśle odpowiadać schematowi docelowego zbioru danych. Kolejność kolumn musi być identyczna z określoną w schemacie, a nazwy wszystkich kolumn muszą odpowiadać wewnętrznymi nazwom wymiarów lub danych z przedrostkiem ga., a nie wyświetlanym nazwom (np. ga:source, a nie Źródło).
  3. Przesyłane dane muszą być odpowiednio sformatowane. Więcej informacji znajdziesz poniżej.

Tworzenie plików do przesłania

Mimo że masz swobodę tworzenia plików do przesłania dowolną odpowiadającą Ci metodą, możemy polecić dwa proste sposoby na wykonanie tego zadania: użycie edytora tekstu lub skorzystanie z arkusza kalkulacyjnego. Nieważne jak tworzysz plik do przesłania, musisz w jego nagłówku umieścić schemat zbioru danych.

Pobieranie schematu

Schemat zbioru danych możesz skopiować lub pobrać, przechodząc do edycji zbioru danych i klikając przycisk Pobierz schemat.

Aby pobrać schemat zbioru danych:
  1. Zaloguj się na konto Google Analytics.
  2. Kliknij Administracja i przejdź do usługi, do której chcesz przesłać dane.
  3. W kolumnie USŁUGA wybierz usługę zawierającą zbiór danych, w którym będziesz przechowywać swoje dane.
  4. Kliknij Import danych.
  5. Kliknij link Nazwa dla odpowiedniego zbioru danych.
  6. Kliknij przycisk Pobierz schemat (na dole strony). Spowoduje to wyświetlenie poniższego okna dialogowego.

Korzystając z edytora tekstu

Aby utworzyć plik do przesłania w edytorze tekstu, wystarczy skopiować dane schematu i wkleić je w pierwszym wierszu nowego pliku. Możesz następnie dodawać pod tym nagłówkiem dane po jednym rekordzie w wierszu.

Upewnij się, że Twój edytor generuje zwykłe pliki tekstowe. Nie należy korzystać z edytorów stosujących wzbogacony format tekstowy, np. Microsoft Word, o ile nie wybierze się opcji zapisu plików jako zwykłego tekstu (.txt). Wzbogacony format tekstowy zawiera dodatkowe znaki formatujące i sterujące, które z reguły powodują błędy importu.

Korzystając z arkusza kalkulacyjnego

Aby przygotować dane do przesłania w arkuszu kalkulacyjnym, pobierz schemat zbioru danych, wykonując powyższe czynności. Następnie kliknij przycisk Pobierz szablon schematu. Spowoduje to umieszczenie nagłówków schematu w katalogu Downloads na Twoim komputerze. Możesz następnie otworzyć odpowiedni schemat w swoim ulubionym arkuszu kalkulacyjnym. Skorzystaj później w nim z funkcji importu, by wczytać dane, które chcesz przesłać. Gdy plik jest już gotowy do przesłania, użyj w arkuszu kalkulacyjnym opcji Zapisz jako (Save As) lub Eksportuj (Export) i wybierz jako format wyjściowy CSV.

Formatowanie danych do przesłania

Import danych przyjmuje, że każdy wiersz w przesłanym pliku zawiera informacje o pojedynczym działaniu. Poszczególne wymiary i dane składające się na działanie są oddzielane od siebie przecinkami. Każdy wiersz w pliku kończy się znakiem podziału wiersza. Jeśli w danych do przesłania znajdują się przecinki, trzeba takie wartości umieścić w cudzysłowie. Chyba najczęstsze błędy treści wynikają z nieprawidłowego użycia w przesyłanych danych przecinków, cudzysłowów i znaków podziału wiersza, więc poznanie sposobu ich interpretacji przez import danych może oszczędzić wiele kłopotów.

Przecinki

Z definicji w pliku CSV stosuje się przecinki do rozpoczęcia nowej komórki. Innymi słowy, gdy import danych rozpozna niespodziewany przecinek, odczytuje go jako nowy wpis w kolumnie. Przykład poniżej pokazuje prawidłowo sformatowane dane:

abc123,29.99,Blue,XXL 
def345,100,Red,M
ghi678,1035.20,Green,S

W tym przypadku import danych rozpoznaje cztery kolumny danych:

abc123 29.99 Niebieski XXL
def345 100 Czerwony M
ghi678 1035.20 Zielony S

A co się stanie, jeśli w danych dodamy przecinek, na przykład po to, by sformatować kolumnę numeryczną jako walutę (dodając przecinek oznaczający wartości dziesiętne), jak poniżej?

ghi678,1035,20,zielony,S

Gdy spróbujesz przesłać ten plik z dodatkowym przecinkiem, import danych rozpozna pięć kolumn i utworzy taką tabelę przesyłania:

abc123 29.99 Niebieski XXL
def345 100 Czerwony M
ghi678 1 20 Zielony S

Spowoduje to następujący błąd:

„Błąd: nieprawidłowa liczba kolumn”

Cudzysłów

Podwójnego cudzysłowu można użyć, by „określić” wartość komórki. Zazwyczaj umieszczasz wartość komórki w cudzysłowie, jeśli zawiera ona przecinek. W przeciwnym wypadku import danych interpretuje przecinek jako początek nowej komórki (patrz wyżej).

Przykład:

ghi678,"1035,20",zielony,S

Wartość "1035,20" będzie traktowana jako jedna komórka (import danych rozpozna ją jako ciąg, a nie walutę).

Oznaczając komórkę cudzysłowem, trzeba pamiętać o ich odpowiedniej liczbie. Jeśli w danym wierszu znajdzie się nieparzysta liczba cudzysłowów, wystąpi błąd importu i wyświetli się komunikat:

„Błąd: nieprawidłowy format pliku CSV w wierszu x”.

Podziały wiersza

Podział wiersza w pliku CSV oznacza początek nowego wiersza. Import danych nie rozpoznaje podziału wiersza w komórkach, nawet jeśli są cudzysłowy. Dodatkowe podziały w wierszu spowodują błąd liczby kolumn w danym wierszu lub kolejnym, co wyświetli komunikat o błędzie, taki jak:

„Błąd: nieprawidłowy format pliku CSV”

Dalsze czynności

Czy to było pomocne?

Jak możemy ją poprawić?
true
Wybierz swoją ścieżkę szkoleniową

Odwiedź google.com/analytics/learn – nowe źródło materiałów, które pomogą Ci w pełni wykorzystać potencjał Google Analytics 4. Ta nowa witryna zawiera filmy, artykuły i przewodniki, a także linki do zasobów dotyczących Google Analytics, takich jak kanały na Discordzie i w YouTube, blog i repozytorium GitHub.

Już dziś zacznij pogłębiać swoją wiedzę

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
7316837035360998118
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
69256
false
false