{"id":17467,"date":"2022-03-11T16:37:29","date_gmt":"2022-03-11T13:37:29","guid":{"rendered":"https:\/\/adsterra.com\/blog\/?p=17467"},"modified":"2026-03-12T20:21:40","modified_gmt":"2026-03-12T17:21:40","slug":"adsterra-s2s-tracking","status":"publish","type":"post","link":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/","title":{"rendered":"S2S Conversion Tracking: Master Accurate Attribution and Enjoy Data Precision"},"content":{"rendered":"\n<p><strong>S2S conversion tracking<\/strong> is the most accurate means to capture conversions in your advertising campaigns, ensuring compliance with the evolving privacy regulations. If you&#8217;re an advertiser or an affiliate marketing pro, this guide is your go-to tool for learning S2S conversion tracking from scratch. You&#8217;ll walk all the necessary stages:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create a default postback URL and set it up in your tracker<\/li>\n\n\n\n<li>Map parameters between Adsterra and your tracking platform<\/li>\n\n\n\n<li>Test your offer link with all parameters.<\/li>\n<\/ol>\n\n\n<div class=\"ads-post-btn-wrapper\"><a href=\"https:\/\/beta.partners.adsterra.com\/signup\/\" class=\"ads-post-btn\" style=\"background-color:#CE0000;font-size:14px\" target=\"_blank\">START YOUR FIRST CAMPAIGN<\/a><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is S2S tracking?<\/strong><\/h2>\n\n\n\n<p>S2S (server-to-server tracking) is a secure method of recording conversion data by passing it directly between two servers. Data transmission is cookiless, meaning it bypasses browser restrictions and you don&#8217;t lose valuable events.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Types of server-side tracking<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Single-conversion tracking records a single user action, such as an app install. It&#8217;s enough for many affiliate campaigns and allows you to include additional parameters such as payout variable, ad placement, creative, OS, etc.<\/li>\n\n\n\n<li><a href=\"https:\/\/blogdev.adsterratech.com\/blog\/multi-event-tracking\/\" target=\"_blank\" rel=\"noreferrer noopener\">Multi-event tracking<\/a> allows for more accurate attribution of user actions. You can monitor various events throughout the customer journey and receive enriched reports on how users use your product. For example, enhanced conversions include app installs, trials, and paid subscriptions. All of these are crucial in-app events, and advertisers need them to improve the sales funnel and <a href=\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-custom-bid\/\" target=\"_blank\" rel=\"noreferrer noopener\">customize bidding strategies<\/a>.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How does S2S tracking work?<\/strong><\/h2>\n\n\n\n<p>Server-to-server (S2S) tracking enables servers from businesses and ad platforms to exchange conversion data directly. It uses a unique click ID upon ad interaction, stores it server-side, and sends it back to the ad platform when a conversion occurs.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What happens during S2S postback tracking?<\/strong><\/h3>\n\n\n\n<p>When a user clicks an advertisement, the ad network assigns a unique ID (the click ID) to this click and passes it to the advertiser&#8217;s campaign URL (your landing page URL). The advertiser stores this ID on their server. When a conversion happens, the advertiser&#8217;s server sends a &#8220;postback&#8221; (a server-to-server HTTP request) containing the click ID back to the ad network to confirm the conversion has fired.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Key components<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Offer Link:<\/strong> The campaign URL with special parameters that leads users to your landing page (or the advertiser&#8217;s site). It contains a unique token (unique ID) captured when a user clicks the ad. To capture this token, you need to append the Click ID parameter.<\/li>\n\n\n\n<li><strong>Click ID (ClickID):<\/strong> A unique, alphanumeric identifier for every click. The ID value must be passed from the tracker to the affiliate network\/ad network and back.<\/li>\n\n\n\n<li><strong>Postback URL (S2S):<\/strong> A server-side URL that notifies Adsterra\u2019s server when a customer converts. It sends back conversion data, such as the click ID, directly to the ad network for proper reporting.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Benefits of S2S conversion tracking for affiliates and advertisers<\/strong><\/h2>\n\n\n\n<p>Server-to-server tracking is a smarter, more reliable way to attribute events than pixels. It doesn&#8217;t depend on browser session, it&#8217;s free to use, and ensures privacy compliance. The main benefits are:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Security.<\/strong> You can use HTTPS encryption for your postback URLs. S2S also prevents cookie stuffing. Data is only possible via the ClickID, a unique set of characters (the ID value).<\/li>\n\n\n\n<li><strong>Data accuracy.<\/strong> Since requests are exchanged between servers, browsers are excluded from the process of capturing customers&#8217; clicks. This means you won\u2019t lose data if users delete cookies or ad blockers deny data collection.<\/li>\n\n\n\n<li><strong>Mobile conversions precision.<\/strong> Cookies are subject to restrictions on many mobile platforms. The S2S method is immune to such limits, which makes it an irreplaceable part of your marketing since mobile traffic has occupied a vast part of ad campaigns.<\/li>\n\n\n\n<li><strong>Resiliency against OS updates.<\/strong> S2S sends data while staying compliant with the evolving privacy restrictions, like Apple&#8217;s iOS 14+ updates.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to set up S2S conversion tracking with Adsterra<\/strong><\/h2>\n\n\n\n<p>The first stage is a postback URL setup on the Adsterra <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/blogdev.adsterratech.com\/blog\/cpa-self-service-platform\/\">self-serve platform for advertisers<\/a>. Log in and click the hamburger menu on the left and then click <em>Conversion tracking<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1107\" height=\"685\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/conversion-tracking-page.png\" alt=\"sts-conversion-tracking-setup\" class=\"wp-image-43692\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/conversion-tracking-page.png 1107w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/conversion-tracking-page-300x186.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/conversion-tracking-page-780x483.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/conversion-tracking-page-768x475.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/conversion-tracking-page-585x362.png 585w\" sizes=\"(max-width: 1107px) 100vw, 1107px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>You\u2019re now on the postback setup page. Let\u2019s break down the flow into simpler steps.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading content-title\"><strong><strong><strong><strong><strong>1. Select your tracker<\/strong><\/strong><\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>Adsterra holds several built-in integrations with the most robust trackers. If you see the one you use, please select it. If you\u2019re using another platform, click <em>Custom<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1889\" height=\"627\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/choose-a-tracker.png\" alt=\"choose-a-tracker\" class=\"wp-image-33005\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/choose-a-tracker.png 1889w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/choose-a-tracker-300x100.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/choose-a-tracker-780x259.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/choose-a-tracker-768x255.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/choose-a-tracker-1536x510.png 1536w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/choose-a-tracker-1170x388.png 1170w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/choose-a-tracker-585x194.png 585w\" sizes=\"(max-width: 1889px) 100vw, 1889px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"ads-post-btn-wrapper\"><a href=\"https:\/\/beta.partners.adsterra.com\/signup\/\" class=\"ads-post-btn\" style=\"background-color:#CE0000;font-size:14px\" target=\"_blank\">SET UP S2S TRACKING<\/a><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Choose the postback URL type<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Simple postbacks<\/strong> send the conversion event to your tracker without additional parameters.<\/li>\n\n\n\n<li><strong>Postbacks with a Payout variable<\/strong> add various payouts for conversion.<\/li>\n\n\n\n<li><strong>Postbacks with currency conversion<\/strong> are used to deal with non-USD payouts to convert currency.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1920\" height=\"368\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/postback-types.png\" alt=\"postback-types\" class=\"wp-image-33006\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/postback-types.png 1920w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/postback-types-300x58.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/postback-types-780x150.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/postback-types-768x147.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/postback-types-1536x294.png 1536w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/postback-types-1170x224.png 1170w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/postback-types-585x112.png 585w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Parameters inside the postback URL<\/strong><\/h4>\n\n\n\n<p>Let\u2019s now inspect a postback URL typical structure. We deliberately took a Custom tracker to start from scratch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:\/\/www.pbterra.com\/name\/<strong>username<\/strong>\/at?<strong>subid_short<\/strong>=<strong>{clickid}<\/strong><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list has-normal-font-size\">\n<li>Instead of a <em>username<\/em>, you see your Adsterra login.<\/li>\n\n\n\n<li><em>subid_short<\/em> is a token with <em>the {clickid}<\/em> variable that needs to be matched with its analog on your tracker.&nbsp;<\/li>\n\n\n\n<li><em>{clickid} <\/em>is a variable or a dynamic set of characters that Adsterra creates. We generate a unique <em>{clickid}<\/em> for every user who clicks Adsterra ads. The unique set of characters will then be sent through the offer URL. After a user completes the conversion, the <em>{clickid}<\/em> will be returned through the Postback URL. The <em>{clickid}<\/em> must be replaced by the corresponding parameter from your tracker.<\/li>\n\n\n\n<li>For the built-in integrations (e.g., Cake, Keitaro, Binom), you see the <em>{clickid}<\/em> already replaced by tokens from these platforms.<\/li>\n\n\n\n<li><a href=\"https:\/\/blogdev.adsterratech.com\/blog\/postback-url-in-affiliate-marketing\/\" target=\"_blank\" rel=\"noreferrer noopener\">Postback URLs<\/a> can be used with HTTPS secure protocol if needed.<\/li>\n<\/ul>\n\n\n\n<p>For the built-in integrations (e.g., Cake, Keitaro, Binom), you see the <em>clickid<\/em> already replaced by tokens from these platforms.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>Example for Binom: <\/em>http:\/\/www.pbterra.com\/name\/<strong>username<\/strong>\/at?subid_short=<strong>{externalid}<\/strong><\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Here you have the login <strong>username<\/strong> and the <strong>{externalid}<\/strong> token taken from Binom, which matches the Adsterra\u2019s <strong>subid_short<\/strong> token.<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><strong>Examples of custom postback URLs depending on the postback type<\/strong><\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#e8e8e8\"><code><strong>Simple postback URL <\/strong><br>http:\/\/www.pbterra.com\/name\/<strong>username<\/strong>\/at?subid_short=<strong>{clickid}<\/strong><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#e8e8e8\"><code><strong>Simple postback URL with payout variable <\/strong>(for USD payouts)\nhttp:\/\/www.pbterra.com\/name\/<strong>username<\/strong>\/at?subid_short={clickid}&amp;<strong>atpay={payout}<\/strong><\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>* PAYOUT is the conversion cost or the price you pay for every user action on a publisher&#8217;s site or traffic source.<\/em><\/p>\n<\/blockquote>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#e8e8e8\"><code><strong>Complex postback URL with currency conversion<\/strong> \nhttp:\/\/www.pbterra.com\/code\/<strong>EUR<\/strong>\/<strong>username<\/strong>\/at?subid_short={clickid}&amp;<strong>atpay={payout}<\/strong><\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>* <em>Use this type if you pay in a currency besides US dollars, you will need to add a currency conversion variable.<\/em> <em>For example, if you pay in euros, the URL will be: http:\/\/www.pbterra.com\/code\/EUR\/username\/at?subid_short={clickid}&amp;atpay={payout}<\/em><\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading content-title\"><strong><strong><strong><strong>3. Generate a postback link<\/strong><\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>After choosing the tracker from the list (or picking <em>Custom<\/em>,) click the <em>GENERATE POSTBACK<\/em> button. You will need a URL generated, so please copy it to the clipboard. You will then specify this URL on the tracker\u2019s side.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"993\" height=\"271\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/generate-postback.png\" alt=\"generate-postback\" class=\"wp-image-33007\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/generate-postback.png 993w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/generate-postback-300x82.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/generate-postback-780x213.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/generate-postback-768x210.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/generate-postback-585x160.png 585w\" sizes=\"(max-width: 993px) 100vw, 993px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading content-title\"><strong><strong><strong><strong><strong><strong><strong>4. Paste the Asterra postback URL to your tracker<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>After you have generated and copied the Postback URL, please open your tracker\/affiliate network\u2019s account and paste the postback from Adsterra as required by their instructions. Add your Adsterra username to the link.<br><br>In this example taken from the BeMob tracker, we have to replace the universal placeholder NAMEOFADVERTISER with an actual advertiser\u2019s username.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1396\" height=\"332\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/change-username.png\" alt=\"change-username\" class=\"wp-image-33012\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/change-username.png 1396w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/change-username-300x71.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/change-username-780x186.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/change-username-768x183.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/change-username-1170x278.png 1170w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/change-username-585x139.png 585w\" sizes=\"(max-width: 1396px) 100vw, 1396px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Note: if you want to record several events, you will first need to generate postbacks for each of these in Adsterra.<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading content-title\"><strong><strong><strong><strong><strong><strong><strong><strong>5. Match tokens (macros) data to enable S2S tracking<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>That\u2019s the most important part of the Adsterra S2S tracking setup. You need to match macros or tokens between your tracker and Adsterra. This will enable accurate reporting between the two servers.<br><br>Look for the <em>{clickid} <\/em>analog on your tracker or affiliate network. It may be sub1\/externalid\/clickid\/cid\/ref_id or any other identifier.<br><br>Paste the<em> ##SUB_ID_SHORT(action)## <\/em>near the {clickid} field if your tracker has not already provided this option.<br><br>See how it works with RedTrack. Here, <strong><em>clickid<\/em> s<\/strong>tands for <strong><em>ref_id<\/em><\/strong>, so we placed the <em>##SUB_ID_SHORT(action)##<\/em> right in this field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1915\" height=\"563\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/tokens-matching.png\" alt=\"An example of how to match tokens between Adsterra and your tracker\" class=\"wp-image-17478\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/tokens-matching.png 1915w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/tokens-matching-300x88.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/tokens-matching-780x229.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/tokens-matching-768x226.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/tokens-matching-1536x452.png 1536w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/tokens-matching-1170x344.png 1170w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/tokens-matching-585x172.png 585w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Another example is taken from BeMob. The tracker has already added ##SUB_ID_SHORT(action)## near its External ID parameter.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1498\" height=\"436\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/matching-macros-tokens.png\" alt=\"matching-macros-tokens\" class=\"wp-image-33028\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/matching-macros-tokens.png 1498w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/matching-macros-tokens-300x87.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/matching-macros-tokens-780x227.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/matching-macros-tokens-768x224.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/matching-macros-tokens-1170x341.png 1170w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/matching-macros-tokens-585x170.png 585w\" sizes=\"(max-width: 1498px) 100vw, 1498px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We also recommend adding the <em>##PLACEMENT_ID##<\/em> placeholder to pull stats of ad placements&#8217; performance and collect enriched <a href=\"https:\/\/blogdev.adsterratech.com\/blog\/ad-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\">ad metrics<\/a>. See <a href=\"https:\/\/help-advertisers.adsterra.com\/en\/articles\/4575920-what-are-the-available-tokens\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">all Adsterra parameters<\/a> you can monitor.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading content-title\"><strong><strong><strong><strong><strong><strong><strong><strong>6. <strong>Take an offer to advertise and form the campaign URL<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>You will now need to form the campaign URL; it&#8217;s a link to your landing page or an offer you pick from your affiliate network. We recommend picking offers with fast and simple conversions because you must complete this conversion to ensure the integration works.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Fast and simple conversions include opt-ins, installs, downloads, and signups.<\/p>\n<\/blockquote>\n\n\n\n<p>Paste the offer link to the tracker. Ensure you\u2019ve included Adsterra\u2019s obligatory token <em>##SUB_ID_SHORT(action)## <\/em>to the offer\u2019s URL, replacing the corresponding variable<em>.<\/em><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. Check the offer URL<\/strong><\/h3>\n\n\n\n<p>Go back to <em>Adsterra -&gt; Conversion tracking<\/em> and paste the URL from the previous step to the appropriate field. Click the button to validate the link.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1295\" height=\"452\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/add-offer-to-a-test.png\" alt=\"add-offer-to-a-test\" class=\"wp-image-33029\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/add-offer-to-a-test.png 1295w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/add-offer-to-a-test-300x105.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/add-offer-to-a-test-780x272.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/add-offer-to-a-test-768x268.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/add-offer-to-a-test-1170x408.png 1170w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/add-offer-to-a-test-585x204.png 585w\" sizes=\"(max-width: 1295px) 100vw, 1295px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>If the link is OK, you\u2019ll receive a system message <em>&#8220;Your URL is correct. Go ahead and make a test conversion.&#8221;<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1545\" height=\"597\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/offer-url-is-ok.png\" alt=\"offer-url-is-ok\" class=\"wp-image-33030\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/offer-url-is-ok.png 1545w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/offer-url-is-ok-300x116.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/offer-url-is-ok-780x301.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/offer-url-is-ok-768x297.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/offer-url-is-ok-1536x594.png 1536w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/offer-url-is-ok-1170x452.png 1170w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/offer-url-is-ok-585x226.png 585w\" sizes=\"(max-width: 1545px) 100vw, 1545px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading content-title\"><strong><strong><strong><strong><strong><strong><strong><strong>8. Make a test conversion<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>After you check the offer URL for proper token placement, scroll down and click the <em>MAKE A TEST CONVERSION<\/em> button. You will be redirected to your offer\u2019s page. Please complete the conversion as if you were a user. In multi-event campaigns, please complete all actions you&#8217;re going to record.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1198\" height=\"408\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/test-sample-offer.png\" alt=\"test-sample-offer\" class=\"wp-image-33031\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/test-sample-offer.png 1198w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/test-sample-offer-300x102.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/test-sample-offer-780x266.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/test-sample-offer-768x262.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/test-sample-offer-1170x398.png 1170w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/test-sample-offer-585x199.png 585w\" sizes=\"(max-width: 1198px) 100vw, 1198px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The offer URL&#8217;s status will remain <em>Pending<\/em> until you complete the conversion. Refresh the page or click <em>CHECK STATUS<\/em> to ensure the offer URL\u2019s status has changed to <em>VALID<\/em>.<\/p>\n\n\n\n<p>You can update the status state by refreshing the browser page or by clicking Check status next to each URL.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1456\" height=\"526\" src=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/url-statuses-pending-valid-invalid.png\" alt=\"url-statuses-pending-valid-invalid\" class=\"wp-image-33032\" srcset=\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/url-statuses-pending-valid-invalid.png 1456w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/url-statuses-pending-valid-invalid-300x108.png 300w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/url-statuses-pending-valid-invalid-780x282.png 780w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/url-statuses-pending-valid-invalid-768x277.png 768w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/url-statuses-pending-valid-invalid-1170x423.png 1170w, https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/url-statuses-pending-valid-invalid-585x211.png 585w\" sizes=\"(max-width: 1456px) 100vw, 1456px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>See Adsterra\u2019s tips for checking URL statuses:<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>VALID.<\/em> You have successfully integrated Adsterra and your tracker or affiliate network, and now you will get all conversions controlled.<\/li>\n\n\n\n<li><em>INVALID.<\/em> If you see this status, please return to your tracker and check if you placed the ##SUB_ID_SHORT(action)##&nbsp; properly. On your Adsterra account, you will also see an alarming clue if some obligatory tokens are missing.<\/li>\n\n\n\n<li><em>PENDING<\/em> status means you will need to complete the conversions and wait about 5 to 10 minutes till it posts back. The status will change to VALID if everything is done correctly.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Adsterra&#8217;s integration support:<\/strong><\/h2>\n\n\n\n<p>To simplify this process and enhance youe performance, Adsterra has developed lightweight integration with the most popular third-party tracking platforms. Supported integrations typically include documentation for configuring parameters within platforms such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=riqxx2xy_LI\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Voluum<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=e30LLeXd2Vk\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Keitaro<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=-lmtPYXVnyk\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">BeMob<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=tFgWzSL7HfE\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Binom<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=Z8BAlPbdtPw&amp;ab_channel=Adsterra\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Adsbridge<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=omqTnCPojL4&amp;ab_channel=Adsterra\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">RedTrack<\/a><\/li>\n<\/ul>\n\n\n\n<p>Accurate tracking leads to wise spending and even more profitable advertising. Ready to start?<\/p>\n\n\n<div class=\"ads-post-btn-wrapper\"><a href=\"https:\/\/beta.partners.adsterra.com\/signup\/\" class=\"ads-post-btn\" style=\"background-color:#CE0000;font-size:14px\" target=\"_blank\">SET UP S2S TRACKING<\/a><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading content-title\"><strong><strong><strong><strong><strong><strong><strong><strong><strong>Questions we get asked about S2S:<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1727377690664\"><h3 class=\"schema-faq-question\" style=\"font-size: inherit;font-weight: 700;color: inherit; line-height: inherit; margin:0;\">What is S2S tracking?<\/h3> <p class=\"schema-faq-answer\">Server-to-server (S2S) tracking offers a method for transmitting conversion data directly between your server and an ad platform&#8217;s server, excluding the user&#8217;s browser. This method is also called \u201ccookieless\u201d because it doesn\u2019t rely on third-party cookies. The S2S approach replaces the reliance on tracking pixels within a browser by having your website&#8217;s backend securely send conversion events via server calls like HTTPS, often utilizing a postback URL.<br\/><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1727377709599\"><h3 class=\"schema-faq-question\" style=\"font-size: inherit;font-weight: 700;color: inherit; line-height: inherit; margin:0;\">Is S2S tracking more accurate than client-side?<\/h3> <p class=\"schema-faq-answer\">Yes, absolutely. The tracking request is executed only on the server. That\u2019s why this method is immune to ad-blockers and more accurate compared to pixel tracking. Events are recorded directly in the server logs or via APIs, ensuring that conversions are not missed. S2S relies on first-party data, making it more resilient in a cookieless world when client-side methods fail.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1727377844985\"><h3 class=\"schema-faq-question\" style=\"font-size: inherit;font-weight: 700;color: inherit; line-height: inherit; margin:0;\"><strong>What is the difference between S2S and pixel tracking?<\/h3><\/strong> <p class=\"schema-faq-answer\"><strong>A marketing pixel<\/strong> is a 1\u00d71 px digital image integrated into the website\u2019s content. It&#8217;s unreliable since browsers can block personal data storage in cookies, and conversions won&#8217;t be attributed. Ad blockers and privacy settings can hide nearly half of conversions from tracking pixels. <strong>S2S tracking is <\/strong>essential for affiliate campaigns as it provides server-side tagging advantages. Conversions and transactions are tracked server-side, which increases accuracy by up to 40%.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773335034699\"><h3 class=\"schema-faq-question\" style=\"font-size: inherit;font-weight: 700;color: inherit; line-height: inherit; margin:0;\"><strong>Why adopt server to server tracking?<\/h3><\/strong> <p class=\"schema-faq-answer\">Server-to-server tracking can improve reporting accuracy and increase security compared to traditional pixel tracking. It&#8217;s helpful for affiliate marketers, direct advertisers, and app developers who need to validate data with higher precision. Implementing server-to-server tracking also helps businesses comply with privacy regulations by controlling data transmission.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773335053229\"><h3 class=\"schema-faq-question\" style=\"font-size: inherit;font-weight: 700;color: inherit; line-height: inherit; margin:0;\"><strong>What are the benefits of S2S tracking?<\/h3><\/strong> <p class=\"schema-faq-answer\">Implementation of S2S tracking allows businesses to have direct control over how customer data flows to advertising platforms and analytics tools. You can filter or anonymize sensitive data before it leaves your server, ensuring compliance with GDPR and CCPA. With server-to-server tracking, businesses can keep user data within required geographical limitations for compliance.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773335073407\"><h3 class=\"schema-faq-question\" style=\"font-size: inherit;font-weight: 700;color: inherit; line-height: inherit; margin:0;\"><strong>Does S2S prvide advanced analytics?<\/h3><\/strong> <p class=\"schema-faq-answer\">Server-to-server (S2S) tracking offers in-depth analytics by pulling granular conversion data directly from your server. This includes sale value, device, browser, and referral source. This detail allows for comprehensive reports that pinpoint the most valuable channels, creatives, and placements. You can also segment your audience, track multi-event customer journeys, and measure the true ROI of your marketing efforts.<\/p> <\/div> <\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>S2S conversion tracking is the most accurate means to capture conversions in your advertising campaigns, ensuring compliance with the evolving privacy regulations.&hellip;<\/p>\n","protected":false},"author":3,"featured_media":17483,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[676],"tags":[179],"class_list":["post-17467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-conversion-tracking","tag-conversions"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mastering S2S Conversion Tracking From Scratch<\/title>\n<meta name=\"description\" content=\"Learn how to implement S2S conversion tracking to manage campaigns and optimize ad spend. Definitions and examples inside!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mastering S2S Conversion Tracking From Scratch\" \/>\n<meta property=\"og:description\" content=\"Learn how to implement S2S conversion tracking to manage campaigns and optimize ad spend. Definitions and examples inside!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/\" \/>\n<meta property=\"og:site_name\" content=\"Adsterra Affiliate Marketing and Traffic Monetization Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-11T13:37:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-12T17:21:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/adsterra.com\/blog\/wp-content\/uploads\/2023\/09\/1200x628-blog-template.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"560\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Adsterra Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adsterra Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/\"},\"author\":{\"name\":\"Adsterra Team\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/person\/76076cbd468a1d1ff29a6b0eabd3ac86\"},\"headline\":\"S2S Conversion Tracking: Master Accurate Attribution and Enjoy Data Precision\",\"datePublished\":\"2022-03-11T13:37:29+00:00\",\"dateModified\":\"2026-03-12T17:21:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/\"},\"wordCount\":2183,\"publisher\":{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/Adsterra-s2s-tracking-guide-blogcover1200650.jpg\",\"keywords\":[\"Conversions\"],\"articleSection\":[\"Conversion Tracking\"],\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/\",\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/\",\"name\":\"Mastering S2S Conversion Tracking From Scratch\",\"isPartOf\":{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/Adsterra-s2s-tracking-guide-blogcover1200650.jpg\",\"datePublished\":\"2022-03-11T13:37:29+00:00\",\"dateModified\":\"2026-03-12T17:21:40+00:00\",\"description\":\"Learn how to implement S2S conversion tracking to manage campaigns and optimize ad spend. Definitions and examples inside!\",\"mainEntity\":[{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377690664\"},{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377709599\"},{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377844985\"},{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335034699\"},{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335053229\"},{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335073407\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#primaryimage\",\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/Adsterra-s2s-tracking-guide-blogcover1200650.jpg\",\"contentUrl\":\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/Adsterra-s2s-tracking-guide-blogcover1200650.jpg\",\"width\":1200,\"height\":560,\"caption\":\"a blog cover for Adsterra S2S tracking guide\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#website\",\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/\",\"name\":\"Adsterra Affiliate Marketing and Traffic Monetization Blog\",\"description\":\"Expert tips on how to monetize traffic and advertise products worldwide\",\"publisher\":{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#organization\",\"name\":\"Adsterra\",\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/10\/340x72_logo_adsterra.png\",\"contentUrl\":\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/10\/340x72_logo_adsterra.png\",\"width\":340,\"height\":72,\"caption\":\"Adsterra\"},\"image\":{\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/AdsterraGlobal\",\"https:\/\/www.linkedin.com\/company\/adsterra\",\"https:\/\/www.instagram.com\/adsterra_network\",\"https:\/\/t.me\/adsterra_official\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/person\/76076cbd468a1d1ff29a6b0eabd3ac86\",\"name\":\"Adsterra Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2020\/09\/cropped-cropped-adsterra-new-logo-vert-2-150x150-1-96x96.webp\",\"contentUrl\":\"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2020\/09\/cropped-cropped-adsterra-new-logo-vert-2-150x150-1-96x96.webp\",\"caption\":\"Adsterra Team\"},\"description\":\"The Adsterra team of blog authors is a unique collaboration of affiliate marketers and webmasters with 5+ years of expertise, digital marketers, web analysts, and software developers. We found out the hard way that affiliate marketing is an ever-changing, live substance. Staying on top means catching trends and breaking through over and over again. With us, you get firsthand tips, guides, and market overviews to make your own breakthroughs possible!\",\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/author\/adsterrateam\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377690664\",\"position\":1,\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377690664\",\"name\":\"What is S2S tracking?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Server-to-server (S2S) tracking offers a method for transmitting conversion data directly between your server and an ad platform's server, excluding the user's browser. This method is also called \u201ccookieless\u201d because it doesn\u2019t rely on third-party cookies. The S2S approach replaces the reliance on tracking pixels within a browser by having your website's backend securely send conversion events via server calls like HTTPS, often utilizing a postback URL.<br\/>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377709599\",\"position\":2,\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377709599\",\"name\":\"Is S2S tracking more accurate than client-side?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, absolutely. The tracking request is executed only on the server. That\u2019s why this method is immune to ad-blockers and more accurate compared to pixel tracking. Events are recorded directly in the server logs or via APIs, ensuring that conversions are not missed. S2S relies on first-party data, making it more resilient in a cookieless world when client-side methods fail.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377844985\",\"position\":3,\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377844985\",\"name\":\"What is the difference between S2S and pixel tracking?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<strong>A marketing pixel<\/strong> is a 1\u00d71 px digital image integrated into the website\u2019s content. It's unreliable since browsers can block personal data storage in cookies, and conversions won't be attributed. Ad blockers and privacy settings can hide nearly half of conversions from tracking pixels. <strong>S2S tracking is <\/strong>essential for affiliate campaigns as it provides server-side tagging advantages. Conversions and transactions are tracked server-side, which increases accuracy by up to 40%.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335034699\",\"position\":4,\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335034699\",\"name\":\"Why adopt server to server tracking?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Server-to-server tracking can improve reporting accuracy and increase security compared to traditional pixel tracking. It's helpful for affiliate marketers, direct advertisers, and app developers who need to validate data with higher precision. Implementing server-to-server tracking also helps businesses comply with privacy regulations by controlling data transmission.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335053229\",\"position\":5,\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335053229\",\"name\":\"What are the benefits of S2S tracking?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Implementation of S2S tracking allows businesses to have direct control over how customer data flows to advertising platforms and analytics tools. You can filter or anonymize sensitive data before it leaves your server, ensuring compliance with GDPR and CCPA. With server-to-server tracking, businesses can keep user data within required geographical limitations for compliance.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335073407\",\"position\":6,\"url\":\"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335073407\",\"name\":\"Does S2S prvide advanced analytics?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Server-to-server (S2S) tracking offers in-depth analytics by pulling granular conversion data directly from your server. This includes sale value, device, browser, and referral source. This detail allows for comprehensive reports that pinpoint the most valuable channels, creatives, and placements. You can also segment your audience, track multi-event customer journeys, and measure the true ROI of your marketing efforts.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mastering S2S Conversion Tracking From Scratch","description":"Learn how to implement S2S conversion tracking to manage campaigns and optimize ad spend. Definitions and examples inside!","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:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/","og_locale":"en_US","og_type":"article","og_title":"Mastering S2S Conversion Tracking From Scratch","og_description":"Learn how to implement S2S conversion tracking to manage campaigns and optimize ad spend. Definitions and examples inside!","og_url":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/","og_site_name":"Adsterra Affiliate Marketing and Traffic Monetization Blog","article_published_time":"2022-03-11T13:37:29+00:00","article_modified_time":"2026-03-12T17:21:40+00:00","og_image":[{"width":1200,"height":560,"url":"https:\/\/adsterra.com\/blog\/wp-content\/uploads\/2023\/09\/1200x628-blog-template.png","type":"image\/jpeg"}],"author":"Adsterra Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Adsterra Team","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#article","isPartOf":{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/"},"author":{"name":"Adsterra Team","@id":"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/person\/76076cbd468a1d1ff29a6b0eabd3ac86"},"headline":"S2S Conversion Tracking: Master Accurate Attribution and Enjoy Data Precision","datePublished":"2022-03-11T13:37:29+00:00","dateModified":"2026-03-12T17:21:40+00:00","mainEntityOfPage":{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/"},"wordCount":2183,"publisher":{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/#organization"},"image":{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#primaryimage"},"thumbnailUrl":"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/Adsterra-s2s-tracking-guide-blogcover1200650.jpg","keywords":["Conversions"],"articleSection":["Conversion Tracking"],"inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/","url":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/","name":"Mastering S2S Conversion Tracking From Scratch","isPartOf":{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#primaryimage"},"image":{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#primaryimage"},"thumbnailUrl":"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/Adsterra-s2s-tracking-guide-blogcover1200650.jpg","datePublished":"2022-03-11T13:37:29+00:00","dateModified":"2026-03-12T17:21:40+00:00","description":"Learn how to implement S2S conversion tracking to manage campaigns and optimize ad spend. Definitions and examples inside!","mainEntity":[{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377690664"},{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377709599"},{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377844985"},{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335034699"},{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335053229"},{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335073407"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#primaryimage","url":"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/Adsterra-s2s-tracking-guide-blogcover1200650.jpg","contentUrl":"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/03\/Adsterra-s2s-tracking-guide-blogcover1200650.jpg","width":1200,"height":560,"caption":"a blog cover for Adsterra S2S tracking guide"},{"@type":"WebSite","@id":"https:\/\/blogdev.adsterratech.com\/blog\/#website","url":"https:\/\/blogdev.adsterratech.com\/blog\/","name":"Adsterra Affiliate Marketing and Traffic Monetization Blog","description":"Expert tips on how to monetize traffic and advertise products worldwide","publisher":{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blogdev.adsterratech.com\/blog\/#organization","name":"Adsterra","url":"https:\/\/blogdev.adsterratech.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/10\/340x72_logo_adsterra.png","contentUrl":"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2022\/10\/340x72_logo_adsterra.png","width":340,"height":72,"caption":"Adsterra"},"image":{"@id":"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/AdsterraGlobal","https:\/\/www.linkedin.com\/company\/adsterra","https:\/\/www.instagram.com\/adsterra_network","https:\/\/t.me\/adsterra_official"]},{"@type":"Person","@id":"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/person\/76076cbd468a1d1ff29a6b0eabd3ac86","name":"Adsterra Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogdev.adsterratech.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2020\/09\/cropped-cropped-adsterra-new-logo-vert-2-150x150-1-96x96.webp","contentUrl":"https:\/\/blogdev.adsterratech.com\/blog\/wp-content\/uploads\/2020\/09\/cropped-cropped-adsterra-new-logo-vert-2-150x150-1-96x96.webp","caption":"Adsterra Team"},"description":"The Adsterra team of blog authors is a unique collaboration of affiliate marketers and webmasters with 5+ years of expertise, digital marketers, web analysts, and software developers. We found out the hard way that affiliate marketing is an ever-changing, live substance. Staying on top means catching trends and breaking through over and over again. With us, you get firsthand tips, guides, and market overviews to make your own breakthroughs possible!","url":"https:\/\/blogdev.adsterratech.com\/blog\/author\/adsterrateam\/"},{"@type":"Question","@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377690664","position":1,"url":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377690664","name":"What is S2S tracking?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Server-to-server (S2S) tracking offers a method for transmitting conversion data directly between your server and an ad platform's server, excluding the user's browser. This method is also called \u201ccookieless\u201d because it doesn\u2019t rely on third-party cookies. The S2S approach replaces the reliance on tracking pixels within a browser by having your website's backend securely send conversion events via server calls like HTTPS, often utilizing a postback URL.<br\/>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377709599","position":2,"url":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377709599","name":"Is S2S tracking more accurate than client-side?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, absolutely. The tracking request is executed only on the server. That\u2019s why this method is immune to ad-blockers and more accurate compared to pixel tracking. Events are recorded directly in the server logs or via APIs, ensuring that conversions are not missed. S2S relies on first-party data, making it more resilient in a cookieless world when client-side methods fail.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377844985","position":3,"url":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1727377844985","name":"What is the difference between S2S and pixel tracking?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"<strong>A marketing pixel<\/strong> is a 1\u00d71 px digital image integrated into the website\u2019s content. It's unreliable since browsers can block personal data storage in cookies, and conversions won't be attributed. Ad blockers and privacy settings can hide nearly half of conversions from tracking pixels. <strong>S2S tracking is <\/strong>essential for affiliate campaigns as it provides server-side tagging advantages. Conversions and transactions are tracked server-side, which increases accuracy by up to 40%.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335034699","position":4,"url":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335034699","name":"Why adopt server to server tracking?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Server-to-server tracking can improve reporting accuracy and increase security compared to traditional pixel tracking. It's helpful for affiliate marketers, direct advertisers, and app developers who need to validate data with higher precision. Implementing server-to-server tracking also helps businesses comply with privacy regulations by controlling data transmission.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335053229","position":5,"url":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335053229","name":"What are the benefits of S2S tracking?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Implementation of S2S tracking allows businesses to have direct control over how customer data flows to advertising platforms and analytics tools. You can filter or anonymize sensitive data before it leaves your server, ensuring compliance with GDPR and CCPA. With server-to-server tracking, businesses can keep user data within required geographical limitations for compliance.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335073407","position":6,"url":"https:\/\/blogdev.adsterratech.com\/blog\/adsterra-s2s-tracking\/#faq-question-1773335073407","name":"Does S2S prvide advanced analytics?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Server-to-server (S2S) tracking offers in-depth analytics by pulling granular conversion data directly from your server. This includes sale value, device, browser, and referral source. This detail allows for comprehensive reports that pinpoint the most valuable channels, creatives, and placements. You can also segment your audience, track multi-event customer journeys, and measure the true ROI of your marketing efforts.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/posts\/17467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/comments?post=17467"}],"version-history":[{"count":20,"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/posts\/17467\/revisions"}],"predecessor-version":[{"id":43835,"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/posts\/17467\/revisions\/43835"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/media\/17483"}],"wp:attachment":[{"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/media?parent=17467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/categories?post=17467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogdev.adsterratech.com\/blog\/wp-json\/wp\/v2\/tags?post=17467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}