{"id":1523,"date":"2021-11-02T17:18:02","date_gmt":"2021-11-02T13:18:02","guid":{"rendered":"https:\/\/blog.keitaro.io\/en\/?p=1523"},"modified":"2025-09-17T17:59:59","modified_gmt":"2025-09-17T15:59:59","slug":"kclient-php-an-in-depth-article","status":"publish","type":"post","link":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/","title":{"rendered":"KClient PHP: An in-depth article"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"460\" src=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/9.jpg\" alt=\"\" class=\"wp-image-1524\"\/><\/figure>\n\n\n\n<p>Today, we will walk you through the KClient PHP integration step by step and connect it to a remote site. To show you how this works, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table of contents:<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Preparation<\/li><li>Connecting to a remote site via SFTP<\/li><li>KClient PHP integration<\/li><\/ul>\n\n\n\n<p>A few words about the integration:<\/p>\n\n\n\n<p>KClient PHP (formerly Click API v3) is one of Keitaro\u2019s integration methods that allows you to connect to remote resources via PHP code and do a dynamic content replacement without a visible redirect. This method is suitable for any remote sites that accept PHP code and for importing mobile applications into WebView.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preparation<\/h2>\n\n\n\n<p>For the integration to work, we need a remote site with FTP access and a created campaign in Keitaro.<\/p>\n\n\n\n<p>First of all, let\u2019s create our campaign:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1898\" height=\"870\" src=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/image.png\" alt=\"\" class=\"wp-image-1526\"\/><\/figure>\n\n\n\n<p>We create two streams. The first stream has the Do Nothing action and the BOT filter. That will allow us to leave bots on the site.<\/p>\n\n\n\n<p>We will use the second stream for our clients. Here, we can add a link to a redirect, an offer, and a landing page. This all depends on your traffic funnel.<\/p>\n\n\n\n<p>This setting will allow us to leave bots on the site and direct clients to wherever we want.<\/p>\n\n\n\n<p>After creating these streams, go to the Integration tab and select KClient PHP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1897\" height=\"873\" src=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/image-1.png\" alt=\"\" class=\"wp-image-1527\"\/><\/figure>\n\n\n\n<p>Pay attention to the <strong>Campaign Link<\/strong> field.<\/p>\n\n\n\n<p>For the integration to work correctly, you need a parked domain.<\/p>\n\n\n\n<p>Also, if the domain parked to the campaign protocol is HTTP, then the site domain where we put the integration should be HTTP too. Similarly, if you want to use HTTPS, both domains must have an SSL certificate.<\/p>\n\n\n\n<p>Connecting to a remote site via SFTP<\/p>\n\n\n\n<p>After we have created our campaign, we need to connect to our remote site via SFTP. The connection process is shown in detail in <a href=\"https:\/\/youtu.be\/CMY3xfl6gmo\" data-rel=\"lightbox-video-0\" target=\"_blank\" rel=\"noreferrer noopener\">our video<\/a>.<\/p>\n\n\n\n<p>Having connected, we need to go to the directory and find the site (page) index file for which we want to make the integration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2460\" height=\"880\" src=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/Screen-Shot-2021-11-02-at-13.48.56.png\" alt=\"\" class=\"wp-image-1528\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">KClient PHP integration<\/h2>\n\n\n\n<p>Return to the page with our campaign and the Integration tab and copy the client code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"915\" height=\"620\" src=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/image-2.png\" alt=\"\" class=\"wp-image-1529\"\/><\/figure>\n\n\n\n<p>Then open our index and paste the code at the very beginning of the file (before &lt;html&gt; and DOCTYPE). Do not forget to change the extension of the index file from .html to .php if necessary.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.keitaro.io\/ru\/wp-content\/uploads\/2021\/07\/2021-07-08_17-06-49-1024x633.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>An important condition for adding and saving the file with the code of your site is the absence of a BOM in the Utf-8 encoding.<\/p>\n\n\n\n<p>BOM (Byte Order Mark) is a symbol in the form of U + FEFF.<\/p>\n\n\n\n<p>This can be done using a regular text editor:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2368\" height=\"428\" src=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/Screen-Shot-2021-11-02-at-13.49.49.png\" alt=\"\" class=\"wp-image-1530\"\/><\/figure>\n\n\n\n<p>We also need the client file itself. You can move it there \u2014 see the bottom of the Integration page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1897\" height=\"869\" src=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/image-3.png\" alt=\"\" class=\"wp-image-1531\"\/><\/figure>\n\n\n\n<p>Download it to the file and load it next to the index file where we just inserted the integration code.<\/p>\n\n\n\n<p>At this point, the main stage of integration is complete. Now, when you go to the site&#8217;s main page, in the code of which we added the integration, you can see the Keitaro campaign we created.<\/p>\n\n\n\n<p>You can check the client\u2019s work using the Traffic Log in the campaign. Go to an integrated site; the log should show the click and the action is taken (Redirect to the offer, Do nothing, etc.).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1008\" height=\"667\" src=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/image-4.png\" alt=\"\" class=\"wp-image-1532\"\/><\/figure>\n\n\n\n<p>For more details on how to read the Traffic Log correctly, see our article <a href=\"https:\/\/blog.keitaro.io\/en\/how-to-fix-it-8-how-to-read-the-traffic-log\/\">\u00abHow to read the Traffic Log correctly\u00bb<\/a>.<\/p>\n\n\n\n<p>You can find answers to the most frequently asked questions about KClient PHP in our <a href=\"https:\/\/docs.keitaro.io\/ru\/campaign-integrations\/kclient-php.html#faq-%D0%BF%D0%BE-kclient-php\">FAQ<\/a> and in the article on solving problems with <a href=\"https:\/\/blog.keitaro.io\/en\/resolving-issues-kclient-php\/\">KClient PHP<\/a>.<\/p>\n\n\n\n<p>And of course, in case of any questions, you can always write to us in Support by either using the chat function on the keitaro.io website or through the <a href=\"https:\/\/t.me\/keitarobot\">Telegram bot<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we will walk you through the KClient PHP integration step by step and connect it &hellip; <\/p>\n","protected":false},"author":19,"featured_media":1524,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[20],"tags":[26,38],"class_list":["post-1523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-usecases","tag-how-it-works-2","tag-kclient-php"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.6.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"We will show you how works KClient PHP integration, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Marketing Team\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.6.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Keitaro Blog \u00bb Top Trends in Digital Marketing and Ad Tracking\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"KClient PHP: An in-depth article \u00bb Keitaro Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"We will show you how works KClient PHP integration, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-02-at-12.18.52\u202fPM.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-02-at-12.18.52\u202fPM.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1860\" \/>\n\t\t<meta property=\"og:image:height\" content=\"948\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-11-02T13:18:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-09-17T15:59:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/keitaro.tracker\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@keitaro_tracker\" \/>\n\t\t<meta name=\"twitter:title\" content=\"KClient PHP: An in-depth article \u00bb Keitaro Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"We will show you how works KClient PHP integration, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@keitaro_tracker\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-02-at-12.18.52\u202fPM.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#aioseo-article-65d3a853d3aa4\",\"name\":\"KClient PHP: An in-depth article\",\"headline\":\"KClient PHP: An in-depth article\",\"description\":\"Today, we will walk you through the KClient PHP integration step by step and connect it to a remote site. To show you how this works, let\\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer. Table of contents: Preparation Connecting to a remote\",\"author\":{\"@type\":\"Person\",\"name\":\"Marketing Team\",\"url\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/author\\\/marketing-team\\\/\"},\"publisher\":{\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/9.jpg\",\"width\":920,\"height\":460,\"caption\":\"kclient-php-an-in-depth-article\"},\"datePublished\":\"2021-11-02T17:18:02+02:00\",\"dateModified\":\"2025-09-17T17:59:59+02:00\",\"inLanguage\":\"en-US\",\"articleSection\":\"Use Cases, how it works, KClient PHP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.keitaro.io\\\/en\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/category\\\/usecases\\\/#listItem\",\"name\":\"Use Cases\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/category\\\/usecases\\\/#listItem\",\"position\":2,\"name\":\"Use Cases\",\"item\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/category\\\/usecases\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#listItem\",\"name\":\"KClient PHP: An in-depth article\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#listItem\",\"position\":3,\"name\":\"KClient PHP: An in-depth article\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/category\\\/usecases\\\/#listItem\",\"name\":\"Use Cases\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/#organization\",\"name\":\"Keitaro Tracker\",\"description\":\"Keitaro Tracker is a self-hosted ad tracker that gives you complete control over your traffic. Designed specifically for media buying, affiliate marketing, traffic arbitrage, and internet marketing, it ensures privacy, handles large volumes of clicks, and offers extensive customization options.\",\"url\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/\",\"telephone\":\"+16562184636\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Logo-Keitaro-green.png\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#organizationLogo\",\"width\":1000,\"height\":442},\"image\":{\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/keitaro.tracker\",\"https:\\\/\\\/twitter.com\\\/keitaro_tracker?lang=en\",\"https:\\\/\\\/www.instagram.com\\\/keitaro_tracker\",\"https:\\\/\\\/www.tiktok.com\\\/@keitaro_tracker\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCtL1YEGv3EolfAor-vFiYaw\",\"https:\\\/\\\/www.linkedin.com\\\/showcase\\\/keitaro-tracker-apliteni\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/author\\\/marketing-team\\\/#author\",\"url\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/author\\\/marketing-team\\\/\",\"name\":\"Marketing Team\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cde99b1f5f99357d4f5f72c02149c9903057bdae61b102b2f71e3d631f1fa1c3?s=96&d=mm&r=g\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#webpage\",\"url\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/\",\"name\":\"KClient PHP: An in-depth article \\u00bb Keitaro Blog\",\"description\":\"We will show you how works KClient PHP integration, let\\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/author\\\/marketing-team\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/author\\\/marketing-team\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/9.jpg\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#mainImage\",\"width\":920,\"height\":460,\"caption\":\"kclient-php-an-in-depth-article\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/kclient-php-an-in-depth-article\\\/#mainImage\"},\"datePublished\":\"2021-11-02T17:18:02+02:00\",\"dateModified\":\"2025-09-17T17:59:59+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/\",\"name\":\"Keitaro Tracker Blog\",\"alternateName\":\"Keitaro Tracker Blog\",\"description\":\"Top Trends in Digital Marketing and Ad Tracking\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.keitaro.io\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>KClient PHP: An in-depth article \u00bb Keitaro Blog<\/title>\n\n","aioseo_head_json":{"title":"KClient PHP: An in-depth article \u00bb Keitaro Blog","description":"We will show you how works KClient PHP integration, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.","canonical_url":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#aioseo-article-65d3a853d3aa4","name":"KClient PHP: An in-depth article","headline":"KClient PHP: An in-depth article","description":"Today, we will walk you through the KClient PHP integration step by step and connect it to a remote site. To show you how this works, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer. Table of contents: Preparation Connecting to a remote","author":{"@type":"Person","name":"Marketing Team","url":"https:\/\/blog.keitaro.io\/en\/author\/marketing-team\/"},"publisher":{"@id":"https:\/\/blog.keitaro.io\/en\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/9.jpg","width":920,"height":460,"caption":"kclient-php-an-in-depth-article"},"datePublished":"2021-11-02T17:18:02+02:00","dateModified":"2025-09-17T17:59:59+02:00","inLanguage":"en-US","articleSection":"Use Cases, how it works, KClient PHP"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/blog.keitaro.io\/en#listItem","position":1,"name":"Home","item":"https:\/\/blog.keitaro.io\/en","nextItem":{"@type":"ListItem","@id":"https:\/\/blog.keitaro.io\/en\/category\/usecases\/#listItem","name":"Use Cases"}},{"@type":"ListItem","@id":"https:\/\/blog.keitaro.io\/en\/category\/usecases\/#listItem","position":2,"name":"Use Cases","item":"https:\/\/blog.keitaro.io\/en\/category\/usecases\/","nextItem":{"@type":"ListItem","@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#listItem","name":"KClient PHP: An in-depth article"},"previousItem":{"@type":"ListItem","@id":"https:\/\/blog.keitaro.io\/en#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#listItem","position":3,"name":"KClient PHP: An in-depth article","previousItem":{"@type":"ListItem","@id":"https:\/\/blog.keitaro.io\/en\/category\/usecases\/#listItem","name":"Use Cases"}}]},{"@type":"Organization","@id":"https:\/\/blog.keitaro.io\/en\/#organization","name":"Keitaro Tracker","description":"Keitaro Tracker is a self-hosted ad tracker that gives you complete control over your traffic. Designed specifically for media buying, affiliate marketing, traffic arbitrage, and internet marketing, it ensures privacy, handles large volumes of clicks, and offers extensive customization options.","url":"https:\/\/blog.keitaro.io\/en\/","telephone":"+16562184636","logo":{"@type":"ImageObject","url":"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2024\/08\/Logo-Keitaro-green.png","@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#organizationLogo","width":1000,"height":442},"image":{"@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/keitaro.tracker","https:\/\/twitter.com\/keitaro_tracker?lang=en","https:\/\/www.instagram.com\/keitaro_tracker","https:\/\/www.tiktok.com\/@keitaro_tracker","https:\/\/www.youtube.com\/channel\/UCtL1YEGv3EolfAor-vFiYaw","https:\/\/www.linkedin.com\/showcase\/keitaro-tracker-apliteni"]},{"@type":"Person","@id":"https:\/\/blog.keitaro.io\/en\/author\/marketing-team\/#author","url":"https:\/\/blog.keitaro.io\/en\/author\/marketing-team\/","name":"Marketing Team","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/cde99b1f5f99357d4f5f72c02149c9903057bdae61b102b2f71e3d631f1fa1c3?s=96&d=mm&r=g"}},{"@type":"WebPage","@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#webpage","url":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/","name":"KClient PHP: An in-depth article \u00bb Keitaro Blog","description":"We will show you how works KClient PHP integration, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/blog.keitaro.io\/en\/#website"},"breadcrumb":{"@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#breadcrumblist"},"author":{"@id":"https:\/\/blog.keitaro.io\/en\/author\/marketing-team\/#author"},"creator":{"@id":"https:\/\/blog.keitaro.io\/en\/author\/marketing-team\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2021\/11\/9.jpg","@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#mainImage","width":920,"height":460,"caption":"kclient-php-an-in-depth-article"},"primaryImageOfPage":{"@id":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/#mainImage"},"datePublished":"2021-11-02T17:18:02+02:00","dateModified":"2025-09-17T17:59:59+02:00"},{"@type":"WebSite","@id":"https:\/\/blog.keitaro.io\/en\/#website","url":"https:\/\/blog.keitaro.io\/en\/","name":"Keitaro Tracker Blog","alternateName":"Keitaro Tracker Blog","description":"Top Trends in Digital Marketing and Ad Tracking","inLanguage":"en-US","publisher":{"@id":"https:\/\/blog.keitaro.io\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Keitaro Blog \u00bb Top Trends in Digital Marketing and Ad Tracking","og:type":"article","og:title":"KClient PHP: An in-depth article \u00bb Keitaro Blog","og:description":"We will show you how works KClient PHP integration, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.","og:url":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/","og:image":"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-02-at-12.18.52\u202fPM.png","og:image:secure_url":"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-02-at-12.18.52\u202fPM.png","og:image:width":1860,"og:image:height":948,"article:published_time":"2021-11-02T13:18:02+00:00","article:modified_time":"2025-09-17T15:59:59+00:00","article:publisher":"https:\/\/www.facebook.com\/keitaro.tracker","twitter:card":"summary","twitter:site":"@keitaro_tracker","twitter:title":"KClient PHP: An in-depth article \u00bb Keitaro Blog","twitter:description":"We will show you how works KClient PHP integration, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.","twitter:creator":"@keitaro_tracker","twitter:image":"https:\/\/blog.keitaro.io\/en\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-02-at-12.18.52\u202fPM.png"},"aioseo_meta_data":{"post_id":"1523","title":"#post_title #separator_sa #site_title","description":"We will show you how works KClient PHP integration, let\u2019s set up our campaign so that the bots stay on our site and the clients get to the target offer.","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":{"id":"#aioseo-article-65d3a853d3aa4","slug":"article","graphName":"Article","label":"Article","properties":{"type":"BlogPosting","name":"#post_title","headline":"#post_title","description":"#post_excerpt","image":"","keywords":"","author":{"name":"#author_name","url":"#author_url"},"dates":{"include":true,"datePublished":"","dateModified":""}}},"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2021-11-02 11:45:05","updated":"2025-09-17 16:14:44"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/blog.keitaro.io\/en\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&ndash;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/blog.keitaro.io\/en\/category\/usecases\/\" title=\"Use Cases\">Use Cases<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&ndash;<\/span><span class=\"aioseo-breadcrumb\">\n\tKClient PHP: An in-depth article\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/blog.keitaro.io\/en"},{"label":"Use Cases","link":"https:\/\/blog.keitaro.io\/en\/category\/usecases\/"},{"label":"KClient PHP: An in-depth article","link":"https:\/\/blog.keitaro.io\/en\/kclient-php-an-in-depth-article\/"}],"_links":{"self":[{"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/posts\/1523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/comments?post=1523"}],"version-history":[{"count":2,"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/posts\/1523\/revisions"}],"predecessor-version":[{"id":1533,"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/posts\/1523\/revisions\/1533"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/media\/1524"}],"wp:attachment":[{"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/media?parent=1523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/categories?post=1523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.keitaro.io\/en\/wp-json\/wp\/v2\/tags?post=1523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}