V tomto článku najdete několik tipů k vytváření a formátování souborů, které nahráváte do služby Analytics. Soubory je nutné správně formátovat, jinak při nahrávání dojde k chybám.
Obsah tohoto článku:Obecné informace
- Datové soubory musí být nahrávány ve formátu CSV (hodnoty oddělené čárkami).
- Záhlaví souboru CSV musí přesně odpovídat schématu cílového souboru dat. Pořadí sloupců musí odpovídat schématu a názvy všech sloupců musí být uvedeny jako interní názvy dimenzí nebo metrik
ga.
, ne jako zobrazované názvy (např.ga:source
, neZdroj
). - Nahrávané údaje musí mít správný formát. Podrobnosti najdete v další části.
Vytváření nahrávaného souboru
I když můžete použít libovolnou metodu, která vám vyhovuje, nabízíme dva jednoduché způsoby vytvoření souboru k nahrání: v textovém editoru nebo v nějaké aplikaci pro práci s tabulkami. Bez ohledu na to, jak soubor vytváříte, budete potřebovat schéma souboru dat, které definuje záhlaví nahrávaného souboru.
Získání schématu
Schéma souboru dat můžete zkopírovat nebo stáhnout tak, že upravíte daný soubor dat a kliknete na tlačítko Získat schéma.
Postup získání schématu souboru dat:- Přihlaste se k účtu Google Analytics.
- Klikněte na možnost Správce a vyhledejte službu, do které chcete údaje nahrát.
- Ve sloupci SLUŽBA vyberte službu obsahující soubor dat, ve kterém budou údaje uloženy.
- Klikněte na Import údajů.
- Klikněte na odkaz s názvem cílového souboru dat.
- Klikněte na tlačítko Získat schéma (v dolní části stránky). Tím zobrazíte níže uvedené dialogové okno.
Použití textového editoru
Když chcete vytvořit soubor k nahrání pomocí textového editoru, prostě schéma zkopírujte a vložte ho jako první řádek do nového souboru. Pod toto záhlaví pak můžete po jednom záznamu na řádek přidávat údaje.Editor musí soubory ukládat jako prostý text. Editory formátovaného textu, jako třeba Microsoft Word, byste neměli používat. Pokud už takový editor použijete, musíte soubor explicitně uložit jako prostý text (s příponou TXT). Formát RTF obsahuje další formátování a řídicí znaky, které při importu nejspíš způsobí chyby.
Použití tabulky
Když chcete soubor k nahrání vytvořit pomocí tabulkového procesoru, získejte nejprve podle výše uvedeného postupu schéma souboru dat. Pak klikněte na tlačítko Stáhnout šablonu schématu. Tím umístíte záhlaví schématu do adresáře, kam se stahují soubory. Schéma pak můžete otevřít ve svém oblíbeném tabulkovém procesoru. Načtěte pomocí funkce pro import v dané aplikaci údaje, které chcete nahrát. Až budete mít soubor připravený k nahrání, použijte v tabulkovém procesoru funkci Uložit jako nebo Export a zvolte jako výstupní formát CSV.
Formátování nahrávaných dat
Při importu údajů jsou na každém řádku nahrávaného souboru očekávány informace o jednom požadavku na server. Jednotlivé dimenze a metriky, které ho tvoří, jsou od sebe odděleny čárkami. Každý řádek v souboru je ukončen znakem konce řádku. Pokud se v samotných údajích, které chcete nahrát, vyskytují čárky, musí být tyto údaje v uvozovkách. Asi nejčastější příčinou chyb obsahu je nesprávné použití čárek, uvozovek a konců řádků. Když tedy pochopíte, jak import údajů s těmito znaky zachází, ušetříte si spoustu problémů.
Čárky
Z definice formátu CSV vyplývá, že čárka označuje začátek další buňky. Když tedy funkce importu údajů narazí na čárku bez uvozovek, předpokládá, že začíná další sloupec. V následujícím příkladu jsou uvedeny správně formátované údaje:
abc123,29.99,Modrá,XXL def345,100,Červená,M ghi678,1035.20,Zelená,S
V tomto případě funkce importu údajů přečte data následujícím způsobem:
abc123 | 29.99 | Modrá | XXL |
def345 | 100 | Červená | M |
ghi678 | 1035.20 | Zelená | S |
Co se však stane, pokud do údajů přidáme čárku navíc, například k oddělení desetinných míst?
ghi678,1035,20,Zelená,S
Když se teď pokusíte soubor nahrát, funkce importu údajů uvidí kvůli čárce navíc pět sloupců a nahrávaná tabulka bude vypadat takto:
abc123 | 29.99 | Modrá | XXL | |
def345 | 100 | Červená | M | |
ghi678 | 1035 | 035.20 | Zelená | S |
To způsobí chybu podobnou následují:
„Chyba: počet sloupců se neshoduje.“
Uvozovky
Pomocí dvojitých uvozovek lze „uvozovat“ hodnotu buňky. Typickým příkladem je uvození hodnoty buňky v případě, že tato hodnota obsahuje čárku. Pokud tak neučiníte, interpretuje funkce importu údajů tuto čárku jako oddělovač buněk (viz příklad výše).
Příklad:
ghi678,„1035,20“,Zelená,S
Hodnota „1035,20“ bude přeložena jako jedna buňka (funkce importu údajů ji však interpretuje jako řetězec, nikoli jako částku).
Při uvozování buňky pomocí uvozovek je třeba vyvážit počet uvozovek na obou stranách údaje. Pokud je počet uvozovek na řádku lichý, import se nezdaří a zobrazí se zpráva podobná následující:
„Chyba: Neplatný formát souboru CSV na řádku x.“
Konce řádků
Konce řádků v souboru CSV označují začátek nového řádku. Funkce importu údajů nepodporuje znaky konce řádků v buňkách, a to ani v případě, že jsou uvozeny uvozovkami. Nadbytečné konce řádků na jednom řádku způsobí chybu počtu sloupců buď přímo na daném řádku, nebo na následujících řádcích. Zobrazí se pak chyba podobná následující:
„Chyba: neplatný formát řádků v souboru CSV“