{"id":9368,"date":"2026-08-12T10:35:00","date_gmt":"2026-08-12T08:35:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=9368"},"modified":"2026-10-24T04:15:28","modified_gmt":"2026-10-24T02:15:28","slug":"google-ads-datenaufbewahrung-37-monate-leistungsdaten","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/","title":{"rendered":"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen"},"content":{"rendered":"<p>F\u00fcr Google-Ads-Exporte entscheidet die zeitliche Aufl\u00f6sung \u00fcber die verf\u00fcgbare Historie. Seit dem 1. Juni 2026 gilt die dokumentierte Grenze von 37 Monaten f\u00fcr st\u00fcndliche, t\u00e4gliche und w\u00f6chentliche Berichte. Monatliche, viertelj\u00e4hrliche und j\u00e4hrliche Auswertungen reichen bis zu elf Jahre zur\u00fcck. Reichweite und H\u00e4ufigkeit haben eine eigene Grenze von drei Jahren. Ein Backfill \u2013 das nachtr\u00e4gliche Nachladen \u00e4lterer Daten \u2013 muss diese Unterschiede ber\u00fccksichtigen.<\/p>\n<h2>Aufbewahrung ist nicht f\u00fcr jede Abfrage gleich<\/h2>\n<p>Die elf Jahre beziehen sich auf gr\u00f6ber zusammengefasste Berichtsdaten, nicht auf einen elfj\u00e4hrigen Abruf des \u00c4nderungsverlaufs. Die API-Ressource <code>change_event<\/code> verlangt einen Zeitraum innerhalb der letzten 30 Tage und h\u00f6chstens 10.000 Ergebnisse. Daf\u00fcr ist ein eigener Export n\u00f6tig.<\/p>\n<p>\u00c4ltere Monatswerte sind kein Ersatz f\u00fcr verlorene Tageswerte: Die Verteilung innerhalb eines Monats l\u00e4sst sich daraus nicht wiederherstellen. Die Google-Ads-API erlaubt f\u00fcr die l\u00e4ngere Historie auch Berichte ohne Datumssegment, sofern der Datumsfilter vollst\u00e4ndige Monate umfasst. Grenzmonate und zul\u00e4ssige Felder m\u00fcssen zur Abfrage passen. Daten vor der Grenze sind daher nicht pauschal vollst\u00e4ndig verschwunden.<\/p>\n<p>GA4, BigQuery-Transfers, DV360 und CM360 haben eigene Regeln. Eine Zahl aus der Google-Ads-Richtlinie belegt keine Aufbewahrungsfrist eines anderen Produkts. Ebenso ist Reichweite nicht beliebig \u00fcber Tage addierbar: Dieselbe Person kann an mehreren Tagen vorkommen.<\/p>\n<figure class=\"lw-diagram\"><img decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/dia-9367-ads-retention-20261024-de.png\" loading=\"lazy\" alt=\"Aufbewahrungsgrenzen nach Zeitaufl\u00f6sung; Exportabdeckung separat nachweisen.\"><figcaption>Aufbewahrungsgrenzen nach Zeitaufl\u00f6sung; Exportabdeckung separat nachweisen.<\/figcaption><\/figure>\n<h2>Datumsgrenze und tats\u00e4chliche Exportabdeckung trennen<\/h2>\n<p>Als festes Rechenbeispiel dient der 10. August 2026: 37 Kalendermonate zur\u00fcck ergibt den 10. Juli 2023. F\u00fcr laufende Jobs z\u00e4hlt das Datum in der Zeitzone des Werbekontos, also <code>customer.time_zone<\/code>, statt der zuf\u00e4lligen Serverzeitzone. Monatsenden und Schaltjahre verlangen Kalenderarithmetik.<\/p>\n<p>Ein fehlender Datensatz in einer Kennzahlentabelle beweist keine Exportl\u00fccke. Nach Datum segmentierte Google-Ads-Berichte liefern keine Zeile, wenn alle ausgew\u00e4hlten Kennzahlen null sind. Deshalb braucht jeder erfolgreich vollst\u00e4ndig abgefragte Tag einen Abdeckungsnachweis, auch bei null Ergebniszeilen. Der Nachweis gilt nur f\u00fcr das konkrete Konto und die konkrete Berichtsdefinition.<\/p>\n<p>Ein geeigneter Berichtsschl\u00fcssel identifiziert API-Ressource, Felder, Filter, Segmentierung und Schemafassung. Eine ge\u00e4nderte Abfrage ben\u00f6tigt eine neue Version oder einen kontrollierten Neuaufbau. Ein einzelnes <code>MAX(window_end)<\/code> \u00fcbersieht \u00e4ltere L\u00fccken und vermischt bei fehlendem Berichtsschl\u00fcssel unterschiedliche Exporte.<\/p>\n<h2>Ein begrenzter, ausf\u00fchrbarer Fensterplaner<\/h2>\n<p>Das folgende Python-Beispiel ben\u00f6tigt <code>python-dateutil<\/code>. Es plant h\u00f6chstens sieben Tage ab der \u00e4ltesten unbest\u00e4tigten, noch erreichbaren Stelle. <code>completed_days<\/code> enth\u00e4lt ausschlie\u00dflich best\u00e4tigte Tage desselben Kontos und Berichts. \u00c4ltere unbest\u00e4tigte Tage werden getrennt zur\u00fcckgegeben \u2013 bereits beim ersten Lauf. Die Funktion ruft keine API auf und schreibt keine Datenbank.<\/p>\n<pre><code class=\"language-python\">from datetime import date, timedelta\nfrom dateutil.relativedelta import relativedelta\n\ndef plan_window(today, oldest_wanted, completed_days, chunk_days=7):\n    if chunk_days &lt; 1:\n        raise ValueError(&quot;chunk_days must be positive&quot;)\n    floor = today - relativedelta(months=37)\n    yesterday = today - timedelta(days=1)\n    completed = set(completed_days)\n    expired_unconfirmed = []\n    current = oldest_wanted\n    while current &lt; floor and current &lt;= yesterday:\n        if current not in completed:\n            expired_unconfirmed.append(current)\n        current += timedelta(days=1)\n    current = max(oldest_wanted, floor)\n    while current &lt;= yesterday and current in completed:\n        current += timedelta(days=1)\n    window = None if current &gt; yesterday else (\n        current, min(current + timedelta(days=chunk_days - 1), yesterday)\n    )\n    return window, expired_unconfirmed\n\nif __name__ == &quot;__main__&quot;:\n    example_day = date(2026, 8, 10)\n    window, expired = plan_window(\n        example_day, date(2023, 7, 8), {date(2023, 7, 8)}\n    )\n    print(window)   # (2023-07-10, 2023-07-16)\n    print(expired)  # [2023-07-09], not proof that every other copy is lost\n<\/code><\/pre>\n<p>Das Ergebnis <code>expired_unconfirmed<\/code> bedeutet: Au\u00dferhalb der t\u00e4glichen Abrufgrenze fehlt in diesem Register ein erfolgreicher Exportnachweis. Andere Sicherungen oder \u00e4ltere Monatswerte k\u00f6nnen trotzdem existieren. Das ist kein Beweis f\u00fcr unwiederbringlichen Verlust aller Daten. Ein teilweise bereits best\u00e4tigtes Fenster darf erneut geladen werden, wenn die Speicherung den ganzen Bereich sicher ersetzt.<\/p>\n<h2>Abruf und Speicherung m\u00fcssen zusammenpassen<\/h2>\n<ol>\n<li>Vor der Fensterwahl eine Sperre f\u00fcr Konto und Bericht erwerben. In PostgreSQL kann daf\u00fcr eine vorab angelegte Zustandszeile innerhalb einer Transaktion mit <code>SELECT \u2026 FOR UPDATE<\/code> gesperrt werden. Alle beteiligten L\u00e4ufe m\u00fcssen dieselbe Sperre beachten.<\/li>\n<li>Die gesamte API-Antwort lesen: alle Seiten von <code>Search<\/code> oder den vollst\u00e4ndigen <code>SearchStream<\/code>. Fehler oder abgebrochene Streams d\u00fcrfen keinen erfolgreichen Abdeckungsnachweis erzeugen. Erwartete Felder, Datumsbereich und Kontozuordnung pr\u00fcfen.<\/li>\n<li>Den betroffenen Berichtsbereich atomar ersetzen: alte Zeilen f\u00fcr genau dieses Konto, diesen Bericht und dieses Fenster l\u00f6schen, neue Zeilen einf\u00fcgen und jeden erfolgreich abgefragten Tag im Abdeckungsregister best\u00e4tigen. Das schlie\u00dft Tage mit null Zeilen ein.<\/li>\n<li>Daten und Register gemeinsam committen. Bei Fehlern gemeinsam zur\u00fcckrollen. Staging und geeignete eindeutige Schl\u00fcssel verhindern Dubletten und erlauben kontrollierte Wiederholung.<\/li>\n<li>Fehler, Stillstand und unbest\u00e4tigte abgelaufene Tage \u00fcberwachen. Ein Alarm auf den letzten erfolgreichen Lauf erkennt einen Stillstand bereits vor dem n\u00e4chsten gelungenen Export.<\/li>\n<\/ol>\n<p>Dieses Verfahren beschreibt den Integrationsvertrag. API-Anmeldung, freigegebene GAQL-Felder, Tabellenschema und Sperrstrategie m\u00fcssen im konkreten Export implementiert werden. Ein beliebiger bestehender Wrapper garantiert weder vollst\u00e4ndige Antworten noch idempotente Speicherung. Lange Abrufe innerhalb einer Datenbanktransaktion erfordern passende Zeitlimits; gr\u00f6\u00dfere Systeme k\u00f6nnen mit Leasing und abgesichertem Abschluss arbeiten.<\/p>\n<h2>Aufholen und laufende Korrekturen<\/h2>\n<p>Vom 10. Juli 2023 bis einschlie\u00dflich 9. August 2026 sind es 1.127 Tage und damit 161 Fenster mit h\u00f6chstens sieben Tagen. Ein erfolgreiches Fenster pro Stunde entspr\u00e4che unter idealen Bedingungen ungef\u00e4hr 6,7 Tagen. Das ist eine Kapazit\u00e4tsrechnung, keine Laufzeitgarantie: Datenmenge, Quoten, Ausf\u00e4lle und Wiederholungen bestimmen den Betrieb.<\/p>\n<p>\u00c4lteste gef\u00e4hrdete Tage erhalten Vorrang. Gleichzeitig braucht der Export einen Nachladebereich f\u00fcr k\u00fcrzlich abgeschlossene Tage, weil Kennzahlen nachtr\u00e4glich angepasst werden k\u00f6nnen. Ein einmal best\u00e4tigter Tag ist nicht f\u00fcr immer unver\u00e4nderlich. Der hier gezeigte Planer erledigt nur den historischen L\u00fcckenschluss; aktuelle Korrekturen ben\u00f6tigen einen eigenen Lauf.<\/p>\n<div class=\"lw-faq\">\n<h2>Fragen und Antworten<\/h2>\n<h3>Gen\u00fcgt ein st\u00fcndlicher Cron-Eintrag?<\/h3>\n<p>Nur mit eingerichteter Authentifizierung, \u00dcberwachung, Sperre gegen Parallelstarts und gepr\u00fcfter Speicherung. Ein Fenster entspricht nicht automatisch genau einem HTTP-Aufruf; Seitenabrufe und Wiederholungen k\u00f6nnen hinzukommen.<\/p>\n<h3>Welche Daten haben zuerst Priorit\u00e4t?<\/h3>\n<p>Je Datensatz gilt die eigene Grenze. Reichweite und H\u00e4ufigkeit d\u00fcrfen nicht mit dem 37-Monate-Fenster f\u00fcr t\u00e4gliche Leistungsdaten geplant werden. Das Exportregister muss diese Berichte getrennt f\u00fchren.<\/p>\n<h3>Kann ein Warehouse die urspr\u00fcngliche Attribution neu berechnen?<\/h3>\n<p>Ein aggregierter Leistungsbericht bewahrt seine gelieferten Kennzahlen. F\u00fcr eine unabh\u00e4ngige Neuberechnung der Attribution reichen solche Summen allein nicht; daf\u00fcr w\u00e4ren zus\u00e4tzliche geeignete Ereignisdaten und Annahmen erforderlich.<\/p>\n<\/div>\n<div class=\"lw-quellen\">\n<h2>Quellen<\/h2>\n<ul>\n<li><a href=\"https:\/\/support.google.com\/google-ads\/answer\/15188209?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads data retention policy<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/query\/date-ranges\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads API: Date ranges and historical limits<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/change-event\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads API: Change Event<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/reporting\/zero-metrics\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads API: Zero metrics<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/reporting\/streaming\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads API: Streaming reports<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/best-practices\/quotas\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads API: Limits and quotas<\/a><\/li>\n<li><a href=\"https:\/\/www.postgresql.org\/docs\/current\/explicit-locking.html\" target=\"_blank\" rel=\"noopener noreferrer\">PostgreSQL: Explicit locking<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Die Aufbewahrung von Google-Ads-Daten h\u00e4ngt von der Zeitaufl\u00f6sung ab: 37 Monate f\u00fcr st\u00fcndliche, t\u00e4gliche und w\u00f6chentliche Leistungsdaten, l\u00e4ngere Fristen f\u00fcr geeignete Monatsberichte oder gr\u00f6bere Auswertungen. Ein gepr\u00fcfter Zeitfenster-Planer erkennt Backfill-L\u00fccken und abgelaufene Tage.<\/p>\n","protected":false},"author":1,"featured_media":23472,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[92055,92081,92026,92068],"class_list":["post-9368","post","type-post","status-publish","format-standard","hentry","category-digital-marketing-de","tag-automation-de","tag-bigquery-de","tag-marketing-cyfrowy-pl-de","tag-google-ads-de"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"Google-Ads-Daten sichern: Aufbewahrungsgrenzen berechnen, historische Exporte fortsetzen und Verluste in einem Backfill-Protokoll erfassen.\" \/>\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\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"Google-Ads-Daten sichern: Aufbewahrungsgrenzen berechnen, historische Exporte fortsetzen und Verluste in einem Backfill-Protokoll erfassen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-12T08:35:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-24T02:15:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-9368-ads-retention-20261024-dark.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=\"5 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\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen\",\"datePublished\":\"2026-08-12T08:35:00+00:00\",\"dateModified\":\"2026-10-24T02:15:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/\"},\"wordCount\":926,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-9368-ads-retention-20261024-dark.png\",\"keywords\":[\"Automation\",\"BigQuery\",\"Digital Marketing\",\"Google Ads\"],\"articleSection\":[\"Digital Marketing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/\",\"name\":\"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-9368-ads-retention-20261024-dark.png\",\"datePublished\":\"2026-08-12T08:35:00+00:00\",\"dateModified\":\"2026-10-24T02:15:28+00:00\",\"description\":\"Google-Ads-Daten sichern: Aufbewahrungsgrenzen berechnen, historische Exporte fortsetzen und Verluste in einem Backfill-Protokoll erfassen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-9368-ads-retention-20261024-dark.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-9368-ads-retention-20261024-dark.png\",\"width\":1200,\"height\":630,\"caption\":\"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen\"}]},{\"@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":"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen | Lukas Wojcik","description":"Google-Ads-Daten sichern: Aufbewahrungsgrenzen berechnen, historische Exporte fortsetzen und Verluste in einem Backfill-Protokoll erfassen.","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\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/","og_locale":"en_US","og_type":"article","og_title":"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen | Lukas Wojcik","og_description":"Google-Ads-Daten sichern: Aufbewahrungsgrenzen berechnen, historische Exporte fortsetzen und Verluste in einem Backfill-Protokoll erfassen.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-08-12T08:35:00+00:00","article_modified_time":"2026-10-24T02:15:28+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-9368-ads-retention-20261024-dark.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen","datePublished":"2026-08-12T08:35:00+00:00","dateModified":"2026-10-24T02:15:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/"},"wordCount":926,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-9368-ads-retention-20261024-dark.png","keywords":["Automation","BigQuery","Digital Marketing","Google Ads"],"articleSection":["Digital Marketing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/","url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/","name":"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-9368-ads-retention-20261024-dark.png","datePublished":"2026-08-12T08:35:00+00:00","dateModified":"2026-10-24T02:15:28+00:00","description":"Google-Ads-Daten sichern: Aufbewahrungsgrenzen berechnen, historische Exporte fortsetzen und Verluste in einem Backfill-Protokoll erfassen.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-9368-ads-retention-20261024-dark.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-9368-ads-retention-20261024-dark.png","width":1200,"height":630,"caption":"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/google-ads-datenaufbewahrung-37-monate-leistungsdaten\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Google-Ads-Datenaufbewahrung: Fristen verstehen und Backfills planen"}]},{"@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\/9368","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=9368"}],"version-history":[{"count":9,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/9368\/revisions"}],"predecessor-version":[{"id":23530,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/9368\/revisions\/23530"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/23472"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=9368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=9368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=9368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}