[GA4] Nastavení funkce BigQuery Export

Obsah tohoto článku:

Krok 1: Vytvoření projektu konzole Google API a aktivace nástroje BigQuery

 

  1. Přihlaste se do konzole Google Cloud Console.
  2. Vytvořte nový projekt Google Cloud Console nebo vyberte existující.
  3. Přejděte k tabulce rozhraní API.

    V levém horním rohu otevřete nabídku Navigace, klikněte na Rozhraní API a služby a pak na možnost Knihovna.
  4. Aktivujte nástroj BigQuery.

    V části Rozhraní API služby Google Cloud klikněte na Rozhraní API nástroje BigQuery. Na následující stránce klikněte na Povolit.
  5. Pokud se zobrazí výzva k přijetí smluvních podmínek, přečtěte si je a přijměte je.

Krok 2: Příprava projektu pro funkci BigQuery Export

Data Google Analytics můžete do izolovaného prostoru BigQuery exportovat bez dalších poplatků (platí nicméně omezení izolovaného prostoru).

Další informace o upgradování z izolovaného prostoru a cenových tarifech nástroje BigQuery

Krok 3: Propojení služby v Google Analytics 4 s BigQuery

Po dokončení prvních dvou kroků můžete funkci BigQuery Export aktivovat na stránce administrátora Analytics.

Na funkci BigQuery Export se vztahují stejné limity pro shromažďování a konfigurace jako na službu Google Analytics. Pokud potřebujete vyšší limity, můžete upgradovat na službu typu 360.

Při přihlašování do služby Analytics použijte e-mailovou adresu, která má přístup VLASTNÍKA (podrobnosti o oprávněních níže) k projektu BigQuery a také má roli editora ve službě Analytics obsahující datový stream, který chcete propojit.

  1. V části Administrátor pod možností Propojení služeb klikněte na Propojení se službou BigQuery.
  2. Klikněte na Propojit.
  3. Kliknutím na možnost Vybrat projekt BigQuery zobrazíte seznam projektů, ke kterým máte přístup.

    Pokud jste Analytics propojili s Firebase (nebo to máte v úmyslu), může být vhodné provést export do stejného cloudového projektu. Tím si usnadníte propojování s jinými daty z Firebase.
  4. Vyberte projekt ze seznamu a klikněte na Potvrdit.
  5. Vyberte umístění dat. (Pokud váš projekt už obsahuje soubor dat pro službu v Analytics, nelze toto nastavení změnit.)
  6. Klikněte na Další.
  7. Pokud chcete vybrat datové streamy, které mají být zahrnuty do exportu, a konkrétní události, které chcete z exportu vyloučit, vyberte možnost Konfigurovat datové streamy a události. Události můžete vyloučit tak, že kliknete na Přidat a vyberete ze seznamu stávajících událostí nebo kliknete na Zadat událost podle názvu a vyberete existující události podle názvu nebo zadáte názvy událostí, které služba dosud neshromažďuje.
  8. Klikněte na Hotovo.
  9. Pokud chcete zahrnout i reklamní identifikátory, vyberte možnost Zahrnout inzertní identifikátory pro streamy mobilních aplikací.
  10. Jako způsob exportu dat vyberte možnost Denně (jednou denně), Streamování (průběžně) nebo obojí.
  11. Klikněte na Další.
  12. Zkontrolujte nastavení a klikněte na Odeslat.

Oprávnění

Projektová práva getIamPolicy/setIamPolicy, služby získat/povolit práva

VLASTNÍK je nadřazená sada těchto oprávnění.

K vytvoření propojení s BigQuery potřebujete tato minimální oprávnění:

  • resourcemanager.projects.get
    • K získání projektu
  • resourcemanager.projects.getIamPolicy
    • K získání seznamu oprávnění
  • resourcemanager.projects.setIamPolicy
    • K ověření, zda má uživatel oprávnění vytvořit odkaz na tento projekt
  • serviceusage.services.enable
    • K aktivaci rozhraní BigQuery API
  • serviceusage.services.get
    • K ověření, zda je aktivováno rozhraní BigQuery API

Ověření servisního účtu

Když propojíte služby Analytics a BigQuery, vytvoří se v rámci tohoto procesu tento servisní účet:

firebase-measurement@system.gserviceaccount.com

Ověřte, zda byl účet přidán jako člen projektu, a přidělte roli uživatele BigQuery (role/bigquery.user).

