
{"id":29535,"date":"2026-04-10T12:05:15","date_gmt":"2026-04-10T09:05:15","guid":{"rendered":"https:\/\/www.travelpayouts.com\/blog\/?p=29535"},"modified":"2026-04-10T12:05:17","modified_gmt":"2026-04-10T09:05:17","slug":"the-ultimate-guide-to-tracking-results","status":"publish","type":"post","link":"https:\/\/www.travelpayouts.com\/blog\/the-ultimate-guide-to-tracking-results\/","title":{"rendered":"From click to payout: the ultimate guide to tracking results\u00a0"},"content":{"rendered":"\n<p>Your reader\u2019s journey, booking statuses, and everything between through the lens of a situation that should be very familiar to you \u2013 checking a bag at the airport.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Before we start<\/h2>\n\n\n\n<p>If you\u2019re getting clicks that don\u2019t convert into bookings or earnings right away, it can feel confusing. That\u2019s why we\u2019ve created a guide that clarifies each step from click to payout.<br><br>Here\u2019s what we\u2019ll cover:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Why a click doesn\u2019t always turn into a booking<\/li>\n\n\n\n<li>Why a booking won\u2019t appear in your analytics immediately<\/li>\n\n\n\n<li>Why payouts come weeks after the booking happens<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Let your data\u2019s journey begin<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Creating an affiliate link = packing your suitcase<\/h3>\n\n\n\n<p>The first step in tracking is to create an affiliate link and add it to your content. Think of it like packing a suitcase for a trip. When you create an affiliate link, you\u2019re automatically adding your partner ID. This means that whenever a user clicks that link, the system will recognize it as yours and credit the booking to your account.<br><br>You can also use SubIDs to distinguish different placements within your content. This lets you check where a user comes from, like <em>argentina_instagram_post<\/em> or <em>germany_blog_post<\/em>. All links created in your dashboard using the <a href=\"https:\/\/app.travelpayouts.com\/tools\/147408\/links\/?tp_place=blogpost_the-ultimate-guide-to-tracking-results\/\">Link Generator<\/a> or created by <a href=\"https:\/\/app.travelpayouts.com\/tools\/drive\/?tp_place=blogpost_the-ultimate-guide-to-tracking-results\/\">Drive<\/a> are set up correctly by default, so you don\u2019t need to double-check them.\u00a0<\/p>\n\n\n\n<p>Remember: this stage isn\u2019t about earnings. It&#8217;s about making sure your links are set up for tracking.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-1024x538.png\" alt=\"\" class=\"wp-image-29544\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-1024x538.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-300x158.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-768x404.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-1536x808.png 1536w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-2048x1077.png 2048w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-932x490.png 932w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-1876x986.png 1876w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-928x488.png 928w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-4-416x219.png 416w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. The click = attaching the baggage tag&nbsp;<\/h3>\n\n\n\n<p>When a reader clicks your affiliate link, the system attaches a tracking tag to their browser and stores it as a cookie. Think of it like attaching a baggage tag at airport check-in \u2013 from that moment on, the system knows who the tracking tag (the luggage) belongs to.<\/p>\n\n\n\n<p>Now it\u2019s time to define the attribution. Any booking made within the same tracking context can potentially be credited to you. However, several factors outside your control and ours could interrupt this process:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Restrictive settings:<\/strong> Some browsers or privacy settings can limit or block tracking cookies. For example, if a user has strict privacy settings enabled, the tracking tag may not be saved.<\/li>\n\n\n\n<li><strong>Private browsing: <\/strong>In private or incognito mode, cookies are not stored, so the tracking tag may disappear before the booking is completed.<\/li>\n\n\n\n<li><strong>Browser hopping:<\/strong> Switching devices or browsers also breaks the connection. For example, if a user clicks your link on their phone but completes the booking later on a laptop, the booking won\u2019t be attributed to you.<\/li>\n\n\n\n<li><strong>Delayed booking:<\/strong> If a user waits too long before booking, the original tracking tag may expire and no longer be linked to your click.<\/li>\n<\/ul>\n\n\n\n<p>Attribution follows a last-click rule: if a user clicks another affiliate link before booking, the last click gets the credit. Many \u201cmissing\u201d conversions are not tracking errors but the result of tags getting lost, overwritten, or not being set in the first place. This depends entirely on user behavior, and it\u2019s unfortunately something that\u2019s out of your control.<\/p>\n\n\n\n<p>Now that the attribution is set, it is important to remember that it will only work if the tag remains valid until the booking is made.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-1024x538.png\" alt=\"\" class=\"wp-image-29542\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-1024x538.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-300x158.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-768x404.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-1536x808.png 1536w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-2048x1077.png 2048w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-932x490.png 932w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-1876x986.png 1876w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-928x488.png 928w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-3-416x219.png 416w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. The booking = baggage being sent to the plane<\/h3>\n\n\n\n<p>When a user completes a purchase, the brand will receive all the details, including the affiliate attribution data, if the tracking tag is still valid. Think of this as the journey your luggage goes through between the check-in counter and the plane.&nbsp;<\/p>\n\n\n\n<p>However, not every user completes their booking after clicking a link. Some abandon their carts, others compare options, and many are just indecisive. This is completely normal and you should learn to expect it. Travel purchases usually take several sessions and longer consideration periods, so users often come back later before making a final decision.<\/p>\n\n\n\n<p>If all goes well and the user makes the booking, it\u2019ll show up on your dashboard as <strong>Pending<\/strong>. This means the booking exists but hasn\u2019t been validated or confirmed by the brand.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-1024x538.png\" alt=\"\" class=\"wp-image-29543\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-1024x538.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-300x158.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-768x404.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-1536x808.png 1536w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-2048x1077.png 2048w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-932x490.png 932w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-1876x986.png 1876w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-928x488.png 928w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-2-1-416x219.png 416w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. Brand validation = baggage going through security<\/h3>\n\n\n\n<p>This is the most important stage \u2013 and the one that often raises questions. Here\u2019s how it works.<\/p>\n\n\n\n<p>Once the trip is completed, the brand starts the validation process and checks the booking details. The commission gets approved only after the service is finished and everything is verified. This is similar to a suitcase going through security: it could pass through easily, be checked, or be held. You only see your suitcase again at baggage claim once it\u2019s been cleared.<\/p>\n\n\n\n<p>Brands do this to protect against cancellations, no-shows, refunds, and fraud. A booking made today could also be for a trip months later, so this step naturally takes time. Each brand has its own rules for confirmation timelines, payout schedules, and cookie lifetime. You can find the details for each program on your <a href=\"https:\/\/app.travelpayouts.com\/programs\/?tp_place=blogpost_the-ultimate-guide-to-tracking-results\/\">dashboard<\/a>: go to any brand \u2192 <strong>Overview<\/strong> \u2192 <strong>Payout process<\/strong>.<\/p>\n\n\n\n<p>There are three outcomes for a booking:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Pending<\/strong> \u2013 The booking is still under review. This could mean that the trip hasn&#8217;t happened yet, or that the brand hasn&#8217;t completed validation. Earnings aren&#8217;t final here, and potential earnings may show up as zero. But that doesn&#8217;t mean you earned nothing; it just means the brand hasn&#8217;t shared the amount with us yet.<\/li>\n\n\n\n<li><strong>Confirmed<\/strong> \u2013 The service was completed, the brand approved the commission, and the earnings are final (and yours!)<\/li>\n\n\n\n<li><strong>Canceled <\/strong>\u2013 The booking was canceled or refunded by the user. No commission is paid.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1024x538.png\" alt=\"\" class=\"wp-image-29545\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1024x538.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-300x158.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-768x404.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1536x808.png 1536w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-2048x1077.png 2048w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-932x490.png 932w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1876x986.png 1876w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-928x488.png 928w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-416x219.png 416w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">5. Payout = picking up your bag at the belt<\/h3>\n\n\n\n<p>Once a booking is <strong>Confirmed<\/strong>, we automatically add a reward to your balance. Now reward is officially yours!<\/p>\n\n\n\n<p>Revenue is recorded in the month the booking is confirmed, not when the click or initial booking occurs. A booking made in June might not be confirmed until August, after the stay ends. It would then be included in the September payout cycle.<\/p>\n\n\n\n<p>This delay is normal, as brands need time to finalize the stay and review all details before approving the commission.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-1024x538.png\" alt=\"\" class=\"wp-image-29546\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-1024x538.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-300x158.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-768x404.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-1536x808.png 1536w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-2048x1077.png 2048w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-932x490.png 932w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-1876x986.png 1876w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-928x488.png 928w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2026\/04\/tp-blog-1864x980-1-1-416x219.png 416w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Breakdown of the payout process for top brands<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Brand<\/strong><\/td><td><strong>Reward payout timing<\/strong><\/td><\/tr><tr><td>Agoda<\/td><td>Within 2 months after check-out<\/td><\/tr><tr><td>Viator<\/td><td>Within 7 days after the event date&nbsp;<\/td><\/tr><tr><td>GetYourGuide<\/td><td>On the 5th day of each month for activities completed in the previous month<\/td><\/tr><tr><td>Trip.com<\/td><td>By the 15th of the following month after travel (flights, trains, prepaid hotels). Pay-at-hotel bookings may take up to 6 months after check-out<\/td><\/tr><tr><td>Expedia<\/td><td>Within 60 days after the customer completes their stay, rental, or activity<\/td><\/tr><tr><td>Klook<\/td><td>Within 60 days after the booking date<\/td><\/tr><tr><td>Booking.com<\/td><td>Within 60\u201390 days after check-out<\/td><\/tr><tr><td>Welcome Pickups<\/td><td>Once all rides in the booking are completed<\/td><\/tr><tr><td>Yesim<\/td><td>Within 30 days after payment<\/td><\/tr><tr><td>12GO<\/td><td>After the travel date<\/td><\/tr><tr><td>Tripadvisor<\/td><td>For hotels: within 60 days after the clickFor activities: within 7 days after the event date<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">One last thing before you go: make awesome content<\/h2>\n\n\n\n<p>Once you understand this system, you can stop guessing and start optimizing.<\/p>\n\n\n\n<p>Not every \u201csuitcase\u201d makes it through, arrives on time, or with the tag still attached. But once you understand the process, you can see where and why this happens. If you experience any issues, check the <a href=\"https:\/\/support.travelpayouts.com\/hc\/en-us\/?tp_place=blogpost_the-ultimate-guide-to-tracking-results\/\">Help Center<\/a> or contact our support team.<\/p>\n\n\n\n<p>So make great content, use your links well, and make sure not to take someone else\u2019s suitcases at the airport.<\/p>\n\n\n<div class=\"cta-shortcode cta-block-register --blue  \">\n    <div class=\"cta-block-register__image --right\"><\/div> \n    \n    <div class=\"cta-block-register__content\">\n        <div class=\"cta-block-register__content-wrap\">\n            <h5 class=\"cta-block-register__title tpe-title-m\">\n                Join the Travelpayouts Partnership Platform\n            <\/h5>\n\n            \n\n            <a class=\"cta-block-register__link tpe-btn-default tpe-btn cta-shortcode__btn\"\n               sp-signup\n               href=\"https:\/\/www.travelpayouts.com\/?tp_place=leadblock\"\n               target=\"_blank\"\n            >\n                Join today\n            <\/a>\n        <\/div>\n\n                    <div class=\"tag --a\">\n                <span><i>Earn<\/i> more with Drive AI<\/span>\n            <\/div>\n                    <div class=\"tag --b\">\n                <span><i>600k<\/i> partners already trust us<\/span>\n            <\/div>\n                    <div class=\"tag --c\">\n                <span><i>90+<\/i> travel<br>brands<\/span>\n            <\/div>\n            <\/div>\n    \n    \n    \n<\/div>\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Affiliate tracking from click to payout \u2013 bookings, validation, and attribution explained.<\/p>\n","protected":false},"author":103,"featured_media":29536,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"categories":[7,611],"tags":[19,707,708,706],"class_list":["post-29535","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advices","category-how-it-works","tag-howto","tag-payout-process","tag-top-brands","tag-tracking-results"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts\/29535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/comments?post=29535"}],"version-history":[{"count":3,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts\/29535\/revisions"}],"predecessor-version":[{"id":29550,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts\/29535\/revisions\/29550"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/media\/29536"}],"wp:attachment":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/media?parent=29535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/categories?post=29535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/tags?post=29535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}