{"id":472,"date":"2026-09-16T13:10:00","date_gmt":"2026-09-16T11:10:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/?p=472"},"modified":"2026-09-10T10:51:50","modified_gmt":"2026-09-10T08:51:50","slug":"algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/","title":{"rendered":"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\">Klassisches Conversion-Tracking im Performance-Marketing optimiert Gebotsmodelle h\u00e4ufig auf oberfl\u00e4chliche Kennzahlen. Die Einspeisung von Bruttoums\u00e4tzen oder ungewichteten Transaktionszahlen in automatische Bidding-Systeme ignoriert entscheidende finanzielle Realit\u00e4ten wie Produktmargen, Stornoquoten, Versandkosten und den langfristigen Customer Lifetime Value (LTV). Die Implementierung einer algorithmischen ROAS-Optimierungspipeline zwischen Google BigQuery und dem Google Ads Offline Conversion Import (OCI) erm\u00f6glicht es Data-Engineering-Teams, browserbasierte Conversion-Pixel durch bereinigte, reale Gewinnsignale zu ersetzen, die direkt an Werbeklick-Identifikatoren gekoppelt sind.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">1. Architektur-Grundlagen: Value-Based Bidding (VBB) &amp; OCI<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Value-Based Bidding (VBB) basiert auf der R\u00fcck\u00fcbermittlung pr\u00e4ziser Gewinn- und LTV-Metriken an die Smart-Bidding-Algorithmen von Google Ads. Die OCI-Datenpipeline besteht aus drei strukturellen Komponenten:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Klick-Identifikator-Erfassung:<\/strong> Jede eingehende Landingpage-URL mit Google-Klickparametern (<code>gclid<\/code>, <code>wbraid<\/code> oder <code>gbraid<\/code>) muss in First-Party-Cookies und backendseitigen ERP-\/CRM-Datenbanken persistent gespeichert werden.<\/li>\r\n<li><strong>Finanzielle Attributionsmodellierung in BigQuery:<\/strong> Eine geplante SQL-Transformation verkn\u00fcpft GA4-Webverkehrsstr\u00f6me mit Buchhaltungsdaten, um den realen Nettogewinn und den prognostizierten 90-Tage-LTV f\u00fcr jeden konvertierenden Kunden zu berechnen.<\/li>\r\n<li><strong>Automatisierter OCI-Payload-Sync:<\/strong> Standardisierte Conversion-Payloads werden \u00fcber geplante BigQuery-Datentransfers oder die Google Ads API automatisiert hochgeladen, wodurch Bidding-Modelle gezielt auf Kundenprofile mit echtem Gewinnbeitrag optimieren.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"lw-diagram\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/hand-roas-de.png\" width=\"1120\" height=\"560\" alt=\"Kette vom Klick-Identifier \u00fcber die BigQuery-Verkn\u00fcpfung und die Staging-Tabelle bis zum Offline-Conversion-Import in Google Ads\">\n<figcaption>Die Kette schlie\u00dft den Kreis vom Klick bis zur Marge: Der Klick-Identifier wird beim Lead gespeichert, BigQuery verkn\u00fcpft ihn mit dem echten Gewinn, und erst dieser Wert geht zur\u00fcck ins Bieten.<\/figcaption>\n<\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">2. Schritt-f\u00fcr-Schritt-SQL-Modellierung in Google BigQuery<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Zur Berechnung des realen Conversion-Wertes m\u00fcssen GA4-Klick-Identifikatoren mit backendseitigen Transaktionsdaten und Margentabellen zusammengef\u00fchrt werden. Das folgende produktionsreife SQL-Skript extrahiert Klick-IDs und berechnet Nettogewinne f\u00fcr den OCI-Import:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code class=\"language-sql\">WITH ga4_click_params AS (\n    SELECT\n        (SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'transaction_id') AS transaction_id,\n        (SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'gclid') AS gclid,\n        (SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'gbraid') AS gbraid,\n        (SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'wbraid') AS wbraid,\n        TIMESTAMP_MICROS(event_timestamp) AS event_time\n    FROM\n        `project_id.analytics_XXXXXXXXX.events_*`\n    WHERE\n        _TABLE_SUFFIX BETWEEN FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY))\n                          AND FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY))\n        AND event_name = 'purchase'\n),\nbackend_financials AS (\n    SELECT\n        order_id AS transaction_id,\n        order_status,\n        -- Bruttoumsatz abz\u00fcglich Wareneneinsatz (COGS), Retouren und Versandkosten\n        ROUND((gross_revenue - cogs_amount - shipping_cost) * COALESCE(ltv_multiplier, 1.2), 2) AS net_profit_value,\n        currency_code\n    FROM\n        `project_id.erp_data.completed_orders`\n    WHERE\n        order_status = 'PAID_AND_SHIPPED'\n        AND return_status = 'NO_RETURN'\n)\nSELECT\n    COALESCE(g.gclid, g.gbraid, g.wbraid) AS click_id,\n    CASE\n        WHEN g.gclid IS NOT NULL THEN 'GCLID'\n        WHEN g.gbraid IS NOT NULL THEN 'GBRAID'\n        WHEN g.wbraid IS NOT NULL THEN 'WBRAID'\n    END AS click_id_type,\n    'Net_Profit_Purchase' AS conversion_name,\n    FORMAT_TIMESTAMP('%Y-%m-%d %H:%M:%S%z', g.event_time) AS conversion_time,\n    b.net_profit_value AS conversion_value,\n    b.currency_code AS conversion_currency\nFROM\n    ga4_click_params g\nINNER JOIN\n    backend_financials b\n    ON g.transaction_id = b.transaction_id\nWHERE\n    COALESCE(g.gclid, g.gbraid, g.wbraid) IS NOT NULL\n    AND b.net_profit_value &gt; 0;<\/code><\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">3. Schritt-f\u00fcr-Schritt-Datenaufbereitung f\u00fcr Google Ads OCI<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Google Ads OCI verlangt spezifische Schema-Regeln und Zeitfenster, damit Conversions fehlerfrei verarbeitet werden k\u00f6nnen:<\/p>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li><strong>Deduplizierungs-Management:<\/strong> Die SQL-Ausgabe ist in einer Staging-Tabelle namens <code>google_ads_oci.profit_conversions_staging<\/code> zu speichern. Durch Gruppierung nach <code>transaction_id<\/code> wird verhindert, dass nachtr\u00e4glich korrigierte Bestellungen mehrfach an Google Ads \u00fcbertragen werden.<\/li>\r\n<li><strong>Zeitfenster-Puffer:<\/strong> Der Upload muss zwischen 24 Stunden und 90 Tagen nach dem urspr\u00fcnglichen Klick erfolgen. Transaktionen, die schneller als 6 Stunden nach dem Klick hochgeladen werden, riskieren eine Ablehnung aufgrund von Indexierungsverz\u00f6gerungen in den Google-Ads-Servern.<\/li>\r\n<li><strong>Conversion-Aktions-Mapping:<\/strong> In Google Ads muss unter <em>Zielvorhaben &gt; Conversions &gt; Uploads<\/em> eine sekund\u00e4re Conversion-Aktion namens <code>Net_Profit_Purchase<\/code> erstellt werden. Nach einer 14-t\u00e4gigen Validierungsphase kann diese Aktion als prim\u00e4res Zielvorhaben aktiviert werden.<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">4. Schritt-f\u00fcr-Schritt-Einrichtung der automatischen Synchronisation<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Um manuelle CSV-Exporte zu \u00fcberfl\u00fcssig zu machen, wird eine automatisierte Synchronisation zwischen BigQuery und Google Ads eingerichtet:<\/p>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li><strong>BigQuery Scheduled Query:<\/strong> Einrichtung einer t\u00e4glichen Scheduled Query um 04:00 UTC, welche die Staging-Tabelle mit den abgeglichenen Finanztransaktionen des Vortages \u00fcberschreibt.<\/li>\r\n<li><strong>Google-Ads-Upload-Zeitplan:<\/strong> In Google Ads zu <em>Zielvorhaben &gt; Conversions &gt; Uploads &gt; Zeitpl\u00e4ne<\/em> navigieren. Als Quelle wird <strong>HTTPS \/ Google Cloud Storage<\/strong> oder eine direkte Verbindung zur BigQuery-Staging-Tabelle \u00fcber ein Service-Account-Key-File konfiguriert.<\/li>\r\n<li><strong>Upload-Frequenz &amp; Alarmierung:<\/strong> Der t\u00e4gliche Upload wird auf 06:00 UTC terminiert. Webhook-Benachrichtigungen in Google Ads sind zu aktivieren, um abgewiesene Klick-IDs oder Formatierungsfehler sofort zu erkennen.<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">5. Zusammenfassung &amp; Mehrwert<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Was sich damit erreichen l\u00e4sst:<\/strong> Die erfolgreiche Bereitstellung einer automatisierten, durch die Buchhaltung verifizierten Offline-Conversion-Import-Pipeline (OCI) von Google BigQuery in die Smart-Bidding-Algorithmen von Google Ads.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Resultierender Mehrwert:<\/strong> Smart-Bidding-Algorithmen optimieren nicht l\u00e4nger auf umsatzstarke, aber unrentable oder stornierte Bestellungen. Werbebudgets werden automatisch auf Kundenkohorten verlagert, die reale Nettogewinne und einen hohen Customer Lifetime Value generieren. Dies maximiert die Gesamteffizienz der Kampagnen, sorgt f\u00fcr einen aussagekr\u00e4ftigen Return on Ad Spend (ROAS) und minimiert Streuverluste bei margenschwachen Retouren-Produkten dauerhaft.<\/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\/google-ads\/api\/docs\/get-started\/introduction\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads API documentation<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Eine technische Schritt-f\u00fcr-Schritt-Anleitung zur Erstellung einer automatisierten Gewinn- und LTV-Import-Pipeline von BigQuery zu Google Ads Smart Bidding.<\/p>\n","protected":false},"author":1,"featured_media":14032,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129],"tags":[92355,92081,92023,92026,92068,92235],"class_list":["post-472","post","type-post","status-publish","format-standard","hentry","category-tutorials-de-digital-marketing-de","tag-attribution-de","tag-bigquery-de","tag-conversion-tracking-de","tag-marketing-cyfrowy-pl-de","tag-google-ads-de","tag-tutorial-de"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI - 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-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"Eine technische Schritt-f\u00fcr-Schritt-Anleitung zur Erstellung einer automatisierten Gewinn- und LTV-Import-Pipeline von BigQuery zu Google Ads Smart Bidding.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-16T11:10:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-472-algorithmische-roas-optimierung-bigq-g.png\" \/>\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\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 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-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI\",\"datePublished\":\"2026-09-16T11:10:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/\"},\"wordCount\":559,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-472-algorithmische-roas-optimierung-bigq-g.png\",\"keywords\":[\"Attribution\",\"BigQuery\",\"Conversion Tracking\",\"Digital Marketing\",\"Google Ads\",\"Tutorial\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/\",\"name\":\"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-472-algorithmische-roas-optimierung-bigq-g.png\",\"datePublished\":\"2026-09-16T11:10:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-472-algorithmische-roas-optimierung-bigq-g.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-472-algorithmische-roas-optimierung-bigq-g.png\",\"width\":1200,\"height\":630,\"caption\":\"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI\"}]},{\"@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\":\"Lukas Wojcik\",\"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\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI - 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-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/","og_locale":"en_US","og_type":"article","og_title":"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI - Lukas Wojcik - Blog","og_description":"Eine technische Schritt-f\u00fcr-Schritt-Anleitung zur Erstellung einer automatisierten Gewinn- und LTV-Import-Pipeline von BigQuery zu Google Ads Smart Bidding.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-09-16T11:10:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-472-algorithmische-roas-optimierung-bigq-g.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI","datePublished":"2026-09-16T11:10:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/"},"wordCount":559,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-472-algorithmische-roas-optimierung-bigq-g.png","keywords":["Attribution","BigQuery","Conversion Tracking","Digital Marketing","Google Ads","Tutorial"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/","url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/","name":"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-472-algorithmische-roas-optimierung-bigq-g.png","datePublished":"2026-09-16T11:10:00+00:00","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-472-algorithmische-roas-optimierung-bigq-g.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-472-algorithmische-roas-optimierung-bigq-g.png","width":1200,"height":630,"caption":"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/algorithmische-roas-optimierung-bigquery-attribution-export-zu-google-ads\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Algorithmische ROAS-Optimierung: BigQuery Attribution Export zu Google Ads OCI"}]},{"@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":"Lukas Wojcik","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":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/472","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=472"}],"version-history":[{"count":4,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/472\/revisions"}],"predecessor-version":[{"id":17938,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/472\/revisions\/17938"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/14032"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}