Pokud jste v minulosti nastavili export do nástroje BigQuery, abyste servisnímu účtu udělili roli editora pro projekt Google Cloud, můžete tuto roli omezit na uživatele BigQuery. Pokud chcete změnit roli servisního účtu, musíte zrušit a následně obnovit propojení Analytics a projektu BigQuery Prvním krokem je odpojit Analytics a BigQuery a odstranit servisní účet s rolí editora. Poté znovu propojte Analytics a BigQuery podle výše uvedených pokynů a vytvořte nový servisní účet se správným oprávněním k projektu.

Po obnovení propojení zkontrolujte, zda má servisní účet roli vlastníka (bigquery.dataOwner) v existujícím souboru dat exportu. Můžete to provést s využitím přístupu s oprávněním zobrazit soubor dat.

Změna regionů

Pokud vyberete nesprávný region a potřebujete ho po vytvoření propojení změnit:

  1. Smažte propojení s BigQuery (viz níže).
  2. Zazálohujte data do jiného souboru dat v BigQuery (přesunutím nebo zkopírováním).
  3. Smažte původní soubor dat. Poznamenejte si jeho název – budete ho potřebovat v dalším kroku.
  4. Vytvořte nový soubor dat se stejným názvem jako soubor dat, který jste právě smazali, a vyberte umístění dat.
  5. Sdílejte nový soubor dat s adresou firebase-measurement@system.gserviceaccount.com a poskytněte servisnímu účtu roli vlastníka dat BigQuery.
  6. Zkopírujte záložní data do nového souboru dat.
  7. Opakováním výše uvedeného postupu vytvořte nové propojení s BigQuery.

Po změně umístění bude mezi daty mezera: streamování a denní exporty dat se mezi smazáním existujícího propojení a vytvořením nového propojení nebudou zpracovávat.

Smazání propojení s BigQuery

  1. V části Administrátor pod možností Propojení služeb klikněte na Propojení se službou BigQuery.
  2. Klikněte na řádek propojení.
  3. Vpravo nahoře klikněte na Možnosti > Smazat.

Limity funkce BigQuery Export

Standardní služby v GA4 mají limit denních exportů (hromadných) funkce BigQuery Export, který činí 1 milion událostí. Počet událostí pro export streamovaného obsahu není omezen. Pokud vaše služba limit pro export trvale přesahuje, bude denní export do BigQuery pozastaven a exporty z předchozích dnů nebudou znovu zpracovány.

Editoři a administrátoři služby obdrží oznámení e-mailem pokaždé, když služba, kterou spravují, překročí denní limit. Oznámení bude uvádět, kdy bude export pozastaven, pokud nebudou podniknuty žádné kroky. Pokud standardní služba výrazně překročí denní limit jeden milion událostí, může služba Analytics denní exporty pozastavit okamžitě. Pokud dostanete oznámení, můžete využít možnosti filtrování dat (export dat a vyloučení událostí). Snížíte tak objem událostí exportovaných každý den a zajistíte, aby denní export fungoval i nadále.

 

Další informace o vyšších limitech dostupných ve službách 360

Filtrování dat

Z exportu můžete vyloučit konkrétní datové streamy a události. Můžete buď omezit velikost exportu, nebo zajistit, abyste se exportovaly jen události, které v nástroji BigQuery chcete.

Vyloučení datových streamů a událostí během propojování

Když při propojování vyberete datové streamy, které chcete exportovat, máte také možnost vybrat události, které chcete z exportu vyloučit. Viz krok 9 v procesu propojení.

Přidání nebo odstranění datových streamů nebo událostí po konfiguraci propojení

Po konfiguraci propojení s BigQuery můžete přidat nebo odstranit datové streamy a přidat nebo odebrat události ze seznamů vyloučení.

 
Poznámka: Při přihlašování použijte e-mailovou adresu, která má přístup typu VLASTNÍK k projektu BigQuery a zároveň má roli editora ve službě v Analytics obsahující datový stream, který chcete propojit.
  1. V části Administrátor pod možností Propojení služeb klikněte na Propojení se službou BigQuery.
  2. Klikněte na řádek projektu, jehož propojení chcete upravit.
  3. V části Datové streamy a události klikněte na Zobrazit datové streamy a události.
  4. V sekci Datové streamy, které chcete exportovat můžete vybrat další datové streamy k exportu nebo odstranit stávající datové streamy ze seznamu.
  5. V seznamu Události, které chcete vyloučit klikněte na možnost Přidat a vyberte ze seznamu stávajících událostí, případně klikněte na možnost Zadat událost podle názvu a vyberte existující události podle názvu. Můžete také zadat názvy událostí, které dosud nejsou v této službě shromažďovány.
  6. Pokud chcete nějakou událost ze seznamu odstranit, klikněte na znaménko minus na konci příslušného řádku.

