{"id":8826,"date":"2026-08-16T14:22:00","date_gmt":"2026-08-16T12:22:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=8826"},"modified":"2026-09-25T14:56:21","modified_gmt":"2026-09-25T12:56:21","slug":"ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/","title":{"rendered":"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration"},"content":{"rendered":"\r\n<h2 class=\"wp-block-heading\">GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Die Verkn\u00fcpfung von Offline-Conversions aus CRM- und POS-Systemen mit digitalen Web-Sitzungen ist eine entscheidende Voraussetzung f\u00fcr pr\u00e4zise Marketing-Analyse. Eine rein browserbasierte Datenerfassung weist zwangsl\u00e4ufig L\u00fccken auf, sobald Gesch\u00e4ftsabschl\u00fcsse per Telefon, E-Mail oder im station\u00e4ren Handel erfolgen. Durch den Einsatz des <strong>Google Analytics 4 (GA4) Measurement Protocols<\/strong> lassen sich HTTP-POST-Anfragen direkt von Server zu Server senden, um diese Datenl\u00fccke zu schlie\u00dfen und Ums\u00e4tze korrekt den urspr\u00fcnglichen Marketing-Kan\u00e4len zuzuordnen.<\/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\/mp-kennungen-de.png?v=20260925\" width=\"1120\" height=\"580\" decoding=\"async\"\n     alt=\"Drei Karten zu client_id, ga_session_id und user_id mit Herkunft, Aufgabe und den Folgen des Fehlens sowie dem Endpunkt und den Zugangsdaten der Anfrage\">\n<figcaption>Die erste Kennung entscheidet, ob die Conversion gez\u00e4hlt wird, die zweite, ob die Kampagne sie gutgeschrieben bekommt.<\/figcaption>\n<\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">1. Die Identit\u00e4ts-Architektur: client_id, session_id und user_id<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Eine fehlerfreie Attribution erfordert eine eindeutige Identit\u00e4tsaufl\u00f6sung. Wenn Offline-Ereignisse per Measurement Protocol \u00fcbertragen werden, muss GA4 die eingehenden Backend-Daten einer bestehenden Web-Sitzung zuordnen k\u00f6nnen. Dies basiert auf drei Kernparametern:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>client_id (Erforderlich):<\/strong> Der anonyme Browser-Identifikator aus dem GA4-Cookie (<code>_ga<\/code>). Dieser Wert muss bei Formularabsendungen erfasst und dauerhaft im CRM-Datensatz gespeichert werden.<\/li>\r\n\r\n\r\n\r\n<li><strong>session_id (Kritisch f\u00fcr Sitzungs-Attribution):<\/strong> Wird ausschlie\u00dflich die <code>client_id<\/code> gesendet, wird die Conversion zwar dem Nutzer zugeordnet, der Traffic-Kanal jedoch oft als <em>Unassigned<\/em> gewertet oder als neue Direct-Sitzung interpretiert. Um die urspr\u00fcngliche Traffic-Quelle (z. B. Google Ads, Organic Search) zu erben, muss die numerische <code>ga_session_id<\/code> aus dem Browser im <code>params<\/code>-Objekt mitgef\u00fchrt werden.<\/li>\r\n\r\n\r\n\r\n<li><strong>user_id (Optional, Cross-Device):<\/strong> Sobald authentifizierte Nutzerkonten existieren, erm\u00f6glicht die \u00dcbergabe einer permanenten internen Datenbank-ID das ger\u00e4te\u00fcbergreifende Zusammenf\u00fchren von Web-, App- und Offline-Transaktionen.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">2. Aufbau des HTTP-POST-Payloads<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Serverseitige Transaktionen m\u00fcssen an den offiziellen Endpunkt \u00fcbermittelt werden: <code>https:\/\/www.google-analytics.com\/mp\/collect<\/code>. Die Authentifizierung erfolgt \u00fcber ein g\u00fcltiges <code>api_secret<\/code> aus den GA4-Datenstromeinstellungen kombiniert mit der <code>measurement_id<\/code> im Format G-XXXXXXX.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Das folgende JSON-Payload demonstriert ein standardkonformes Offline-Kaufereignis mit allen relevanten Attributionsparametern:<\/p>\r\n\r\n\r\n<figure style=\"--cbb-digits:2\" class=\"cbb cbb--wrap cbb--numbers wp-block-code-beautifier-block-code\" data-lang=\"http\"><figcaption class=\"cbb-head\"><span class=\"cbb-lang\">HTTP<\/span><span class=\"cbb-actions\"><button type=\"button\" class=\"cbb-button cbb-button--wrap\" data-cbb-action=\"wrap\" aria-pressed=\"true\" title=\"Wrap long lines\"><svg aria-hidden=\"true\" focusable=\"false\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><path d=\"M2 4h12M2 8h9.5a2.5 2.5 0 0 1 0 5H8m0 0 1.5-1.5M8 13l1.5 1.5M2 12h3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span class=\"cbb-sr\">Wrap long lines<\/span><\/button><button type=\"button\" class=\"cbb-button cbb-button--copy\" data-cbb-action=\"copy\" data-cbb-done=\"Copied\" data-cbb-failed=\"Press Ctrl+C to copy\"><svg aria-hidden=\"true\" focusable=\"false\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><rect x=\"5.5\" y=\"5.5\" width=\"8\" height=\"8.5\" rx=\"1.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M10.5 3.5V3A1.5 1.5 0 0 0 9 1.5H4A1.5 1.5 0 0 0 2.5 3v6.5A1.5 1.5 0 0 0 4 11h.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><\/svg><span class=\"cbb-button-label\" aria-live=\"polite\">Copy<\/span><\/button><\/span><\/figcaption><pre class=\"cbb-pre\" tabindex=\"0\"><code class=\"cbb-code language-http\" style=\"counter-reset:cbb-line 0;\"><span class=\"cbb-line\"><span class=\"cbb-keyword\">POST<\/span> \/mp\/collect?measurement_id=G-XXXXXXX&amp;api_secret=abc123XYZ <span class=\"cbb-meta\">HTTP\/1.1<\/span>\n<\/span><span class=\"cbb-line\"><span class=\"cbb-attr\">Host<\/span>: www.google-analytics.com\n<\/span><span class=\"cbb-line\"><span class=\"cbb-attr\">Content-Type<\/span>: application\/json\n<\/span><span class=\"cbb-line\">\n<\/span><span class=\"cbb-line\">{\n<\/span><span class=\"cbb-line\">  \"client_id\": \"1234567890.1700000000\",\n<\/span><span class=\"cbb-line\">  \"user_id\": \"CRM_LEAD_998877\",\n<\/span><span class=\"cbb-line\">  \"timestamp_micros\": \"1723795200000000\",\n<\/span><span class=\"cbb-line\">  \"non_personalized_ads\": false,\n<\/span><span class=\"cbb-line\">  \"events\": &#91;\n<\/span><span class=\"cbb-line\">    {\n<\/span><span class=\"cbb-line\">      \"name\": \"purchase\",\n<\/span><span class=\"cbb-line\">      \"params\": {\n<\/span><span class=\"cbb-line\">        \"session_id\": \"1700000000\",\n<\/span><span class=\"cbb-line\">        \"transaction_id\": \"CRM_INV_2026_0891\",\n<\/span><span class=\"cbb-line\">        \"value\": 1499.00,\n<\/span><span class=\"cbb-line\">        \"currency\": \"EUR\",\n<\/span><span class=\"cbb-line\">        \"engagement_time_msec\": 100,\n<\/span><span class=\"cbb-line\">        \"items\": &#91;\n<\/span><span class=\"cbb-line\">          {\n<\/span><span class=\"cbb-line\">            \"item_id\": \"SKU_ENTERPRISE_PLAN\",\n<\/span><span class=\"cbb-line\">            \"item_name\": \"Enterprise Service License\",\n<\/span><span class=\"cbb-line\">            \"price\": 1499.00,\n<\/span><span class=\"cbb-line\">            \"quantity\": 1\n<\/span><span class=\"cbb-line\">          }\n<\/span><span class=\"cbb-line\">        &#93;\n<\/span><span class=\"cbb-line\">      }\n<\/span><span class=\"cbb-line\">    }\n<\/span><span class=\"cbb-line\">  &#93;\n<\/span><span class=\"cbb-line\">}<\/span><\/code><\/pre><\/figure>\r\n\r\n\r\n<h2 class=\"wp-block-heading\">3. Umgang mit Attributionsverz\u00f6gerungen und Zeitstempel-Grenzen<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Offline-Transaktionen im CRM erfolgen selten sofort. Verkaufszyklen erstrecken sich h\u00e4ufig \u00fcber Tage oder Wochen nach dem ersten Web-Kontakt. F\u00fcr eine korrekte Verarbeitung m\u00fcssen die zeitlichen Vorgaben von GA4 beachtet werden:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Das 72-Stunden-Fenster:<\/strong> Das Measurement Protocol unterliegt einer strikten Latenzbegrenzung, und seine Kante ist exakt, nicht ungef\u00e4hr. Am 9. September 2026 gegen den Pr\u00fcfendpunkt gemessen: ein <code>timestamp_micros<\/code>-Wert 71 h 59 min 55 s in der Vergangenheit wurde angenommen, genau 72 h 00 min 00 s mit <code>VALUE_INVALID<\/code> abgewiesen. Der Produktivendpunkt antwortet auf beides mit 204 \u2014 im Moment des Sendens ist ein abgewiesenes Ereignis von einem angenommenen nicht zu unterscheiden.<\/li>\n<li><strong>Keine Nachsicht nach vorn:<\/strong> Ein Zeitstempel jenseits der laufenden Sekunde wird ebenfalls abgewiesen, und deutlich sch\u00e4rfer, als der Meldungstext vermuten l\u00e4sst. Die Meldung nennt 15 Minuten, abgewiesen wurde aber jeder gepr\u00fcfte Wert nach vorn, bis hinunter zu f\u00fcnf Sekunden \u2014 bei einer Senderuhr, die im selben Lauf 0,8 Sekunden am <code>Date<\/code>-Kopf von Google lag. Ein CRM-Server oder eine Kasse mit vorgehender Uhr erzeugt damit Ereignisse, die verworfen werden, ohne dass es irgendwo auff\u00e4llt.<\/li>\n<li><strong>Das Format der <code>client_id<\/code> wird erzwungen:<\/strong> Der Wert muss wie <code>&lt;Zahl&gt;.&lt;Zahl&gt;<\/code> aussehen. Eine Datensatzkennung direkt in diesem Feld \u2014 eine Lead-Nummer, ein Hash-Pr\u00e4fix oder eine schlichte Ganzzahl \u2014 wird mit <code>has invalid format<\/code> abgewiesen. Wo kein <code>_ga<\/code>-Wert erfasst wurde, kommt nur ein aus dem Datensatz abgeleiteter Wert in dieser Form durch.<\/li>\r\n\r\n\r\n\r\n<li><strong>Echtzeit-Webhooks im CRM statt n\u00e4chtlicher Batch-Jobs:<\/strong> Aufgrund des 72-Stunden-Limits wird von w\u00f6chentlichen oder monatlichen Sammel-Uploads abgeraten. Die Einrichtung von ereignisgesteuerten Webhooks im CRM (z. B. Ausl\u00f6sen eines POST-Requests unmittelbar beim Statuswechsel auf <em>Closed Won<\/em>) garantiert g\u00fcltige und zeitnahe Zeitstempel.<\/li>\r\n\r\n\r\n\r\n<li><strong>Historische Attribution via BigQuery:<\/strong> Bei komplexen B2B-Verkaufszyklen von \u00fcber 72 Stunden sollte die Zusammenf\u00fchrung nachgelagert in Google Cloud BigQuery erfolgen. Das direkte Joinen historischer CRM-Transaktionstabellen mit den rohen <code>events_*<\/code>-Webdaten \u00fcber <code>client_id<\/code> und Lead-Erstellungsdaten liefert 100 % Attributionsgenauigkeit ohne API-Zeitlimits.<\/li>\r\n<\/ul>\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\">Die serverseitige Integration von CRM-Offline-Conversions \u00fcber das GA4 Measurement Protocol steigert die Datenqualit\u00e4t erheblich. Die konsequente Speicherung von <code>client_id<\/code> und <code>session_id<\/code> im CRM, strukturierte JSON-Payloads und die Einhaltung des 72-Stunden-Zeitfensters sichern eine valide kanal\u00fcbergreifende Attribution.<\/p>\r\n\n\n<div class=\"lw-faq\">\n<h2>Fragen und Antworten<\/h2>\n\n<h3>Das Measurement Protocol umgeht den Browser vollst\u00e4ndig. Woran h\u00e4ngt dann die Zul\u00e4ssigkeit einer nachgemeldeten Offline-Conversion?<\/h3>\n<p>Am Datensatz, nicht an einem Tag im Browser \u2013 und das ist der Grund, warum diese Frage bei serverseitigen Nachmeldungen so leicht untergeht. Es gibt kein Banner, kein Skript und keine Pr\u00fcfung im Ablauf; was gesendet wird, entscheidet allein der eigene Code.<\/p>\n<p>Praktisch hei\u00dft das: Der Zustand zum Zeitpunkt der Erhebung wird beim Lead gespeichert, in derselben Zeile wie die Kennung. Ein Feld mit dem Stand der Einwilligung, geschrieben, als das Formular abgeschickt wurde \u2013 nicht sp\u00e4ter nachgeschlagen, weil sich der Stand bis zum Versand ge\u00e4ndert haben kann und der Versand nicht der Zeitpunkt ist, auf den es ankommt.<\/p>\n<p>Der Rest ist eine Bedingung im Sendeskript: Zeilen ohne gespeicherten Zustand werden nicht gesendet. Das klingt streng und ist die einzige Fassung, die sich sp\u00e4ter belegen l\u00e4sst. Ein CRM-Eintrag ohne diese Angabe ist von einem mit abgelehnter Einwilligung nicht zu unterscheiden, und im Zweifel ist er es.<\/p>\n<\/div>\n\n<div class=\"lw-quellen\">\n<h2>Quellen<\/h2>\n<ul>\n<li><a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/protocol\/ga4\" target=\"_blank\" rel=\"noopener noreferrer\">GA4 Measurement Protocol reference<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Technischer Leitfaden zur Verkn\u00fcpfung von Offline-CRM- und POS-Conversions mit GA4-Sitzungen via Measurement Protocol POST-Payloads, Identit\u00e4tsaufl\u00f6sung und Latenzhandling.<\/p>\n","protected":false},"author":1,"featured_media":13780,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[92023,92029,92091,92148,92032],"class_list":["post-8826","post","type-post","status-publish","format-standard","hentry","category-digital-analytics-de","tag-conversion-tracking-de","tag-first-party-data-de","tag-google-analytics-4-de","tag-server-side-gtm-de","tag-tracking-de"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"GA4 Measurement Protocol f\u00fcr CRM-Conversions: client_id, session_id, POST-Payloads und Grenzen versp\u00e4teter Ereignis\u00fcbermittlung.\" \/>\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-measurement-protocol-serverseitige-crm-offline-conversion-integration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"GA4 Measurement Protocol f\u00fcr CRM-Conversions: client_id, session_id, POST-Payloads und Grenzen versp\u00e4teter Ereignis\u00fcbermittlung.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-16T12:22:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-25T12:56:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-8826-ga4-measurement-protocol-serverseiti-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-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration\",\"datePublished\":\"2026-08-16T12:22:00+00:00\",\"dateModified\":\"2026-09-25T12:56:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/\"},\"wordCount\":804,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-8826-ga4-measurement-protocol-serverseiti-g.png\",\"keywords\":[\"Conversion Tracking\",\"First-Party Data\",\"Google Analytics 4\",\"Server-Side GTM\",\"Tracking\"],\"articleSection\":[\"Digital Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/\",\"name\":\"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-8826-ga4-measurement-protocol-serverseiti-g.png\",\"datePublished\":\"2026-08-16T12:22:00+00:00\",\"dateModified\":\"2026-09-25T12:56:21+00:00\",\"description\":\"GA4 Measurement Protocol f\u00fcr CRM-Conversions: client_id, session_id, POST-Payloads und Grenzen versp\u00e4teter Ereignis\u00fcbermittlung.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-8826-ga4-measurement-protocol-serverseiti-g.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-8826-ga4-measurement-protocol-serverseiti-g.png\",\"width\":1200,\"height\":630,\"caption\":\"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-analytics-de\\\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration\"}]},{\"@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":"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration | Lukas Wojcik","description":"GA4 Measurement Protocol f\u00fcr CRM-Conversions: client_id, session_id, POST-Payloads und Grenzen versp\u00e4teter Ereignis\u00fcbermittlung.","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-measurement-protocol-serverseitige-crm-offline-conversion-integration\/","og_locale":"en_US","og_type":"article","og_title":"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration | Lukas Wojcik","og_description":"GA4 Measurement Protocol f\u00fcr CRM-Conversions: client_id, session_id, POST-Payloads und Grenzen versp\u00e4teter Ereignis\u00fcbermittlung.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-08-16T12:22:00+00:00","article_modified_time":"2026-09-25T12:56:21+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-8826-ga4-measurement-protocol-serverseiti-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-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration","datePublished":"2026-08-16T12:22:00+00:00","dateModified":"2026-09-25T12:56:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/"},"wordCount":804,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-8826-ga4-measurement-protocol-serverseiti-g.png","keywords":["Conversion Tracking","First-Party Data","Google Analytics 4","Server-Side GTM","Tracking"],"articleSection":["Digital Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/","url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/","name":"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-8826-ga4-measurement-protocol-serverseiti-g.png","datePublished":"2026-08-16T12:22:00+00:00","dateModified":"2026-09-25T12:56:21+00:00","description":"GA4 Measurement Protocol f\u00fcr CRM-Conversions: client_id, session_id, POST-Payloads und Grenzen versp\u00e4teter Ereignis\u00fcbermittlung.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-8826-ga4-measurement-protocol-serverseiti-g.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-8826-ga4-measurement-protocol-serverseiti-g.png","width":1200,"height":630,"caption":"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-analytics-de\/ga4-measurement-protocol-serverseitige-crm-offline-conversion-integration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration"}]},{"@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\/8826","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=8826"}],"version-history":[{"count":4,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/8826\/revisions"}],"predecessor-version":[{"id":18106,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/8826\/revisions\/18106"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/13780"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=8826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=8826"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=8826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}