{"id":10129,"date":"2026-09-20T13:14:00","date_gmt":"2026-09-20T11:14:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=10129"},"modified":"2026-09-09T13:23:07","modified_gmt":"2026-09-09T11:23:07","slug":"tutorial-die-tiktok-events-api-fur-onlineshops-implementieren","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/","title":{"rendered":"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren"},"content":{"rendered":"<p>Ein TikTok-Pixel allein meldet weniger K\u00e4ufe, als ein Shop tats\u00e4chlich abwickelt. Blocker, der Tracking-Schutz im Browser und Besucher, die den Tab schlie\u00dfen, bevor die Best\u00e4tigungsseite fertig gerendert ist, entfernen Events, die stattgefunden haben. Dieselben K\u00e4ufe ein zweites Mal vom Server zu senden schlie\u00dft diese L\u00fccke \u2013 und erzeugt ein neues Problem, denn TikTok erh\u00e4lt nun zwei Meldungen \u00fcber einen Kauf.<\/p>\n<p>Aufgel\u00f6st wird das \u00fcber eine gemeinsame <code>event_id<\/code>: ein Wert, je Kauf einmal erzeugt und unver\u00e4ndert auf beiden Wegen gesendet. Die folgende Anleitung baut diese Architektur vollst\u00e4ndig f\u00fcr einen Shop auf \u2013 das Browser-Event, die Kennungen, die der Server von sich aus nicht sieht, die Server-Anfrage und die Pr\u00fcfung, ob die Deduplizierung tats\u00e4chlich greift.<\/p>\n<figure class=\"lw-diagram\">\n<img decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/tiktok-events-api-de.png\" width=\"1120\" height=\"580\" loading=\"lazy\" alt=\"Zweispaltiger Ablauf: eine je Kauf erzeugte event_id, gesendet vom TikTok-Pixel im Browser und von der serverseitigen Events API, zusammengef\u00fchrt im Events Manager, wo die \u00fcbereinstimmende ID den Kauf einmal z\u00e4hlen l\u00e4sst\"><figcaption>Das Pixel liefert den Browser-Kontext, der Server die Verl&auml;sslichkeit &ndash; die gemeinsame event_id h&auml;lt beides bei einer Conversion.<\/figcaption><\/figure>\n<h2>Schritt 1: Die Event-ID einmal erzeugen<\/h2>\n<p>Die <code>event_id<\/code> muss an einer Stelle erzeugt und wiederverwendet werden \u2013 sie unabh\u00e4ngig auf beiden Seiten zu erzeugen scheidet damit aus, denn zwei Zufallswerte beschreiben aus Sicht von TikTok zwei getrennte Conversions. F\u00fcr einen Shop ist die Bestellnummer die naheliegende Quelle: Sie existiert im Moment des Kaufs bereits, ist stabil und steht sowohl der Best\u00e4tigungsseite als auch dem Backend zur Verf\u00fcgung.<\/p>\n<p>Ein Pr\u00e4fix h\u00e4lt Eventtypen auseinander, denn eine einzelne Bestellung kann mehr als ein getracktes Event erzeugen. Eine <code>event_id<\/code> <code>purchase-10432<\/code> f\u00fcr den Kauf und <code>checkout-10432<\/code> f\u00fcr den Checkout-Start h\u00e4lt jedes Paar bei seinem eigenen Gegenst\u00fcck. Als Nebeneffekt erzeugt ein Besucher, der die Best\u00e4tigungsseite neu l\u00e4dt, dieselbe <code>event_id<\/code> erneut und wird dedupliziert statt doppelt gez\u00e4hlt.<\/p>\n<h2>Schritt 2: Das Browser-Event<\/h2>\n<p>Im TikTok-Pixel reist die Kennung im dritten Argument von <code>ttq.track<\/code>, getrennt von den Event-Eigenschaften:<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>ttq.track('CompletePayment', {\n  contents: [\n    { content_id: 'SKU-8891', content_type: 'product', quantity: 1, price: 149.00 }\n  ],\n  value: 149.00,\n  currency: 'PLN'\n}, {\n  event_id: 'purchase-10432'\n});<\/code><\/pre>\n<p>Auch der Eventname muss auf beiden Seiten \u00fcbereinstimmen. TikTok paart die beiden Meldungen \u00fcber die Kombination aus Eventname und <code>event_id<\/code>; <code>CompletePayment<\/code> im Browser und <code>Purchase<\/code> auf dem Server sind also zwei verschiedene Events, die nie gegeneinander deduplizieren \u2013 gleich wie sorgf\u00e4ltig die Kennung abgeglichen wird.<\/p>\n<h2>Schritt 3: Die Kennungen erfassen, die der Server nicht sieht<\/h2>\n<p>Zwei Werte existieren nur im Browser. <code>ttclid<\/code> kommt als URL-Parameter an, wenn ein Besucher \u00fcber eine TikTok-Anzeige landet, und <code>_ttp<\/code> ist das First-Party-Cookie, das das Pixel setzt. Beide verbessern die Zuordnung der Server-Anfrage, und beide m\u00fcssen beim Landen gesichert werden \u2013 die Best\u00e4tigungsseite liegt meist mehrere Navigationen sp\u00e4ter, und der URL-Parameter ist dann l\u00e4ngst weg:<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>\/\/ Beim Landen: Klick-ID fuer den restlichen Besuch sichern\nconst ttclid = new URLSearchParams(window.location.search).get('ttclid');\nif (ttclid) {\n  document.cookie = 'shop_ttclid=' + encodeURIComponent(ttclid) +\n                    ';max-age=2592000;path=\/;secure;samesite=Lax';\n}<\/code><\/pre>\n<p>Im Checkout werden beide Werte aus den Cookies gelesen und am Bestelldatensatz gespeichert, damit das Backend sie beim Bau des Server-Events zur Hand hat. IP-Adresse und User Agent des Besuchers stammen aus der urspr\u00fcnglichen HTTP-Anfrage und geh\u00f6ren in denselben Datensatz \u2013 eine sp\u00e4ter vom Server gesendete Anfrage hat weder das eine noch das andere von sich aus.<\/p>\n<h2>Schritt 4: Die Server-Anfrage<\/h2>\n<p>Die Events API nimmt einen POST an den <code>event\/track\/<\/code>-Endpunkt der TikTok Business API entgegen, authentifiziert \u00fcber ein Access Token aus dem TikTok Events Manager und \u00fcber <code>event_source_id<\/code> an ein Pixel adressiert. Identifizierende Felder werden normalisiert und dann per SHA-256 gehasht; nichts Identifizierendes verl\u00e4sst den Server im Klartext:<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>{\n  \"event_source\": \"web\",\n  \"event_source_id\": \"PIXEL_CODE\",\n  \"data\": [{\n    \"event\": \"CompletePayment\",\n    \"event_time\": 1789000000,\n    \"event_id\": \"purchase-10432\",\n    \"user\": {\n      \"email\": \"1f3a...\",\n      \"phone\": \"9c22...\",\n      \"external_id\": \"7b41...\",\n      \"ttclid\": \"E.C.P.xxxxx\",\n      \"ttp\": \"2ABCDe...\",\n      \"ip\": \"203.0.113.7\",\n      \"user_agent\": \"Mozilla\/5.0 ...\"\n    },\n    \"properties\": {\n      \"contents\": [\n        { \"content_id\": \"SKU-8891\", \"content_type\": \"product\", \"quantity\": 1, \"price\": 149.00 }\n      ],\n      \"currency\": \"PLN\",\n      \"value\": 149.00\n    },\n    \"page\": { \"url\": \"https:\/\/shop.example.com\/danke\" }\n  }]\n}<\/code><\/pre>\n<p>Die Normalisierung vor dem Hashen entscheidet, ob die Kennungen \u00fcberhaupt etwas treffen: E-Mail getrimmt und kleingeschrieben, Telefonnummer auf Ziffern im internationalen E.164-Format reduziert. Derselbe Wert, einmal aus <code>Anna@Example.com&nbsp;<\/code> und einmal aus <code>anna@example.com<\/code> gehasht, ergibt zwei unabh\u00e4ngige Digests, von denen nur einer passen kann. <code>event_time<\/code> ist ein Unix-Zeitstempel in Sekunden, und die Anfrage geh\u00f6rt unmittelbar hinter die Bestellbest\u00e4tigung statt in einen n\u00e4chtlichen Stapel. TikTok weist zu sp\u00e4t eintreffende Events ab, und ein Batch-Job merkt das erst, wenn das Zeitfenster bereits zu ist.<\/p>\n<h2>Schritt 5: Pr\u00fcfen, ob die Deduplizierung greift<\/h2>\n<p>Das Feld <code>test_event_code<\/code> aus dem Reiter f\u00fcr Testereignisse im Events Manager leitet eine Anfrage in die Testansicht, ohne das Reporting zu ber\u00fchren \u2013 genug, um zu best\u00e4tigen, dass die Nutzlast angenommen und die gehashten Felder erkannt werden.<\/p>\n<p>Die Deduplizierung selbst zeigt sich erst in Echtdaten. Im Events Manager weist ein Event, das beide Kan\u00e4le erh\u00e4lt, seine Browser- und Serverzahlen getrennt aus; die Differenz zwischen deren Summe und dem deduplizierten Gesamtwert ist der Beleg, dass die Paarung funktioniert. Ein Gesamtwert, der genau der Summe beider Kan\u00e4le entspricht, bedeutet, dass nichts zusammengef\u00fchrt wird \u2013 meist ein abweichender Eventname oder eine je Seite getrennt erzeugte <code>event_id<\/code>. Der Abgleich der deduplizierten Zahl gegen die tats\u00e4chlichen Bestellungen im Shop-Backend ist die Pr\u00fcfung, auf die es ankommt; TikToks eigene Zahlen k\u00f6nnen keinen Kauf zeigen, den kein Kanal gemeldet hat.<\/p>\n<h2>Innerhalb der Leitplanken bleiben<\/h2>\n<p>Beide Kan\u00e4le geh\u00f6ren hinter dasselbe Werbe-Consent-Signal. Eine serverseitige Anfrage ist nicht deshalb von der Einwilligung ausgenommen, weil sie aus einem Backend stammt: Sie tr\u00e4gt dieselben Kundendaten, und die Rechtsgrundlage daf\u00fcr ist die im Browser eingeholte \u2013 der Consent-Status muss also am Auftrag gespeichert und vor dem Bau der Anfrage gepr\u00fcft werden. Rohe E-Mail-Adressen und Telefonnummern existieren nur so lange, bis sie normalisiert und gehasht sind, und das Access Token geh\u00f6rt in einen Secrets-Speicher statt in den Anwendungscode, denn es berechtigt zum Schreiben von Conversions in das Werbekonto.<\/p>\n<div class=\"lw-quellen\">\n<h2>Quellen<\/h2>\n<ul>\n<li><a href=\"https:\/\/business-api.tiktok.com\/portal\/docs\" target=\"_blank\" rel=\"noopener noreferrer\">TikTok Business API documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc9110.html\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 9110: HTTP Semantics<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/verifying-googlebot\" target=\"_blank\" rel=\"noopener noreferrer\">Google Search Central: verifying crawlers<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Eine zweikanalige TikTok-Tracking-Architektur f\u00fcr den E-Commerce: Browser-Pixel und serverseitige Events API senden denselben Kauf, verbunden \u00fcber eine gemeinsame event_id, damit die Conversion einmal statt doppelt gez\u00e4hlt wird.<\/p>\n","protected":false},"author":1,"featured_media":13834,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129],"tags":[92023,92026,92029,92032,92235],"class_list":["post-10129","post","type-post","status-publish","format-standard","hentry","category-tutorials-de-digital-marketing-de","tag-conversion-tracking-de","tag-marketing-cyfrowy-pl-de","tag-first-party-data-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: Die TikTok Events API f\u00fcr Onlineshops implementieren - Lukas Wojcik - Blog<\/title>\n<meta name=\"description\" content=\"Zweikanaliges TikTok-Tracking: Browser-Pixel und Events API senden denselben Kauf, \u00fcber eine gemeinsame event_id verbunden, damit er einmal z\u00e4hlt.\" \/>\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-die-tiktok-events-api-fur-onlineshops-implementieren\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"Zweikanaliges TikTok-Tracking: Browser-Pixel und Events API senden denselben Kauf, \u00fcber eine gemeinsame event_id verbunden, damit er einmal z\u00e4hlt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-20T11:14:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10129-tutorial-die-tiktok-events-api-fur-o-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=\"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\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren\",\"datePublished\":\"2026-09-20T11:14:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/\"},\"wordCount\":853,\"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-die-tiktok-events-api-fur-onlineshops-implementieren\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10129-tutorial-die-tiktok-events-api-fur-o-g.png\",\"keywords\":[\"Conversion Tracking\",\"Digital Marketing\",\"First-Party Data\",\"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-die-tiktok-events-api-fur-onlineshops-implementieren\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/\",\"name\":\"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren - 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-die-tiktok-events-api-fur-onlineshops-implementieren\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10129-tutorial-die-tiktok-events-api-fur-o-g.png\",\"datePublished\":\"2026-09-20T11:14:00+00:00\",\"description\":\"Zweikanaliges TikTok-Tracking: Browser-Pixel und Events API senden denselben Kauf, \u00fcber eine gemeinsame event_id verbunden, damit er einmal z\u00e4hlt.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10129-tutorial-die-tiktok-events-api-fur-o-g.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10129-tutorial-die-tiktok-events-api-fur-o-g.png\",\"width\":1200,\"height\":630,\"caption\":\"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/digital-marketing-de\\\/tutorials-de-digital-marketing-de\\\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren\"}]},{\"@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: Die TikTok Events API f\u00fcr Onlineshops implementieren - Lukas Wojcik - Blog","description":"Zweikanaliges TikTok-Tracking: Browser-Pixel und Events API senden denselben Kauf, \u00fcber eine gemeinsame event_id verbunden, damit er einmal z\u00e4hlt.","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-die-tiktok-events-api-fur-onlineshops-implementieren\/","og_locale":"en_US","og_type":"article","og_title":"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren - Lukas Wojcik - Blog","og_description":"Zweikanaliges TikTok-Tracking: Browser-Pixel und Events API senden denselben Kauf, \u00fcber eine gemeinsame event_id verbunden, damit er einmal z\u00e4hlt.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-09-20T11:14:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10129-tutorial-die-tiktok-events-api-fur-o-g.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\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren","datePublished":"2026-09-20T11:14:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/"},"wordCount":853,"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-die-tiktok-events-api-fur-onlineshops-implementieren\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10129-tutorial-die-tiktok-events-api-fur-o-g.png","keywords":["Conversion Tracking","Digital Marketing","First-Party Data","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-die-tiktok-events-api-fur-onlineshops-implementieren\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/","url":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/","name":"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren - 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-die-tiktok-events-api-fur-onlineshops-implementieren\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10129-tutorial-die-tiktok-events-api-fur-o-g.png","datePublished":"2026-09-20T11:14:00+00:00","description":"Zweikanaliges TikTok-Tracking: Browser-Pixel und Events API senden denselben Kauf, \u00fcber eine gemeinsame event_id verbunden, damit er einmal z\u00e4hlt.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10129-tutorial-die-tiktok-events-api-fur-o-g.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10129-tutorial-die-tiktok-events-api-fur-o-g.png","width":1200,"height":630,"caption":"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/digital-marketing-de\/tutorials-de-digital-marketing-de\/tutorial-die-tiktok-events-api-fur-onlineshops-implementieren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tutorial: Die TikTok Events API f\u00fcr Onlineshops implementieren"}]},{"@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\/10129","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=10129"}],"version-history":[{"count":4,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10129\/revisions"}],"predecessor-version":[{"id":17285,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10129\/revisions\/17285"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/13834"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=10129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=10129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=10129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}