Cena a fakturace

Poplatky za používání nástroje BigQuery jsou vypočítávány na základě dvou faktorů: využití úložiště a počtu zpracovaných dotazů. Doporučujeme prostudovat si cenovou tabulku, kde zjistíte, jaký je rozdíl mezi interaktivními a dávkovými dotazy.

Export bude pokračovat, jen pokud v cloudu máte nastavenou platnou platební metodu. Pokud bude export z důvodu neplatné platební metody přerušen, nedokážeme data k danému časovému úseku znovu exportovat.

Data z Analytics můžete bez dalších poplatků exportovat do izolovaného prostoru BigQuery. Pamatujte ale, že se na to vztahují omezení izolovaného prostoru.

Kdy se začnou zobrazovat údaje

Jakmile bude propojení dokončeno, měl by do 24 hodin začít přenos dat do projektu BigQuery. Pokud povolíte denní export, bude každý den exportován jeden soubor obsahující data za předchozí den (zpravidla brzy odpoledne v časovém pásmu nastaveném pro přehledy).

Důvody selhání propojení

Propojení s BigQuery se nemusí podařit z těchto dvou důvodů:

  • Zásady vaší organizace zakazují export do Spojených států. Pokud jste jako lokalitu, kde se budou data nacházet, vybrali Spojené státy, zvolte jiné umístění.
  • Zásady organizace zakazují servisní účty z domény, ze které chcete data exportovat. V takovém případě budete muset upravit zásady organizace.

Důvody selhání exportu

Selhání Příčina Výsledek
Žádný servisní účet není k dispozici Ve vašem cloudovém projektu není žádný servisní účet s rolí uživatele. Analytics nemůže vytvářet tabulky. Export se nezdaří.
Účet robota byl po instalaci smazán Uživatel cloudového účtu odstranil servisní účet robota vytvořený službou Google Analytics. Analytics nadále nemůže vytvářet tabulky. Všechny exporty jsou zastaveny.
Konflikt zásad organizace s funkcí BigQuery Export Uživatel cloudového projektu vytvořil zásady organizace, které brání službě Analytics v exportu dat. Zásady mohou zakazovat vytváření tabulek BigQuery nebo zápis do nich. Je také možné, že zásadám odporuje region datového úložiště. Tabulka buď nebyla vytvořena, nebo sice ano, ale brzy poté (cca do 30 minut) byla zase smazána.
Uživatel změnil nastavení fakturace Uživatel cloudového projektu přešel z bezplatné verze BigQuery na placenou. Běžně by to sice nemělo dělat problémy, občas však může dojít k selháním, například pokud je projekt větší než 10 GB (což je limit izolovaného prostoru). V praxi může export začít selhávat. Tabulky se nevyplní.
Cloudový projekt překročil kvótu Většina projektů má v cloudu k dispozici pouze konečné množství prostředků. Pokud překročíte kvótu úložiště BigQuery, nemusí vám být umožněno zapisovat další data. Pro bezplatné projekty je tato kvóta malá (10 GB). Tabulky se nevyplní.
Uživatel změnil časové pásmo služby Export vytváří 24hodinový snímek služby na základě jejího časového pásma. Pokud je pásmo změněno, mohou být v dotyčný den exportována data za kratší nebo delší období (např. o jednu hodinu kratší, pokud je časové pásmo změněno ze středoevropského času na londýnský čas). V obou případech uživatel uvidí neobvyklý počet událostí. Jeden den s neobvyklým počtem událostí. Všeobecné zmatení uživatelů.

Podpora

Při problémech s nástrojem BigQuery (např. s fakturací) se obraťte na podporu Google Cloud.

BigQuery Export

Informace o exportu a přístupu ke vzorovému souboru dat naleznete v dokumentaci k funkci BigQuery Export.

Integrace dodavatelů BI s nástrojem BigQuery

Tento seznam není vyčerpávající a může být doplněn spolu s tím, jak budou rozšiřovány možnosti integrace.

Pomohly vám tyto informace?

Jak bychom článek mohli vylepšit?
Vyhledávání
Vymazat vyhledávání
Zavřít vyhledávání
Hlavní nabídka
7921582530363301824
true
Prohledat Centrum nápovědy
true
true
true
true
true
69256
false
false