{"id":8823,"date":"2026-08-15T13:59:00","date_gmt":"2026-08-15T11:59:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=8821"},"modified":"2026-08-13T14:29:54","modified_gmt":"2026-08-13T12:29:54","slug":"ga4-bigquery-kostenoptimierung-rohdaten-export","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/","title":{"rendered":"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export"},"content":{"rendered":"\r\n<h2 class=\"wp-block-heading\">GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Die Nutzung des nativen Google Analytics 4 (GA4) Rohdaten-Exports in Google Cloud BigQuery bietet maximale analytische Flexibilit\u00e4t. Jedoch f\u00fchren unoptimierte Abfragen auf Rohdaten-Tabellen schnell zu exponentiell steigenden Infrastrukturkosten. Da BigQuery exakt nach dem Datenvolumen abgerechnet wird, das w\u00e4hrend einer Abfrage verarbeitet wird, ist das Verst\u00e4ndnis der spaltenorientierten Speicherarchitektur essenziell f\u00fcr effizientes Data Engineering.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">1. Die Kostenfalle von SELECT * auf events_* Tabellen<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">BigQuery trennt Abfrageausf\u00fchrung und Speicherung: Dremel ist die verteilte Abfrage-Engine, die Daten selbst liegen im spaltenorientierten Speicherformat Capacitor. In relationalen Datenbanken wird bei einer Abfrage stets der gesamte Datensatz (die Zeile) gelesen. In einer spaltenorientierten Datenbank wird jede Spalte isoliert in verteilten Speicherbl\u00f6cken abgelegt. Die Abfragekosten h\u00e4ngen somit ausschlie\u00dflich davon ab, wie viele Datenbytes die im SQL-Statement explizit benannten Spalten umfassen.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ein undifferenziertes <code>SELECT * FROM `project.analytics_12345.events_*`<\/code> zwingt die Engine, s\u00e4mtliche Spalten \u00fcber alle verf\u00fcgbaren Shards hinweg zu scannen \u2013 inklusive speicherintensiver, verschachtelter RECORD-Strukturen wie <code>event_params<\/code>, <code>user_properties<\/code> und <code>items<\/code>. Eine einzige solche Abfrage \u00fcber mehrere Monate hinweg verarbeitet schnell Terabytes an Daten und erzeugt erhebliche Fehlkosten.<\/p>\r\n\r\n\r\n\r\n<figure class=\"lw-diagram\">\n<img loading=\"lazy\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/hand-bqkosten-de.png\" width=\"1120\" height=\"700\" decoding=\"async\"\n     alt=\"Drei absteigende Stufen von der rohen Platzhalter-Abfrage \u00fcber die eingeschr\u00e4nkte Abfrage bis zur vorberechneten Tabelle, darunter die drei Kostentreiber\">\n<figcaption>Jede Stufe verkleinert, was die Abfrage lesen muss: erst das Zeitfenster und die Spalten, dann die Rohtabelle selbst, die das Dashboard gar nicht mehr anfasst.<\/figcaption>\n<\/figure>\n\n<h2 class=\"wp-block-heading\">2. Datums-Partitionierung und Tabellen-Suffixe nutzen<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">GA4 speichert Exportdaten in t\u00e4glichen Shard-Tabellen nach dem Schema <code>events_YYYYMMDD<\/code>. Der wichtigste Hebel zur Verringerung der gescannten Bytes ist die konsequente Einschr\u00e4nkung \u00fcber die Pseudo-Spalte <code>_TABLE_SUFFIX<\/code>. Ohne diese Filterung scannt BigQuery grunds\u00e4tzlich die gesamte Historie des Datensatzes, bevor WHERE-Bedingungen ausgewertet werden.<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>-- KOSTENINTENSIV (Scannt die gesamte Historie):\r\nSELECT event_name, user_pseudo_id \r\nFROM `project.analytics_12345.events_*`\r\nWHERE event_name = 'purchase';\r\n\r\n-- OPTIMIERT (Begrenzt den Scan auf ein 7-Tage-Fenster):\r\nSELECT event_name, user_pseudo_id \r\nFROM `project.analytics_12345.events_*`\r\nWHERE _TABLE_SUFFIX BETWEEN '20260801' AND '20260807'\r\n  AND event_name = 'purchase';<\/code><\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">3. Clustering nach event_name und user_pseudo_id<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">W\u00e4hrend die Partitionierung Daten auf Tabellenebene trennt, sortiert ein Clustering die internen Speicherbl\u00f6cke anhand spezifischer Spaltenwerte. Wenn analytische Prozesse regelm\u00e4\u00dfig nach Event-Typen oder User-IDs filtern, reduziert ein gezieltes Clustering in nachgelagerten Staging-Tabellen die Ausf\u00fchrungszeit und die Kosten drastisch.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Wird auf eine geclusterte Spalte gefiltert, \u00fcberspringt BigQuery irrelevante Speicherbl\u00f6cke vollautomatisch. F\u00fcr analytische Workloads liefert eine Sortierung nach Kardinalit\u00e4t \u2013 beginnend mit <code>event_name<\/code>, gefolgt von <code>user_pseudo_id<\/code> \u2013 die h\u00f6chste Effizienz.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">4. Aufbau von Zwischentabellen durch inkrementelle Scheduled Queries<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Es ist ineffizient, Dashboards oder Reporting-Tools direkt an verschachtelte GA4-Rohtabellen anzubinden. Die Best Practice besteht in der Implementierung eines ETL-Prozesses (Extract, Transform, Load) mittels <strong>inkrementeller Scheduled Queries<\/strong>. Indem t\u00e4glich nur die Daten des Vortages verarbeitet und in eine flache, geclusterte Summary-Tabelle geschrieben werden, sinken die wiederkehrenden Abfragekosten um bis zu 95 %.<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>-- Einmalige Einrichtung: Zieltabelle anlegen (nur einmal ausf\u00fchren)\r\nCREATE TABLE IF NOT EXISTS `project.analytics_12345.daily_user_metrics`\r\n(\r\n  event_date DATE,\r\n  event_name STRING,\r\n  user_pseudo_id STRING,\r\n  total_events INT64,\r\n  sessions INT64\r\n)\r\nPARTITION BY event_date\r\nCLUSTER BY event_name, user_pseudo_id;\r\n\r\n-- T\u00e4gliche inkrementelle Aggregation (der eigentliche Tagesjob)\r\nDELETE FROM `project.analytics_12345.daily_user_metrics`\r\nWHERE event_date = DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY);\r\n\r\nINSERT INTO `project.analytics_12345.daily_user_metrics`\r\nSELECT\r\n  PARSE_DATE('%Y%m%d', event_date) AS event_date,\r\n  event_name,\r\n  user_pseudo_id,\r\n  COUNT(1) AS total_events,\r\n  COUNT(DISTINCT (SELECT value.int_value FROM UNNEST(event_params) WHERE key = 'ga_session_id')) AS sessions\r\nFROM `project.analytics_12345.events_*`\r\nWHERE _TABLE_SUFFIX = FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY))\r\nGROUP BY 1, 2, 3;<\/code><\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Zusammenfassung<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Eine kosteneffiziente GA4-BigQuery-Architektur beruht auf drei Grundregeln: dem Verzicht auf Wildcard-Spaltenabfragen, der strikten Begrenzung des Scan-Bereichs \u00fcber <code>_TABLE_SUFFIX<\/code> und der Auslagerung rechenintensiver Reportings auf flache, geclusterte Zwischentabellen durch automatisierte Tagesjobs.<\/p>\r\n\n\n<div class=\"lw-quellen\">\n<h2>Quellen<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.cloud.google.com\/bigquery\/docs\" target=\"_blank\" rel=\"noopener noreferrer\">BigQuery documentation<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/analytics\/bigquery\/basic-queries\" target=\"_blank\" rel=\"noopener noreferrer\">BigQuery Export schema for GA4<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Technischer Leitfaden zur Kostenreduktion im GA4 BigQuery-Export durch Eliminierung von Wildcard-SELECTs, Table-Suffix-Partitionierung, Clustering und inkrementelle Zwischentabellen.<\/p>\n","protected":false},"author":1,"featured_media":9237,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[92081,92091,92094,92235,92110],"class_list":["post-8823","post","type-post","status-publish","format-standard","hentry","category-digital-analytics-de","tag-bigquery-de","tag-google-analytics-4-de","tag-google-cloud-de","tag-tutorial-de","tag-web-analytics-de"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export - Lukas Wojcik - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"Technischer Leitfaden zur Kostenreduktion im GA4 BigQuery-Export durch Eliminierung von Wildcard-SELECTs, Table-Suffix-Partitionierung, Clustering und inkrementelle Zwischentabellen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-15T11:59:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"luky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"luky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/\"},\"author\":{\"name\":\"luky\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export\",\"datePublished\":\"2026-08-15T11:59:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/\"},\"wordCount\":437,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg\",\"keywords\":[\"BigQuery\",\"Google Analytics 4\",\"Google Cloud\",\"Tutorial\",\"Web Analytics\"],\"articleSection\":[\"Digital Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/\",\"name\":\"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg\",\"datePublished\":\"2026-08-15T11:59:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg\",\"width\":1200,\"height\":630,\"caption\":\"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-bigquery-kostenoptimierung-rohdaten-export\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"luky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"luky\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/author\\\/luky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export - Lukas Wojcik - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/","og_locale":"en_US","og_type":"article","og_title":"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export - Lukas Wojcik - Blog","og_description":"Technischer Leitfaden zur Kostenreduktion im GA4 BigQuery-Export durch Eliminierung von Wildcard-SELECTs, Table-Suffix-Partitionierung, Clustering und inkrementelle Zwischentabellen.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-08-15T11:59:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg","type":"image\/jpeg"}],"author":"luky","twitter_card":"summary_large_image","twitter_misc":{"Written by":"luky","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/"},"author":{"name":"luky","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export","datePublished":"2026-08-15T11:59:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/"},"wordCount":437,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg","keywords":["BigQuery","Google Analytics 4","Google Cloud","Tutorial","Web Analytics"],"articleSection":["Digital Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/","url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/","name":"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg","datePublished":"2026-08-15T11:59:00+00:00","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8823-ga4-bigquery-kostenoptimierung-das-ende-unnotiger-ko.jpg","width":1200,"height":630,"caption":"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-bigquery-kostenoptimierung-rohdaten-export\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GA4 BigQuery Kostenoptimierung: Das Ende unn\u00f6tiger Kosten beim Rohdaten-Export"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"luky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"luky"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"],"url":"https:\/\/www.lukaswojcik.com\/blog\/author\/luky\/"}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/8823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=8823"}],"version-history":[{"count":4,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/8823\/revisions"}],"predecessor-version":[{"id":10010,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/8823\/revisions\/10010"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/9237"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=8823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=8823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=8823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}