{"id":13143,"date":"2026-09-23T12:45:00","date_gmt":"2026-09-23T10:45:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=13143"},"modified":"2026-09-09T13:21:45","modified_gmt":"2026-09-09T11:21:45","slug":"tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/","title":{"rendered":"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind"},"content":{"rendered":"<p>Eine Kampagne namens <em>Sommer Aktion<\/em> taucht im Bericht als <code>Sommer%20Aktion<\/code> auf. Kaputt ist nichts &#8211; der Verkehr kam an, die Sitzungen sind gez\u00e4hlt, die Abschl\u00fcsse zugeordnet. Nur der Name stimmt nicht, und jeder Filter, jeder Vergleich und jeder Export erbt ihn.<\/p>\n<p>Die Ursache ist immer dieselbe: Der Wert wurde zweimal kodiert. Verschieden ist, wo der zweite Durchgang geschah &#8211; und der Bericht selbst sagt, wie viele es waren.<\/p>\n<figure class=\"lw-diagram\">\n<img src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/utm-doppelt-kodiert-de.png\" width=\"1120\" height=\"580\" decoding=\"async\" loading=\"lazy\"\n     alt=\"Ein Kampagnenname \u00fcber drei Kodierstufen, je Stufe der Wert in der Adresse und der Wert im Bericht nebeneinander\"><figcaption>Jeder weitere Durchgang macht aus dem Prozentzeichen des vorigen ein %25. Sie im Bericht zu z\u00e4hlen ergibt die Zahl der Kodierungen.<\/figcaption><\/figure>\n<h2>Was Prozentkodierung tut und was zweimal geschieht<\/h2>\n<p>Eine Adresse darf nur einen begrenzten Zeichenvorrat enthalten. Alles andere wird als Prozentzeichen mit dem Hexadezimalwert seiner Bytes geschrieben &#8211; aus einem Leerzeichen wird <code>%20<\/code>, aus einem Kaufmannsund <code>%26<\/code>, aus einem \u00fc wird <code>%C3%BC<\/code>, weil es in UTF-8 zwei Bytes hat.<\/p>\n<p>Das Prozentzeichen selbst geh\u00f6rt zu den Zeichen, die kodiert werden m\u00fcssen &#8211; und das ist der ganze Mechanismus hinter dem Problem. Eine bereits kodierte Zeichenkette erneut zu kodieren macht aus jedem <code>%<\/code> ein <code>%25<\/code>.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>Sommer Aktion          der Wert, wie geschrieben\nSommer%20Aktion        einmal kodiert   - in einer Adresse richtig\nSommer%2520Aktion      zweimal kodiert  - das %20 wurde erneut kodiert\nSommer%252520Aktion    dreimal kodiert<\/code><\/pre>\n<p>In die andere Richtung gelesen ist es ebenso mechanisch. Ein Dekodierer macht aus <code>%2520<\/code> wieder <code>%20<\/code>, und das ist ein buchst\u00e4bliches Prozent-Zwei-Null und kein Leerzeichen &#8211; der Wert kommt also als Text mit einem Prozentzeichen darin an, und genau das zeigt der Bericht.<\/p>\n<h2>Die drei Stellen, an denen ein zweiter Durchgang entsteht<\/h2>\n<p>Eine Adresse entsteht selten in einem Schritt, und jeder weitere Schritt ist ein Kandidat.<\/p>\n<p>Die erste ist der Linkbauer selbst. Ein Werkzeug, das eine fertig zusammengesetzte Adresse nimmt und das Ganze kodiert, erzeugt genau das. Erkennbar ist es daran, dass auch die Kaufmannsunds zwischen den Parametern betroffen sind: Eine Adresse mit <code>%26utm_source%3D<\/code> wurde als Ganzes kodiert statt je Bestandteil &#8211; und funktioniert als Verweis nicht einmal mehr.<\/p>\n<p>Die zweite ist eine Klickmessung. Ein Mailwerkzeug oder eine Werbeplattform, die das Ziel als Parameter der eigenen Adresse einpackt, muss es einmal kodieren &#8211; richtigerweise. War das Ziel bereits kodiert, ist die Kodierung der Verpackung der zweite Durchgang, und das Ergebnis erreicht die Seite unversehrt, aber mit verdoppelten Werten.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>https:\/\/klick.beispiel\/r?u=https%3A%2F%2Fshop.example%2F%3Futm_campaign%3DSommer%2520Aktion\n                            \u2514\u2500 richtige Kodierung des Ziels \u2500\u2518  \u2514 schon kodiert \u2518<\/code><\/pre>\n<p>Die dritte ist ein Redaktionssystem. Ein Feld, das eine Adresse speichert und beim Speichern maskiert, dann bei der Ausgabe erneut maskiert, erzeugt dasselbe Ergebnis &#8211; und das ist der eine Fall, an dem nichts im Marketingwerkzeug schuld ist, weshalb er am l\u00e4ngsten braucht, bis er auff\u00e4llt.<\/p>\n<h2>Die F\u00e4lle im Bericht unterscheiden<\/h2>\n<p>Die Zahl der Durchg\u00e4nge l\u00e4sst sich am Wert ablesen, und sie zeigt jedes Mal auf einen anderen Verursacher.<\/p>\n<table style=\"width:100%;border-collapse:collapse;table-layout:auto;\">\n<thead>\n<tr>\n<th style=\"white-space:nowrap;vertical-align:top;\">Im Bericht<\/th>\n<th style=\"white-space:nowrap;vertical-align:top;\">Durchg\u00e4nge<\/th>\n<th style=\"vertical-align:top;\">Wo zu suchen ist<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Sommer Aktion<\/td>\n<td>1<\/td>\n<td>Richtig &#8211; nichts zu tun<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Sommer%20Aktion<\/td>\n<td>2<\/td>\n<td>Linkbauer oder Klickmessung<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Sommer%2520Aktion<\/td>\n<td>3<\/td>\n<td>Zwei Verpackungen hintereinander<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Sommer+Aktion<\/td>\n<td>1<\/td>\n<td>Eine andere Konvention, siehe unten<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Sommer%C3%A4Aktion<\/td>\n<td>2<\/td>\n<td>Dasselbe Problem, Zeichen ausserhalb von ASCII<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Am schnellsten sichtbar wird das alles, indem die Kampagnendimension sortiert und nach einem Prozentzeichen durchsucht wird. Ein einziger Filter auf <code>%<\/code> \u00fcber Kampagne, Quelle, Medium, Begriff und Inhalt findet jeden betroffenen Wert in einem Durchgang, und die Zahl daneben sagt, wie viel Verkehr im falschen Topf landet.<\/p>\n<p>Die letzte Zeile verdient eine Anmerkung. Ein einmal kodiertes \u00e4 ist <code>%C3%A4<\/code>, und das ist richtig &#8211; der Bericht sollte den Buchstaben zeigen. Die Fluchtfolge im Bericht zu sehen bedeutet, dass zweimal kodiert wurde, genau wie beim Leerzeichen.<\/p>\n<h2>Bestandteile kodieren, nicht Adressen<\/h2>\n<p>Die Regel, die das alles verhindert, ist ein Satz: jeden Wert f\u00fcr sich kodieren und danach zusammensetzen. Niemals eine Adresse kodieren, in der bereits Parameter stehen.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>const ziel   = \"https:\/\/shop.example\/sommer\";\nconst felder = {\n  utm_source:   \"newsletter\",\n  utm_medium:   \"email\",\n  utm_campaign: \"Sommer Aktion\",\n  utm_content:  \"kopfbild &amp; titel\"\n};\n\nconst url = ziel + \"?\" + Object.entries(felder)\n  .map(([k, v]) =&gt; encodeURIComponent(k) + \"=\" + encodeURIComponent(v))\n  .join(\"&amp;\");\n\n\/\/ https:\/\/shop.example\/sommer?utm_source=newsletter&amp;utm_medium=email\n\/\/   &amp;utm_campaign=Sommer%20Aktion&amp;utm_content=kopfbild%20%26%20titel<\/code><\/pre>\n<p>Der Unterschied zwischen den beiden verf\u00fcgbaren Funktionen z\u00e4hlt hier. <code>encodeURIComponent<\/code> kodiert alles, was nicht unreserviert ist, einschliesslich <code>&amp;<\/code>, <code>=<\/code> und <code>?<\/code>, und geh\u00f6rt auf einzelne Werte. <code>encodeURI<\/code> l\u00e4sst genau diese Zeichen in Ruhe, weil sie eine strukturelle Bedeutung tragen, und geh\u00f6rt auf eine ganze, noch unkodierte Adresse. Die zweite Funktion auf einen Wert anzuwenden ist der Weg, auf dem ein Kaufmannsund in einem Kampagnennamen diesen in zwei Parameter zerlegt.<\/p>\n<p>Eine einfache Gewohnheit schliesst die verbleibende L\u00fccke: die endg\u00fcltige Adresse einmal bauen und diese Zeichenkette \u00fcberall einsetzen. Eine Adresse, die in einem zweiten Werkzeug erneut zusammengesetzt wird, ist eine Adresse, die erneut kodiert wird.<\/p>\n<h2>Das Leerzeichen, das manchmal ein Plus ist<\/h2>\n<p>F\u00fcr ein Leerzeichen in einer Abfragezeichenfolge gibt es zwei Konventionen, und beide sind in Gebrauch.<\/p>\n<p>Die Prozentkodierung schreibt <code>%20<\/code>. Die Formularkodierung, das Format eines Browsers beim Absenden eines Formulars per GET, schreibt <code>+<\/code>. Beides kommt in Adressen vor, und der Unterschied liegt darin, dass einem Dekodierer gesagt werden muss, was er vor sich hat: Ein allgemeiner Adressdekodierer l\u00e4sst das Plus ein Plus, ein Formulardekodierer macht ein Leerzeichen daraus.<\/p>\n<p>Die praktische Folge: Ein Kampagnenname mit einem Pluszeichen l\u00e4sst sich nicht von einem mit einem Leerzeichen unterscheiden, und welches von beiden ein bestimmtes Werkzeug meldet, ist eine Eigenschaft dieses Werkzeugs. Zwei Systeme k\u00f6nnen deshalb \u00fcber dieselbe Kampagne verschiedener Meinung sein, ohne dass eines von beiden unrecht h\u00e4tte.<\/p>\n<p>Der Ausweg besteht darin, die Mehrdeutigkeit zu vermeiden statt sie aufzul\u00f6sen. Kampagnenwerte ohne Leerzeichen &#8211; <code>sommer-aktion<\/code> statt <code>Sommer Aktion<\/code> &#8211; sind von der ganzen Frage nicht betroffen, und sie \u00fcberstehen ausserdem eine Kleinschreibung, die manche Plattformen ungefragt vornehmen. Eine Namenskonvention mit Bindestrichen und Kleinbuchstaben beseitigt eine ganze Klasse von Berichtsrauschen zum Preis eines etwas weniger h\u00fcbschen Anblicks in einer Tabelle.<\/p>\n<h2>Den Bestand reparieren<\/h2>\n<p>Den Verweis zu berichtigen stoppt neuen Schaden. Die erfassten Sitzungen behalten ihre Werte, und daf\u00fcr gibt es drei Wege, nach Dauerhaftigkeit geordnet.<\/p>\n<p>Im Bericht lassen sich zwei Werte, die sich nur in der Kodierung unterscheiden, von Hand zusammenf\u00fchren &#8211; ein Vergleich, ein Segment oder eine Gruppierung in einer Tabelle. Das ist der ehrliche Weg f\u00fcr eine beendete Kampagne: Es wird nichts ver\u00e4ndert, der Unterschied wird bloss verrechnet.<\/p>\n<p>F\u00fcr eine laufende Kampagne ist eine Regel bei der Erfassung besser. GA4 kann einen eingehenden Parameter vor dem Speichern umschreiben, und dasselbe ist einen Schritt fr\u00fcher in einem Tag m\u00f6glich &#8211; den Wert einmal dekodieren und zur\u00fcckschreiben.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>function () {\n  var wert = {{URL - utm_campaign}};\n  if (!wert) { return undefined; }\n  \/\/ einmal zusaetzlich dekodieren, wenn ein %25 uebrig ist\n  while (\/%25\/.test(wert)) {\n    try { wert = decodeURIComponent(wert); } catch (e) { break; }\n  }\n  return wert;\n}<\/code><\/pre>\n<p>Das <code>try<\/code> um die Dekodierung ist keine Zierde. Ein Wert mit einem einzelnen Prozentzeichen, das keine g\u00fcltige Fluchtfolge bildet, l\u00e4sst <code>decodeURIComponent<\/code> eine Ausnahme werfen, und ohne die Absicherung liefert die Variable gar nichts &#8211; aus einem kosmetischen Problem wird damit eine fehlende Kampagne.<\/p>\n<p>Und in BigQuery lassen sich die historischen Zeilen in der Abfrage berichtigen statt in den Daten, was den Rohexport unangetastet l\u00e4sst und umkehrbar bleibt.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>SELECT\n  REPLACE(REPLACE(kampagne, '%2520', ' '), '%20', ' ') AS kampagne_sauber,\n  COUNT(*) AS sitzungen\nFROM `projekt.dataset.sitzungen`\nGROUP BY kampagne_sauber\nORDER BY sitzungen DESC;<\/code><\/pre>\n<p>Welcher der drei Wege richtig ist, h\u00e4ngt an einer Frage: ob die Zahlen in einen Bericht gehen, nach dem jemand handelt, oder in ein Archiv. F\u00fcr das Erste bei der Erfassung berichtigen. F\u00fcr das Zweite gen\u00fcgt die Berichtigung in der Abfrage &#8211; und sie l\u00e4sst den Beleg dessen stehen, was tats\u00e4chlich ankam.<\/p>\n<div class=\"lw-quellen\">\n<h2>Quellen<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc3986.html\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 3986: URI Generic Syntax<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Eine Kampagne, die im Bericht Sommer%20Aktion heisst, wurde einmal zu oft kodiert &#8211; und der Bericht sagt genau, wie oft. Drei Stellen erzeugen diesen zweiten Durchgang, und nur eine davon lohnt sich nachtr\u00e4glich zu reparieren.<\/p>\n","protected":false},"author":1,"featured_media":13253,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129],"tags":[92355,92026,92032,92235],"class_list":["post-13143","post","type-post","status-publish","format-standard","hentry","category-tutorials-de-digital-marketing-de","tag-attribution-de","tag-marketing-cyfrowy-pl-de","tag-tracking-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>Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind - Lukas Wojcik - Blog<\/title>\n<meta name=\"description\" content=\"Prozentkodierung lesen, einen Durchgang von zweien im Bericht unterscheiden, Bestandteile statt Adressen kodieren und den Bestand reparieren.\" \/>\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\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"Prozentkodierung lesen, einen Durchgang von zweien im Bericht unterscheiden, Bestandteile statt Adressen kodieren und den Bestand reparieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-23T10:45:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.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=\"6 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\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind\",\"datePublished\":\"2026-09-23T10:45:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/\"},\"wordCount\":1108,\"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\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.png\",\"keywords\":[\"Attribution\",\"Digital Marketing\",\"Tracking\",\"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\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/\",\"name\":\"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind - 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\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.png\",\"datePublished\":\"2026-09-23T10:45:00+00:00\",\"description\":\"Prozentkodierung lesen, einen Durchgang von zweien im Bericht unterscheiden, Bestandteile statt Adressen kodieren und den Bestand reparieren.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.png\",\"width\":1200,\"height\":630,\"caption\":\"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind\"}]},{\"@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":"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind - Lukas Wojcik - Blog","description":"Prozentkodierung lesen, einen Durchgang von zweien im Bericht unterscheiden, Bestandteile statt Adressen kodieren und den Bestand reparieren.","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\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/","og_locale":"en_US","og_type":"article","og_title":"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind - Lukas Wojcik - Blog","og_description":"Prozentkodierung lesen, einen Durchgang von zweien im Bericht unterscheiden, Bestandteile statt Adressen kodieren und den Bestand reparieren.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-09-23T10:45:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind","datePublished":"2026-09-23T10:45:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/"},"wordCount":1108,"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\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.png","keywords":["Attribution","Digital Marketing","Tracking","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\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/","url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/","name":"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind - 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\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.png","datePublished":"2026-09-23T10:45:00+00:00","description":"Prozentkodierung lesen, einen Durchgang von zweien im Bericht unterscheiden, Bestandteile statt Adressen kodieren und den Bestand reparieren.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-13143-tutorial-doppelt-kodierte-utm-parameter-.png","width":1200,"height":630,"caption":"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-doppelt-kodierte-utm-parameter-und-wo-sie-zu-beheben-sind\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tutorial: Doppelt kodierte UTM-Parameter und wo sie zu beheben sind"}]},{"@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\/13143","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=13143"}],"version-history":[{"count":1,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/13143\/revisions"}],"predecessor-version":[{"id":17258,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/13143\/revisions\/17258"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/13253"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=13143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=13143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=13143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}