{"id":16001,"date":"2026-03-03T17:17:49","date_gmt":"2026-03-03T17:17:49","guid":{"rendered":"https:\/\/tenjin.com\/?post_type=docs&#038;p=16001"},"modified":"2026-06-15T10:28:28","modified_gmt":"2026-06-15T10:28:28","password":"","slug":"tenjin-tiktok-web-to-app-configuration","status":"publish","type":"docs","link":"https:\/\/tenjin.com\/tr\/docs\/tenjin-tiktok-web-to-app-configuration\/","title":{"rendered":"TikTok for Business Web-to-App Setup"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Configuration on TikTok Event Manager<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in to your TikTok event manager.<\/li>\n\n\n\n<li>Click + to Connect a new data source.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1024\" height=\"661\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4.png?resize=1024%2C661&#038;ssl=1\" alt=\"\" class=\"wp-image-16020\" style=\"aspect-ratio:1.5492348923662143;width:544px;height:auto\" srcset=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4.png?resize=1024%2C661&amp;ssl=1 1024w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4.png?resize=300%2C194&amp;ssl=1 300w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4.png?resize=768%2C496&amp;ssl=1 768w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4.png?resize=1536%2C991&amp;ssl=1 1536w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4.png?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4.png?resize=360%2C232&amp;ssl=1 360w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4.png?w=1866&amp;ssl=1 1866w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choose the \u201cWeb\u201d option and click \u201cNext\u201d.<\/li>\n\n\n\n<li>Choose manual setup if you plan to install the pixel code by yourself.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1198\" height=\"836\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image2.png?resize=1198%2C836&#038;ssl=1\" alt=\"\" class=\"wp-image-16021\" style=\"aspect-ratio:1.433064989070747;width:595px;height:auto\" srcset=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image2.png?w=1198&amp;ssl=1 1198w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image2.png?resize=300%2C209&amp;ssl=1 300w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image2.png?resize=1024%2C715&amp;ssl=1 1024w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image2.png?resize=768%2C536&amp;ssl=1 768w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image2.png?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image2.png?resize=360%2C251&amp;ssl=1 360w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For the connection method, choose the \u201cTiktok Pixel + Events API\u201d option.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1926\" height=\"1266\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image6.png?resize=1926%2C1266&#038;ssl=1\" alt=\"\" class=\"wp-image-16024\" style=\"aspect-ratio:1.5078434963071476;width:437px;height:auto\" srcset=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image6.png?w=1926&amp;ssl=1 1926w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image6.png?resize=300%2C197&amp;ssl=1 300w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image6.png?resize=1024%2C673&amp;ssl=1 1024w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image6.png?resize=768%2C505&amp;ssl=1 768w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image6.png?resize=1536%2C1010&amp;ssl=1 1536w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image6.png?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image6.png?resize=360%2C237&amp;ssl=1 360w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Provide a name for your pixel.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1999\" height=\"1244\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image3.png?resize=1999%2C1244&#038;ssl=1\" alt=\"\" class=\"wp-image-16025\" style=\"aspect-ratio:1.6069827225443893;width:513px;height:auto\" srcset=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image3.png?w=1999&amp;ssl=1 1999w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image3.png?resize=300%2C187&amp;ssl=1 300w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image3.png?resize=1024%2C637&amp;ssl=1 1024w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image3.png?resize=768%2C478&amp;ssl=1 768w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image3.png?resize=1536%2C956&amp;ssl=1 1536w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image3.png?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image3.png?resize=360%2C224&amp;ssl=1 360w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install the base code into your landing page (inside&nbsp; &lt;head&gt;&lt;\/head&gt;).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1999\" height=\"1246\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image5.png?resize=1999%2C1246&#038;ssl=1\" alt=\"\" class=\"wp-image-16026\" style=\"aspect-ratio:1.6043451013160643;width:513px;height:auto\" srcset=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image5.png?w=1999&amp;ssl=1 1999w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image5.png?resize=300%2C187&amp;ssl=1 300w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image5.png?resize=1024%2C638&amp;ssl=1 1024w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image5.png?resize=768%2C479&amp;ssl=1 768w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image5.png?resize=1536%2C957&amp;ssl=1 1536w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image5.png?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image5.png?resize=360%2C224&amp;ssl=1 360w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Follow the steps to set up events such as page load and click. You can also set these up later once your landing page is ready. In Step 7, please save your Pixel ID and generate an access token for further configuration.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1999\" height=\"1288\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image1.png?resize=1999%2C1288&#038;ssl=1\" alt=\"\" class=\"wp-image-16027\" style=\"aspect-ratio:1.5520526589294994;width:568px;height:auto\" srcset=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image1.png?w=1999&amp;ssl=1 1999w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image1.png?resize=300%2C193&amp;ssl=1 300w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image1.png?resize=1024%2C660&amp;ssl=1 1024w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image1.png?resize=768%2C495&amp;ssl=1 768w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image1.png?resize=1536%2C990&amp;ssl=1 1536w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image1.png?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image1.png?resize=360%2C232&amp;ssl=1 360w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>Landing page code installation<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Follow our sample code and just change your pixel ID. Please include the TikTok pixel part in &lt;head>, and update CVQT4GJC77U89V958HM0 to your own Pixel ID.<br><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1.125rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.625rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\" data-no-translation=\"\" data-no-auto-translation=\"\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#2e3440ff;font-style:italic;color:#d8dee9ff\"><span style=\"border-bottom:1px solid rgba(201, 218, 248, 0.2)\">JavaScript<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\" data-no-translation=\"\" data-no-auto-translation=\"\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&lt;head>\n  &lt;!-- TikTok Pixel Code Start -->\n  &lt;script>\n    !(function (w, d, t) {\n      w.TiktokAnalyticsObject = t;\n      var ttq = (w&#91;t&#93; = w&#91;t&#93; || []);\n\n      \/\/ Define available methods\n      ttq.methods = &#91;\n        \"page\", \"track\", \"identify\", \"instances\", \"debug\",\n        \"on\", \"off\", \"once\", \"ready\", \"alias\", \"group\",\n        \"enableCookie\", \"disableCookie\",\n        \"holdConsent\", \"revokeConsent\", \"grantConsent\",\n      &#93;;\n\n      \/\/ Defer method calls until SDK loads\n      ttq.setAndDefer = function (t, e) {\n        t&#91;e&#93; = function () {\n          t.push(&#91;e&#93;.concat(Array.prototype.slice.call(arguments, 0)));\n        };\n      };\n\n      for (var i = 0; i &lt; ttq.methods.length; i++) {\n        ttq.setAndDefer(ttq, ttq.methods&#91;i&#93;);\n      }\n\n      \/\/ Create pixel instance\n      ttq.instance = function (t) {\n        var e = ttq._i&#91;t&#93; || [];\n        for (var n = 0; n &lt; ttq.methods.length; n++) {\n          ttq.setAndDefer(e, ttq.methods&#91;n&#93;);\n        }\n        return e;\n      };\n\n      \/\/ Load the TikTok pixel SDK\n      ttq.load = function (e, n) {\n        var r = \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/events.js\";\n        var o = n &amp;&amp; n.partner;\n\n        ttq._i = ttq._i || {};\n        ttq._i&#91;e&#93; = [];\n        ttq._i&#91;e&#93;._u = r;\n        ttq._t = ttq._t || {};\n        ttq._t&#91;e&#93; = +new Date();\n        ttq._o = ttq._o || {};\n        ttq._o&#91;e&#93; = n || {};\n\n        \/\/ Inject script tag\n        var script = document.createElement(\"script\");\n        script.type = \"text\/javascript\";\n        script.async = true;\n        script.src = r + \"?sdkid=\" + e + \"&amp;lib=\" + t;\n\n        var firstScript = document.getElementsByTagName(\"script\")&#91;0&#93;;\n        firstScript.parentNode.insertBefore(script, firstScript);\n      };\n\n      \/\/ Initialize with pixel ID and fire page view\n      ttq.load(\"CVQT4GJC77U89V958HM0\");\n      ttq.page();\n    })(window, document, \"ttq\");\n  &lt;\/script>\n  &lt;!-- TikTok Pixel Code End -->\n&lt;\/head><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\" data-no-translation=\"\" data-no-auto-translation=\"\"><code data-no-translation=\"\" data-no-auto-translation=\"\"><span class=\"line\"><span style=\"color: #81A1C1\">&lt;head&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  &lt;!-- TikTok Pixel Code Start --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #81A1C1\">&lt;script&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    !(function (w, d, t) <\/span><span style=\"color: #81A1C1\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #D8DEE9\">w<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">TiktokAnalyticsObject<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">t<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #D8DEE9\">var<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> (<\/span><span style=\"color: #D8DEE9\">w<\/span><span style=\"color: #D8DEE9FF\">&#91;<\/span><span style=\"color: #D8DEE9\">t<\/span><span style=\"color: #D8DEE9FF\">&#93; <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">w<\/span><span style=\"color: #D8DEE9FF\">&#91;<\/span><span style=\"color: #D8DEE9\">t<\/span><span style=\"color: #D8DEE9FF\">&#93; <\/span><span style=\"color: #81A1C1\">||<\/span><span style=\"color: #D8DEE9FF\"> []);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">      <\/span><span style=\"color: #616E88\">\/\/ Define available methods<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">methods<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> &#91;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">page<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">track<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">identify<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">instances<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">debug<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">on<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">off<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">once<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">ready<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">alias<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">group<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">enableCookie<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">disableCookie<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">holdConsent<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">revokeConsent<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">grantConsent<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      &#93;;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">      <\/span><span style=\"color: #616E88\">\/\/ Defer method calls until SDK loads<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">setAndDefer<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">function<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #D8DEE9\">t<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">e<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">t<\/span><span style=\"color: #D8DEE9FF\">&#91;<\/span><span style=\"color: #D8DEE9\">e<\/span><span style=\"color: #D8DEE9FF\">&#93; <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">function<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">()<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">          <\/span><span style=\"color: #D8DEE9\">t<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">push<\/span><span style=\"color: #D8DEE9FF\">(&#91;<\/span><span style=\"color: #D8DEE9\">e<\/span><span style=\"color: #D8DEE9FF\">&#93;<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">concat<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #8FBCBB\">Array<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9FF\">prototype<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">slice<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">call<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #81A1C1\">arguments<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #D8DEE9FF\">)))<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #ECEFF4\">}<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">}<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #88C0D0\">for<\/span><span style=\"color: #D8DEE9FF\"> (<\/span><span style=\"color: #D8DEE9\">var<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #D8DEE9FF\">; <\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">&lt;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">methods<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9FF\">length; <\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #81A1C1\">++<\/span><span style=\"color: #D8DEE9FF\">) <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        ttq.setAndDefer(<\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> ttq.methods<\/span><span style=\"color: #88C0D0\">&#91;<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #88C0D0\">&#93;);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">      }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">      <\/span><span style=\"color: #616E88\">\/\/ Create pixel instance<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">      ttq.instance = function (t) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">        var e = ttq._i&#91;<\/span><span style=\"color: #D8DEE9\">t<\/span><span style=\"color: #88C0D0\">&#93; || [];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">        for (var n = 0; n &lt; ttq.methods.length; n++) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">          ttq.setAndDefer(e, ttq.methods&#91;<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #88C0D0\">&#93;);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">        return e;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">      };<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">      <\/span><span style=\"color: #616E88\">\/\/ Load the TikTok pixel SDK<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">      ttq.load = function (e, n) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">        var r = &quot;https<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #616E88\">\/\/analytics.tiktok.com\/i18n\/pixel\/events.js&quot;;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">var<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">o<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">&amp;&amp;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">partner<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_i<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_i<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">||<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{}<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_i<\/span><span style=\"color: #D8DEE9FF\">&#91;<\/span><span style=\"color: #D8DEE9\">e<\/span><span style=\"color: #D8DEE9FF\">&#93; <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> [];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_i<\/span><span style=\"color: #D8DEE9FF\">&#91;<\/span><span style=\"color: #D8DEE9\">e<\/span><span style=\"color: #D8DEE9FF\">&#93;<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_u<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">r<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_t<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_t<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">||<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{}<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_t<\/span><span style=\"color: #D8DEE9FF\">&#91;<\/span><span style=\"color: #D8DEE9\">e<\/span><span style=\"color: #D8DEE9FF\">&#93; <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">+new<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">Date<\/span><span style=\"color: #D8DEE9FF\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_o<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_o<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">||<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{}<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">_o<\/span><span style=\"color: #D8DEE9FF\">&#91;<\/span><span style=\"color: #D8DEE9\">e<\/span><span style=\"color: #D8DEE9FF\">&#93; <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">||<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{}<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">        <\/span><span style=\"color: #616E88\">\/\/ Inject script tag<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">var<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">script<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">document<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">createElement<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">script<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">script<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">type<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">text\/javascript<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">script<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">async<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">true<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">script<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">src<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">r<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">+<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">?sdkid=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">+<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">e<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">+<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">&amp;lib=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">+<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">t<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">var<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">firstScript<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">document<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">getElementsByTagName<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">script<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">)&#91;<\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #D8DEE9FF\">&#93;;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">firstScript<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">parentNode<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">insertBefore<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #D8DEE9\">script<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">firstScript<\/span><span style=\"color: #D8DEE9FF\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">}<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">      <\/span><span style=\"color: #616E88\">\/\/ Initialize with pixel ID and fire page view<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">load<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">CVQT4GJC77U89V958HM0<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #D8DEE9\">ttq<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">page<\/span><span style=\"color: #D8DEE9FF\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">}<\/span><span style=\"color: #D8DEE9FF\">)(window, document, &quot;ttq&quot;);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #81A1C1\">&lt;\/script&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  &lt;!-- TikTok Pixel Code End --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">&lt;\/head&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Please include the below part in the body of your html, you can edit accordingly if needed.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1.125rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.625rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\" data-no-translation=\"\" data-no-auto-translation=\"\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#2e3440ff;font-style:italic;color:#d8dee9ff\"><span style=\"border-bottom:1px solid rgba(201, 218, 248, 0.2)\">JavaScript<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\" data-no-translation=\"\" data-no-auto-translation=\"\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&lt;script>\n  \/\/ Capture URL Parameters\n  const urlParams = new URLSearchParams(window.location.search);\n  let ttclid = urlParams.get(\"ttclid\") || \"\";\n  let campaign_id = urlParams.get(\"campaign_id\") || \"\";\n  let campaign_name = urlParams.get(\"campaign_name\") || \"\";\n  let creative_name = urlParams.get(\"creative_name\") || \"\";\n\n  \/\/ Function to Handle Download Button Click\n  function handleDownloadClick() {\n    let trackingURL =\n      `https:\/\/track.tenjin.com\/v0\/click\/NBoIGJFsXn8oGtlVqtcaL` +\n      `?tenjin_parameter_1=${ttclid}` +\n      `&amp;redirect=false`;\n\n    let downloadURL = \"https:\/\/kudoocat.com\/puzzlegame.apk\";\n\n    \/\/ Step 1: Send tracking request silently (no page redirection)\n    fetch(trackingURL, { method: \"GET\", mode: \"no-cors\" })\n      .then(() => {\n        console.log(\"Tracking sent successfully.\");\n      })\n      .catch(() => {\n        console.log(\"Tracking request failed.\");\n      });\n\n    \/\/ Step 2: Directly trigger file download\n    window.location.href = downloadURL;\n  }\n\n  \/\/ Prevent iOS Double-Tap Zoom\n  let lastTouchEnd = 0;\n  document.addEventListener(\n    \"touchend\",\n    function (event) {\n      const now = Date.now();\n      if (now - lastTouchEnd &lt;= 300) {\n        event.preventDefault();\n      }\n      lastTouchEnd = now;\n    },\n    false\n  );\n\n  \/\/ Prevent Multi-Touch Gestures\n  document.addEventListener(\n    \"touchstart\",\n    function (e) {\n      if (e.touches.length > 1) {\n        e.preventDefault();\n      }\n    },\n    { passive: false }\n  );\n&lt;\/script><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\" data-no-translation=\"\" data-no-auto-translation=\"\"><code data-no-translation=\"\" data-no-auto-translation=\"\"><span class=\"line\"><span style=\"color: #81A1C1\">&lt;script&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  \/\/ Capture URL Parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  const urlParams = new URLSearchParams(window.location.search);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  let ttclid = urlParams.get(&quot;ttclid&quot;) || &quot;&quot;;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  let campaign_id = urlParams.get(&quot;campaign_id&quot;) || &quot;&quot;;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  let campaign_name = urlParams.get(&quot;campaign_name&quot;) || &quot;&quot;;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  let creative_name = urlParams.get(&quot;creative_name&quot;) || &quot;&quot;;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  \/\/ Function to Handle Download Button Click<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  function handleDownloadClick() <\/span><span style=\"color: #81A1C1\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #D8DEE9\">let<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">trackingURL<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">`<\/span><span style=\"color: #A3BE8C\">https:\/\/track.tenjin.com\/v0\/click\/NBoIGJFsXn8oGtlVqtcaL<\/span><span style=\"color: #ECEFF4\">`<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">`<\/span><span style=\"color: #A3BE8C\">?tenjin_parameter_1=<\/span><span style=\"color: #81A1C1\">${<\/span><span style=\"color: #D8DEE9\">ttclid<\/span><span style=\"color: #81A1C1\">}<\/span><span style=\"color: #ECEFF4\">`<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">`<\/span><span style=\"color: #A3BE8C\">&amp;redirect=false<\/span><span style=\"color: #ECEFF4\">`<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #D8DEE9\">let<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">downloadURL<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">https:\/\/kudoocat.com\/puzzlegame.apk<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">    <\/span><span style=\"color: #616E88\">\/\/ Step 1: Send tracking request silently (no page redirection)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #88C0D0\">fetch<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #D8DEE9\">trackingURL<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">method<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">GET<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">mode<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">no-cors<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">}<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">then<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">()<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=&gt;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">console<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">log<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Tracking sent successfully.<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">)<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">}<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">catch<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">()<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=&gt;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">console<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">log<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Tracking request failed.<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">)<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">}<\/span><span style=\"color: #D8DEE9FF\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">    <\/span><span style=\"color: #616E88\">\/\/ Step 2: Directly trigger file download<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #D8DEE9\">window<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">location<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">href<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">downloadURL<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #81A1C1\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  \/\/ Prevent iOS Double-Tap Zoom<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  let lastTouchEnd = 0;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  document.addEventListener(<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    &quot;touchend&quot;,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    function (event) <\/span><span style=\"color: #81A1C1\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #D8DEE9\">const<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">now<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">Date<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">now<\/span><span style=\"color: #D8DEE9FF\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #88C0D0\">if<\/span><span style=\"color: #D8DEE9FF\"> (<\/span><span style=\"color: #D8DEE9\">now<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">lastTouchEnd<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">&lt;=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">300<\/span><span style=\"color: #D8DEE9FF\">) <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        event.preventDefault();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #D8DEE9\">lastTouchEnd<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">now<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">}<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  );<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  \/\/ Prevent Multi-Touch Gestures<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  document.addEventListener(<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    &quot;touchstart&quot;,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    function (e) <\/span><span style=\"color: #81A1C1\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #88C0D0\">if<\/span><span style=\"color: #D8DEE9FF\"> (<\/span><span style=\"color: #D8DEE9\">e<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">touches<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9FF\">length <\/span><span style=\"color: #81A1C1\">&gt;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">) <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        e.preventDefault();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">}<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">{<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">passive<\/span><span style=\"color: #D8DEE9FF\">: <\/span><span style=\"color: #81A1C1\">false<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  );<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">&lt;\/script&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the tracking URL, please obtain your own tracking URL from Tenjin (refer to the Tenjin setup instructions below).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configuration on Tenjin dashboard<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\">Add TikTok Web-to-App <a href=\"https:\/\/dashboard.tenjin.com\/dashboard\/integrations\/new?ad_network_id=37464\" target=\"_self\">channel<\/a> on Tenjin dashboard.<\/li>\n\n\n\n<li class=\"translation-block\">Generate a tracking url under campaign <a href=\"https:\/\/dashboard.tenjin.com\/dashboard\/campaigns\" target=\"_self\">page<\/a>, the tracking url needs to be implemented into your landing page: <br><br>https:\/\/track.tenjin.com\/v0\/click\/NBoIGJFsXn8oGtlVqtcaL?click_id=${ttclid}&amp;redirect=false<br><\/li>\n\n\n\n<li>Turn on the Tiktok Web-to-App Install Callback.<br><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1999\" height=\"1853\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image9.png?resize=1999%2C1853&#038;ssl=1\" alt=\"\" class=\"wp-image-16030\" style=\"aspect-ratio:1.0788248515010435;width:607px;height:auto\" srcset=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image9.png?w=1999&amp;ssl=1 1999w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image9.png?resize=300%2C278&amp;ssl=1 300w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image9.png?resize=1024%2C949&amp;ssl=1 1024w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image9.png?resize=768%2C712&amp;ssl=1 768w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image9.png?resize=1536%2C1424&amp;ssl=1 1536w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image9.png?resize=13%2C12&amp;ssl=1 13w, https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/03\/image9.png?resize=360%2C334&amp;ssl=1 360w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>","protected":false},"excerpt":{"rendered":"<p>Configuration on TikTok Event Manager Landing page code installation Please include the below part in the body of your html, you can edit accordingly if needed. For the tracking URL, please obtain your own tracking URL from Tenjin (refer to the Tenjin setup instructions below). Configuration on Tenjin dashboard<\/p>","protected":false},"author":17,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[98],"glossaries":[],"doc_tag":[],"class_list":["post-16001","docs","type-docs","status-publish","hentry","doc_category-channel-setup"],"acf":[],"year_month":"2026-07","word_count":1085,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"anurag","author_nicename":"anurag","author_url":"https:\/\/tenjin.com\/tr\/blog\/author\/anurag\/"},"doc_category_info":[{"term_name":"Channel Setup","term_url":"https:\/\/tenjin.com\/tr\/docs\/category\/channel-setup\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TikTok for Business Web-to-App Setup | Tenjin<\/title>\n<meta name=\"description\" content=\"Learn how to configure TikTok Web-to-App campaigns with Tenjin for accurate attribution and conversion tracking.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tenjin.com\/tr\/docs\/tenjin-tiktok-web-to-app-configuration\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TikTok for Business Web-to-App Setup | Tenjin\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure TikTok Web-to-App campaigns with Tenjin for accurate attribution and conversion tracking.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tenjin.com\/tr\/docs\/tenjin-tiktok-web-to-app-configuration\/\" \/>\n<meta property=\"og:site_name\" content=\"Tenjin\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T10:28:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4-1024x661.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@TenjinMMP\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/\"},\"author\":{\"name\":\"anurag\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/person\\\/e039df04bf002f4a0825fce9d6d5f13b\"},\"headline\":\"TikTok for Business Web-to-App Setup\",\"datePublished\":\"2026-03-03T17:17:49+00:00\",\"dateModified\":\"2026-06-15T10:28:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/\"},\"wordCount\":241,\"publisher\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/image4-1024x661.png\",\"inLanguage\":\"tr\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/\",\"url\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/\",\"name\":\"TikTok for Business Web-to-App Setup | Tenjin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/image4-1024x661.png\",\"datePublished\":\"2026-03-03T17:17:49+00:00\",\"dateModified\":\"2026-06-15T10:28:28+00:00\",\"description\":\"Learn how to configure TikTok Web-to-App campaigns with Tenjin for accurate attribution and conversion tracking.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/image4-1024x661.png\",\"contentUrl\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/image4-1024x661.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/tenjin-tiktok-web-to-app-configuration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tenjin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TikTok for Business Web-to-App Setup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#website\",\"url\":\"https:\\\/\\\/tenjin.com\\\/\",\"name\":\"Tenjin\",\"description\":\"Growth Made Simple\",\"publisher\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\"},\"alternateName\":\"Tenjin - Mobile Measurement Partner\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tenjin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\",\"name\":\"Tenjin\",\"url\":\"https:\\\/\\\/tenjin.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/images.webp\",\"contentUrl\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/images.webp\",\"width\":429,\"height\":117,\"caption\":\"Tenjin\"},\"image\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/TenjinMMP\",\"https:\\\/\\\/www.youtube.com\\\/@TenjinMMP\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tenjin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/person\\\/e039df04bf002f4a0825fce9d6d5f13b\",\"name\":\"anurag\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g\",\"caption\":\"anurag\"},\"url\":\"https:\\\/\\\/tenjin.com\\\/tr\\\/blog\\\/author\\\/anurag\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TikTok for Business Web-to-App Setup | Tenjin","description":"Learn how to configure TikTok Web-to-App campaigns with Tenjin for accurate attribution and conversion tracking.","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:\/\/tenjin.com\/tr\/docs\/tenjin-tiktok-web-to-app-configuration\/","og_locale":"tr_TR","og_type":"article","og_title":"TikTok for Business Web-to-App Setup | Tenjin","og_description":"Learn how to configure TikTok Web-to-App campaigns with Tenjin for accurate attribution and conversion tracking.","og_url":"https:\/\/tenjin.com\/tr\/docs\/tenjin-tiktok-web-to-app-configuration\/","og_site_name":"Tenjin","article_modified_time":"2026-06-15T10:28:28+00:00","og_image":[{"url":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4-1024x661.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@TenjinMMP","twitter_misc":{"Est. reading time":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/#article","isPartOf":{"@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/"},"author":{"name":"anurag","@id":"https:\/\/tenjin.com\/#\/schema\/person\/e039df04bf002f4a0825fce9d6d5f13b"},"headline":"TikTok for Business Web-to-App Setup","datePublished":"2026-03-03T17:17:49+00:00","dateModified":"2026-06-15T10:28:28+00:00","mainEntityOfPage":{"@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/"},"wordCount":241,"publisher":{"@id":"https:\/\/tenjin.com\/#organization"},"image":{"@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/#primaryimage"},"thumbnailUrl":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4-1024x661.png","inLanguage":"tr"},{"@type":"WebPage","@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/","url":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/","name":"TikTok for Business Web-to-App Setup | Tenjin","isPartOf":{"@id":"https:\/\/tenjin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/#primaryimage"},"image":{"@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/#primaryimage"},"thumbnailUrl":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4-1024x661.png","datePublished":"2026-03-03T17:17:49+00:00","dateModified":"2026-06-15T10:28:28+00:00","description":"Learn how to configure TikTok Web-to-App campaigns with Tenjin for accurate attribution and conversion tracking.","breadcrumb":{"@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/#primaryimage","url":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4-1024x661.png","contentUrl":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/03\/image4-1024x661.png"},{"@type":"BreadcrumbList","@id":"https:\/\/tenjin.com\/docs\/tenjin-tiktok-web-to-app-configuration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tenjin.com\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/tenjin.com\/docs\/"},{"@type":"ListItem","position":3,"name":"TikTok for Business Web-to-App Setup"}]},{"@type":"WebSite","@id":"https:\/\/tenjin.com\/#website","url":"https:\/\/tenjin.com\/","name":"Tenjin","description":"Growth Made Simple","publisher":{"@id":"https:\/\/tenjin.com\/#organization"},"alternateName":"Tenjin - Mobile Measurement Partner","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tenjin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/tenjin.com\/#organization","name":"Tenjin","url":"https:\/\/tenjin.com\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/tenjin.com\/#\/schema\/logo\/image\/","url":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/04\/images.webp","contentUrl":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/04\/images.webp","width":429,"height":117,"caption":"Tenjin"},"image":{"@id":"https:\/\/tenjin.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/TenjinMMP","https:\/\/www.youtube.com\/@TenjinMMP","https:\/\/www.linkedin.com\/company\/tenjin"]},{"@type":"Person","@id":"https:\/\/tenjin.com\/#\/schema\/person\/e039df04bf002f4a0825fce9d6d5f13b","name":"anurag","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/secure.gravatar.com\/avatar\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g","caption":"anurag"},"url":"https:\/\/tenjin.com\/tr\/blog\/author\/anurag\/"}]}},"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/docs\/16001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/comments?post=16001"}],"version-history":[{"count":4,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/docs\/16001\/revisions"}],"predecessor-version":[{"id":16072,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/docs\/16001\/revisions\/16072"}],"wp:attachment":[{"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/media?parent=16001"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/doc_category?post=16001"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/glossaries?post=16001"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/doc_tag?post=16001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}