{"id":15488,"date":"2026-02-20T07:06:12","date_gmt":"2026-02-20T07:06:12","guid":{"rendered":"http:\/\/mariusz.bijok"},"modified":"2026-06-15T10:28:31","modified_gmt":"2026-06-15T10:28:31","password":"","slug":"how-to-map-ad-revenue-to-conversion-values","status":"publish","type":"docs","link":"https:\/\/tenjin.com\/tr\/docs\/how-to-map-ad-revenue-to-conversion-values\/","title":{"rendered":"How to Map Ad Revenue to Conversion Values"},"content":{"rendered":"<h2 class=\"wp-block-heading\">CV Mapping Recommendations<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. How to map ad revenue to conversion values<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Determine the conversion value categories for every aggregated ad revenue computed on the device within the 24 hours following installation, based on historical data.<\/li>\n\n\n<li>Implement the conversion value buckets in the SDK: map accumulated ad revenue to conversion values.<\/li>\n\n\n<li>Send the corresponding conversion value to Tenjin (and Apple) using the <code data-no-translation=\"\" data-no-auto-translation=\"\">updatePostbackConversionValue(_:)<\/code> method in the Tenjin SDK when the ad impression happens every time until 24 hours of install.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note<\/strong>: The mapping of ad revenue to conversion values may change over time and require updates in the app. You also need to integrate Impression Level Revenue Data(ILRD) in the mediation SDK.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. How to map ad impressions to conversion values<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Figure out the conversion value buckets for each accumulated ad impression calculated on the device for 24 hours since the install using historical data.<\/li>\n\n\n<li>Implement the conversion value buckets in the SDK: map accumulated ad impressions to conversion values.<\/li>\n\n\n<li>Send the conversion value (impression counts) to Tenjin (and Apple) using <code data-no-translation=\"\" data-no-auto-translation=\"\">updatePostbackConversionValue(_:)<\/code> method in the Tenjin SDK every time the impression happens until the first 24 hours of install.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note<\/strong>: The mapping of ad impressions to conversion values may change over time and require updates in the app.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. How to map sessions to conversion values<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Count the sessions as they are accumulated over a 24 hour period since the install.<\/li>\n\n\n<li>Send the CV (accumulated session count) to Tenjin (and Apple) using <code data-no-translation=\"\" data-no-auto-translation=\"\">updatePostbackConversionValue(_:)<\/code> method in Tenjin SDK every time the session occurs until the first 24 hours of install.<\/li>\n\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Examples<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1jrRrTP6YX62of2WaJamtPBSWZJ-97IpTWn0IwTroH6Y\/edit#gid=1596716780\"> IAP and In-App event mapping<\/a><\/li>\n\n\n<li><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1NTQN-js9aVtDCCNXAqPYLu5r4nvulNpJVGkFsswEbJE\/edit#gid=0\">Ad Impressions and IAP mapping (Hybrid Games)<\/a><\/li>\n\n\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/13dzg-G6Lf4V6kC6emocb7NULuvdfdC44-FZPzccYmlo\/edit\">Custom events mapping<\/a><\/li>\n\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Understanding Postback Timer (For SKAN 3.0 or lower)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the postback sent from Apple to the <a href=\"\/tr\/docs\/ad-network\/\">ad network<\/a>, there are two different types of timers:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>A 24 hours timer: This can be reset multiple times and has a defined duration of 24 hours<\/li>\n\n\n<li>A Random timer: Once it starts, it can&#8217;t reset. The duration is random, between 0-24hours<\/li>\n\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li class=\"translation-block\">When you fire <code data-no-translation=\"\" data-no-auto-translation=\"\">updatePostbackConversionValue()<\/code>, the 24 hours timer starts. If you decide to fire <code data-no-translation=\"\" data-no-auto-translation=\"\">updatePostbackConversionValue(_:)<\/code> again, the 24 hours timer is reset to zero and starts again.<\/li>\n\n\n<li class=\"translation-block\">Every time you fire <code data-no-translation=\"\" data-no-auto-translation=\"\">updatePostbackConversionValue(_:)<\/code>, the 24 hours timer will reset.<\/li>\n\n\n<li>Suppose you don&#8217;t fire <code data-no-translation=\"\" data-no-auto-translation=\"\">updatePostbackConversionValue(_:)<\/code> before the 24 hours timer expires, a random timer will start. Once the random timer starts, you can&#8217;t update the conversion value anymore.<\/li>\n\n\n<li>At the end of the random timer, the postback is sent to the ad network. This postback may or may not include a conversion value (it will be the latest value you set for this specific user)<\/li>\n\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">In Tenjin, we give developers full flexibility to choose whatever conversion values they want to map to a specific user event. Tenjin&#8217;s Customer Success team is happy to work with you to figure out the best implementation for your app. Please contact support@tenjin.com for more custom solutions.<\/p>\n\n\n\n<p class=\"has-text-color has-background has-link-color wp-block-paragraph translation-block\" style=\"color:#664d03;background-color:#fff3cd\">(SKAN 4.0 postback timers) SKAN 4.0 allows you set more complex timer systems. You can read about it <a href=\"https:\/\/developer.apple.com\/documentation\/storekit\/skadnetwork\/receiving_postbacks_in_multiple_conversion_windows\" target=\"_self\">here<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>CV Mapping Recommendations 1. How to map ad revenue to conversion values Note: The mapping of ad revenue to conversion values may change over time and require updates in the app. You also need to integrate Impression Level Revenue Data(ILRD) in the mediation SDK. 2. How to map ad impressions to conversion values Note: The&#8230;<\/p>","protected":false},"author":17,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[101],"glossaries":[],"doc_tag":[],"class_list":["post-15488","docs","type-docs","status-publish","hentry","doc_category-skan-setup-with-tenjin"],"acf":[],"year_month":"2026-07","word_count":488,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"anurag","author_nicename":"anurag","author_url":"https:\/\/tenjin.com\/tr\/blog\/author\/anurag\/"},"doc_category_info":[{"term_name":"SKAdnetwork Setup with Tenjin","term_url":"https:\/\/tenjin.com\/tr\/docs\/category\/skan-setup-with-tenjin\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Map Revenue to Conversion Values | Tenjin<\/title>\n<meta name=\"description\" content=\"Learn how to map ad revenue to SKAdNetwork conversion values to improve iOS attribution and campaign optimization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tenjin.com\/tr\/docs\/how-to-map-ad-revenue-to-conversion-values\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Map Revenue to Conversion Values | Tenjin\" \/>\n<meta property=\"og:description\" content=\"Learn how to map ad revenue to SKAdNetwork conversion values to improve iOS attribution and campaign optimization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tenjin.com\/tr\/docs\/how-to-map-ad-revenue-to-conversion-values\/\" \/>\n<meta property=\"og:site_name\" content=\"Tenjin\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T10:28:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@TenjinMMP\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/how-to-map-ad-revenue-to-conversion-values\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/how-to-map-ad-revenue-to-conversion-values\\\/\"},\"author\":{\"name\":\"anurag\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/person\\\/e039df04bf002f4a0825fce9d6d5f13b\"},\"headline\":\"How to Map Ad Revenue to Conversion Values\",\"datePublished\":\"2026-02-20T07:06:12+00:00\",\"dateModified\":\"2026-06-15T10:28:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/how-to-map-ad-revenue-to-conversion-values\\\/\"},\"wordCount\":493,\"publisher\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\"},\"inLanguage\":\"tr\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/how-to-map-ad-revenue-to-conversion-values\\\/\",\"url\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/how-to-map-ad-revenue-to-conversion-values\\\/\",\"name\":\"Map Revenue to Conversion Values | Tenjin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#website\"},\"datePublished\":\"2026-02-20T07:06:12+00:00\",\"dateModified\":\"2026-06-15T10:28:31+00:00\",\"description\":\"Learn how to map ad revenue to SKAdNetwork conversion values to improve iOS attribution and campaign optimization.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/how-to-map-ad-revenue-to-conversion-values\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tenjin.com\\\/docs\\\/how-to-map-ad-revenue-to-conversion-values\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/how-to-map-ad-revenue-to-conversion-values\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tenjin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Map Ad Revenue to Conversion Values\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#website\",\"url\":\"https:\\\/\\\/tenjin.com\\\/\",\"name\":\"Tenjin\",\"description\":\"Growth Made Simple\",\"publisher\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\"},\"alternateName\":\"Tenjin - Mobile Measurement Partner\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tenjin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\",\"name\":\"Tenjin\",\"url\":\"https:\\\/\\\/tenjin.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/images.webp\",\"contentUrl\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/images.webp\",\"width\":429,\"height\":117,\"caption\":\"Tenjin\"},\"image\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/TenjinMMP\",\"https:\\\/\\\/www.youtube.com\\\/@TenjinMMP\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tenjin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/person\\\/e039df04bf002f4a0825fce9d6d5f13b\",\"name\":\"anurag\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g\",\"caption\":\"anurag\"},\"url\":\"https:\\\/\\\/tenjin.com\\\/tr\\\/blog\\\/author\\\/anurag\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Map Revenue to Conversion Values | Tenjin","description":"Learn how to map ad revenue to SKAdNetwork conversion values to improve iOS attribution and campaign optimization.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tenjin.com\/tr\/docs\/how-to-map-ad-revenue-to-conversion-values\/","og_locale":"tr_TR","og_type":"article","og_title":"Map Revenue to Conversion Values | Tenjin","og_description":"Learn how to map ad revenue to SKAdNetwork conversion values to improve iOS attribution and campaign optimization.","og_url":"https:\/\/tenjin.com\/tr\/docs\/how-to-map-ad-revenue-to-conversion-values\/","og_site_name":"Tenjin","article_modified_time":"2026-06-15T10:28:31+00:00","twitter_card":"summary_large_image","twitter_site":"@TenjinMMP","twitter_misc":{"Est. reading time":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tenjin.com\/docs\/how-to-map-ad-revenue-to-conversion-values\/#article","isPartOf":{"@id":"https:\/\/tenjin.com\/docs\/how-to-map-ad-revenue-to-conversion-values\/"},"author":{"name":"anurag","@id":"https:\/\/tenjin.com\/#\/schema\/person\/e039df04bf002f4a0825fce9d6d5f13b"},"headline":"How to Map Ad Revenue to Conversion Values","datePublished":"2026-02-20T07:06:12+00:00","dateModified":"2026-06-15T10:28:31+00:00","mainEntityOfPage":{"@id":"https:\/\/tenjin.com\/docs\/how-to-map-ad-revenue-to-conversion-values\/"},"wordCount":493,"publisher":{"@id":"https:\/\/tenjin.com\/#organization"},"inLanguage":"tr"},{"@type":"WebPage","@id":"https:\/\/tenjin.com\/docs\/how-to-map-ad-revenue-to-conversion-values\/","url":"https:\/\/tenjin.com\/docs\/how-to-map-ad-revenue-to-conversion-values\/","name":"Map Revenue to Conversion Values | Tenjin","isPartOf":{"@id":"https:\/\/tenjin.com\/#website"},"datePublished":"2026-02-20T07:06:12+00:00","dateModified":"2026-06-15T10:28:31+00:00","description":"Learn how to map ad revenue to SKAdNetwork conversion values to improve iOS attribution and campaign optimization.","breadcrumb":{"@id":"https:\/\/tenjin.com\/docs\/how-to-map-ad-revenue-to-conversion-values\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tenjin.com\/docs\/how-to-map-ad-revenue-to-conversion-values\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tenjin.com\/docs\/how-to-map-ad-revenue-to-conversion-values\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tenjin.com\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/tenjin.com\/docs\/"},{"@type":"ListItem","position":3,"name":"How to Map Ad Revenue to Conversion Values"}]},{"@type":"WebSite","@id":"https:\/\/tenjin.com\/#website","url":"https:\/\/tenjin.com\/","name":"Tenjin","description":"Growth Made Simple","publisher":{"@id":"https:\/\/tenjin.com\/#organization"},"alternateName":"Tenjin - Mobile Measurement Partner","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tenjin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/tenjin.com\/#organization","name":"Tenjin","url":"https:\/\/tenjin.com\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/tenjin.com\/#\/schema\/logo\/image\/","url":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/04\/images.webp","contentUrl":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/04\/images.webp","width":429,"height":117,"caption":"Tenjin"},"image":{"@id":"https:\/\/tenjin.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/TenjinMMP","https:\/\/www.youtube.com\/@TenjinMMP","https:\/\/www.linkedin.com\/company\/tenjin"]},{"@type":"Person","@id":"https:\/\/tenjin.com\/#\/schema\/person\/e039df04bf002f4a0825fce9d6d5f13b","name":"anurag","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/secure.gravatar.com\/avatar\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc89d050d7f8053be5b8856ebaaabf82adb98e0ea57d1579b8397fb09de189c8?s=96&d=mm&r=g","caption":"anurag"},"url":"https:\/\/tenjin.com\/tr\/blog\/author\/anurag\/"}]}},"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/docs\/15488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/comments?post=15488"}],"version-history":[{"count":1,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/docs\/15488\/revisions"}],"predecessor-version":[{"id":15724,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/docs\/15488\/revisions\/15724"}],"wp:attachment":[{"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/media?parent=15488"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/doc_category?post=15488"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/glossaries?post=15488"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/tenjin.com\/tr\/wp-json\/wp\/v2\/doc_tag?post=15488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}