{"id":50407,"date":"2023-08-03T16:15:26","date_gmt":"2023-08-03T23:15:26","guid":{"rendered":"https:\/\/www.kochava.com\/?p=50407"},"modified":"2023-08-03T16:16:05","modified_gmt":"2023-08-03T23:16:05","slug":"adservices-framework-causes-skan-4-conversion-values-to-reset","status":"publish","type":"post","link":"https:\/\/www.kochava.com\/ko\/blog\/adservices-framework-causes-skan-4-conversion-values-to-reset\/","title":{"rendered":"AdServices Framework Causes SKAN 4 Conversion Values to Reset"},"content":{"rendered":"[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text css=&#8221;.vc_custom_1691098729514{padding-bottom: 20px !important;}&#8221;]\r\n<h2>Seeing zeros and nulls for fine and coarse conversion values? Don\u2019t panic!<\/h2>\r\n[\/vc_column_text][vc_column_text]<span style=\"font-weight: 400;\">Silicon Valley, we have a problem. Adoption of SKAdNetwork (SKAN) 4.0 has been on the up and up, but a new bug related to conversion values has come to light. This bug has resulted in some major super publishers and ad networks temporarily rolling back to signing ads with SKAN v3 signatures.\u00a0<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Let\u2019s quickly unpack the details and what you need to know. <\/span>[\/vc_column_text][vc_column_text css=&#8221;.vc_custom_1691098723408{padding-top: 20px !important;padding-bottom: 20px !important;}&#8221;]\r\n<h3>Conversion value bug details<\/h3>\r\n[\/vc_column_text][vc_column_text]<span style=\"font-weight: 400;\">Apple Search Ads (ASA) and specifically the <\/span><a href=\"https:\/\/developer.apple.com\/documentation\/ad_services\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">AdServices framework<\/span><\/a><span style=\"font-weight: 400;\">, which replaced the iAd framework, has been identified as the source of the issue. While ASA inventory is SKAN eligible, ASA performance is not available in any SKAN reporting. This functionality is made possible through calls made by measurement partners or any software development kit (SDK) to the AdServices framework to retrieve an <\/span><a href=\"https:\/\/developer.apple.com\/documentation\/ad_services\/aaattribution\/3697093-attributiontoken\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">attribution token<\/span><\/a><span style=\"font-weight: 400;\"> that provides campaign measurement outcomes for ASA.\u00a0<\/span>\r\n\r\n<span style=\"font-weight: 400;\">The problem particularly arises if the ASA attribution token is retrieved any time following a previous conversion update. In such cases, it will cause a reset of any conversion values (fine and coarse) that have been recorded by calls made to the <\/span><a href=\"https:\/\/developer.apple.com\/documentation\/storekit\/skadnetwork\/4097267-updatepostbackconversionvalue\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">updatePostbackConversionValue<\/span><\/a><span style=\"font-weight: 400;\"> method. Essentially, this causes a race condition whereby the conversion value could be reset if the ASA attribution token collection takes place closer to the postback than the last conversion update within the current postback window.\u00a0<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Kochava is in communication with Apple, as well as media partners in Kochava\u2019s SKAdNetwork Certified Partner Program who have begun running on SKAN 4. It should be noted that this is a small segment of overall media partners, as SKAN 4 adoption is still low. <\/span>[\/vc_column_text][vc_column_text css=&#8221;.vc_custom_1691098716343{padding-top: 20px !important;padding-bottom: 20px !important;}&#8221;]\r\n<h3>We\u2019ve got you covered<\/h3>\r\n[\/vc_column_text][vc_column_text]<span style=\"font-weight: 400;\">Thankfully, as a marketer utilizing Kochava, you do not need to do anything at this time. While the Kochava iOS SDK is capable of regathering the ASA attribution token at 24-hour intervals, Kochava&#8217;s ability to dynamically configure the SDK allows us to modify SDK behavior in real time to disable regathering the ASA attribution token without an SDK update. As such, our engineering team has deployed a rapid server-side update to work around this bug, which will resolve this issue irrespective of how long it takes Apple to correct this. <\/span><b>No iOS SDK update is required<\/b><span style=\"font-weight: 400;\"> for clients to benefit from this server-side update.\u00a0\u00a0<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Bear in mind that if other SDKs (or your app code) collect the ASA attribution token at any time, the conversion value will be reset outside of the Kochava SDK&#8217;s control. <\/span>[\/vc_column_text][vc_column_text css=&#8221;.vc_custom_1691098708869{padding-top: 20px !important;padding-bottom: 20px !important;}&#8221;]\r\n<h3>Steps for clients using server-to-server integration<\/h3>\r\n[\/vc_column_text][vc_column_text]<span style=\"font-weight: 400;\">The Kochava iOS SDK provides out-of-the-box support for the AdServices framework. If you chose to integrate with Kochava via our server-to-server integration option, you might have integrated directly with the AdServices framework in order to gather ASA attribution data.\u00a0<\/span>\r\n\r\n<span style=\"font-weight: 400;\">If you\u2019re directly integrated with the AdServices framework, we recommend reviewing your app code and other 3rd party SDKs to ensure that collection of the ASA attribution token happens only upon first app launch and not again thereafter. <\/span>[\/vc_column_text][vc_column_text css=&#8221;.vc_custom_1691098702855{padding-top: 20px !important;padding-bottom: 20px !important;}&#8221;]\r\n<h3>Need support or have questions?<\/h3>\r\n[\/vc_column_text][vc_column_text]<span style=\"font-weight: 400;\">Our team is here to help. Please contact your client success manager or email <\/span><a href=\"mailto:Support@Kochava.com\"><span style=\"font-weight: 400;\">Support@Kochava.com<\/span><\/a><span style=\"font-weight: 400;\"> if you have any questions.\u00a0<\/span>\r\n\r\n<span style=\"font-weight: 400;\">To be the first to learn of important updates and developments like these, please <\/span><a href=\"https:\/\/www.kochava.com\/subscribe\"><span style=\"font-weight: 400;\">subscribe to our newsletter<\/span><\/a><span style=\"font-weight: 400;\">. <\/span>[\/vc_column_text][\/vc_column][\/vc_row]","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221;&#8230;<\/p>\n","protected":false},"author":42,"featured_media":50408,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":{"0":"post-50407","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-news-and-updates"},"_links":{"self":[{"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/posts\/50407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/comments?post=50407"}],"version-history":[{"count":2,"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/posts\/50407\/revisions"}],"predecessor-version":[{"id":50412,"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/posts\/50407\/revisions\/50412"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/media\/50408"}],"wp:attachment":[{"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/media?parent=50407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/categories?post=50407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kochava.com\/ko\/wp-json\/wp\/v2\/tags?post=50407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}