{"id":5563,"date":"2025-02-06T12:26:58","date_gmt":"2025-02-06T03:26:58","guid":{"rendered":"https:\/\/help-ads.smartnews.com\/?p=5563"},"modified":"2025-12-29T13:08:59","modified_gmt":"2025-12-29T04:08:59","slug":"item-5499","status":"publish","type":"post","link":"https:\/\/help-ads.smartnews.com\/en\/item-5499\/","title":{"rendered":"SmartNews Ads Conversion API"},"content":{"rendered":"\n<p>This guide will walk you through the process of integrating with the SmartNews Ads Conversion API, designed to help advertisers share conversion data more reliably and securely with SmartNews Ads platform.<\/p>\n\n\n\n<p>The Conversion API enhances campaign measurement accuracy and increases signal volume, leading to improved advertising performance.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/smartnews\/smartnews-ads-advertising-api-spec\/blob\/60d319536fb1bb52ad209b8b2045fadc9a7f797d\/smartnews-ads-conversion-api.md\" target=\"_blank\" rel=\"noopener\" title=\"\">Detailed Conversion API documentation &gt;<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Supported features<\/h2>\n\n\n\n<p>The Conversion API supports:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Web and mobile app conversion events<\/li>\n\n\n\n<li>Detailed conversion events with attributed data including product id, transaction value, and more<\/li>\n\n\n\n<li>Both deterministic and probabilistic attribution methods<\/li>\n\n\n\n<li>Customizable event properties and parameters<\/li>\n\n\n\n<li>Compatible with existing Pixel tracking and MMP integration<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Getting started<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1.Prerequisites<\/h3>\n\n\n\n<p>Before implementing the Conversion API, ensure you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An active SmartNews Ads account<\/li>\n\n\n\n<li>For web campaigns: A SmartNews Pixel created in Event Manager<\/li>\n\n\n\n<li>For app campaigns: A Google or Apple app store ID and a Mobile Measurement Partner such as Adjust or AppsFlyer<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Download authentication credentials (business admins only)<\/h3>\n\n\n\n<p>Log in to <a href=\"https:\/\/ads.smartnews.com\/bm\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Business Manager<\/a>, select the relevant business from the drop-down menu, and navigate to the \u201cDeveloper Apps\u201d tab. Click on \u201cConversion API\u201d and follow the on-screen instructions to download your API credentials.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"291\" src=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-2-1-1024x291.png\" alt=\"\" class=\"wp-image-7468\" srcset=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-2-1-1024x291.png 1024w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-2-1-300x85.png 300w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-2-1-768x219.png 768w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-2-1-1536x437.png 1536w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-2-1-2048x583.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In the downloaded json file, you\u2019ll find your partner name and access token.<\/p>\n\n\n\n<div class=\"wp-block-group is-style-wrap-box\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>All parties accessing or using the Conversion API\u2014whether you or a third party designated by you\u2014are subject to the <a href=\"https:\/\/ads.smartnews.com\/developers\/tos-en.html\" target=\"_blank\" rel=\"noopener\" title=\"\">SmartNews Ads API Terms of Use<\/a>.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3. Implementation<\/h3>\n\n\n\n<p>Use the credentials obtained above to begin using Conversion API in your app.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Web implementation<\/h4>\n\n\n\n<p>For web conversions, you\u2019ll need to:<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><i>1<\/i><span>Create a Pixel in Event Manager (required even if not using client-side tracking).<\/span><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><i>2<\/i><span>Include your <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">pixel_tag_id<\/mark> in your API calls, along with your partner name and access token as common request parameters.<\/span><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><i>3<\/i><span>Set up server-side event tracking.<\/span><\/h6>\n\n\n\n<p>Example API call for web conversion:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n\t\"action_source\": \"web\",\n\t\"event_name\": \"purchase\",\n\t\"pixel_tag_id\": \"9112675ff25eb25f580feb82\",\n\t\"event_source_url\": \"http:\/\/www.smartnews.com?store=abc\",\n\t\"click_id\": \"UnoPeo4IDmEwnHepAAEA\",\n\t\"event_time\": 1473668802,\n\t\"properties\": {\n\t\t\"currency\": \"JPY\",\n\t\t\"value\": 5000,\n\t\t\"content_ids\": &#91;'12345', '456789'],\n\t\t\"content_type\": \"product\"\n\t}\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Setting up postbacks using GET and third-party tracking tools<\/h3>\n\n\n\n<p>You can implement the Conversion API using either GET or POST requests. Here\u2019s how to set up using GET requests with third-party tracking tools:<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><i>1<\/i>Tracking URL Configuration:<\/h6>\n\n\n\n<p>The tracking URL you\u2019ll use in SmartNews Ads Manager UI must include the click_id parameter and can include additional parameters:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;https:\/\/xyz.com\/cf\/r\/67b6a149ff421a001274f089?click_id={click_id}&amp;ad_id={ad_id}&amp;campaign_id={campaign_id}&amp;ad_group_id={ad_group_id}&amp;ad_account_id={ad_account_id}&gt;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>Important<\/strong>\n\nThe `{click_id}` parameter must remain enclosed in curly brackets `{}`. SmartNews supports the following dynamic macros:\n\n- {click_id}\n- {ad_id}\n- {campaign_id}\n- {ad_group_id}\n- {ad_account_id}.\n\nFor more details, see: <a href=\"https:\/\/help-ads.smartnews.com\/en\/item-3457\/\" target=\"_blank\" rel=\"noopener\" title=\"\">SmartNews dynamic URL macros<\/a><\/code><\/pre>\n\n\n\n<h6 class=\"wp-block-heading\"><i>2<\/i><span>Postback URL Configuration:<\/span><\/h6>\n\n\n\n<p>Use the following format for your postback URL, replacing the highlighted parameters:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;https:\/\/log.smartnews-ads.com\/conversion_api\/v1\/&#91;REPLACE_with_partner_name]?action_source=web&amp;pixel_tag_id=&#91;REPLACE_with_Pixel_tag_id]&amp;event_name=&#91;Replace_with_Event_Name]&amp;click_id=&#91;REPLACE_WITH_CLICK_ID]&gt;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Partner_Name:<\/strong> The numeric value provided in your approval email (e.g., &#8220;9492446&#8221;)<\/li>\n\n\n\n<li><strong>Pixel_Tag_Id:<\/strong> The alphanumeric ID of your Pixel Tag created in Event Manager<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"490\" src=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-4-1024x490.png\" alt=\"\" class=\"wp-image-6246\" srcset=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-4-1024x490.png 1024w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-4-300x144.png 300w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-4-768x368.png 768w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-4-1536x735.png 1536w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-4-2048x981.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Event_Name:<\/strong> Choose from <a href=\"https:\/\/github.com\/smartnews\/smartnews-ads-advertising-api-spec\/blob\/60d319536fb1bb52ad209b8b2045fadc9a7f797d\/smartnews-ads-conversion-api.md#supported-conversion-events\" target=\"_blank\" rel=\"noopener\" title=\"\">supported event types<\/a>. Do not leave any empty spaces in the event name.<\/li>\n\n\n\n<li><strong>Click_Id:<\/strong> The variable your tracking tool uses to collect <code>click_id<\/code><\/li>\n<\/ul>\n\n\n\n<p><strong>Common <code>click_id<\/code> variables by platform:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Voluum: <code>{externalid}<\/code><\/li>\n\n\n\n<li>ClickBank: <code>{ext_clid}<\/code><\/li>\n\n\n\n<li>Everflow: <code>{sub1}<\/code><\/li>\n\n\n\n<li>RedTrack: <code>{ref_id}<\/code><\/li>\n\n\n\n<li>ClickFlare: <code>{external_id}<\/code><\/li>\n\n\n\n<li>Tune: <code>{aff_click_id}<\/code><\/li>\n\n\n\n<li>DigiStore24: <code>{cid}<\/code><\/li>\n\n\n\n<li>CAKE: <code>#s2#<\/code><\/li>\n<\/ul>\n\n\n\n<p><strong>Example completed postback URL (using Voluum):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;https:\/\/log.smartnews-ads.com\/conversion_api\/v1\/97559088?action_source=web&amp;pixel_tag_id=69be6b63fe1f47449c3aa6d7&amp;event_name=Purchase&amp;click_id={externalid}&gt;<\/code><\/pre>\n\n\n\n<p><strong>Example of Voluum traffic source setup screen using SmartNews parameters:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"776\" src=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-5-1024x776.png\" alt=\"\" class=\"wp-image-6249\" srcset=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-5-1024x776.png 1024w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-5-300x227.png 300w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-5-768x582.png 768w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-5-1536x1164.png 1536w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2025\/02\/image-5-2048x1553.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">App implementation<\/h4>\n\n\n\n<p>For app conversions, you\u2019ll need to:<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><i>1<\/i><span>Provide your app store ID and platform in your API calls, along with your partner name and access token as common request parameters.<\/span><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><i>2<\/i><span>Implement server-side event tracking.<\/span><\/h6>\n\n\n\n<p>Example API call for app conversion:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n\t\"action_source\": \"app\",\n\t\"event_name\": \"Purchase\",\n\t\"store_id\": \"jp.gocro.smartnews.android\",\n\t\"mobile_platform\": \"Android\",\n\t\"click_id\": \"UnoPeo4IDmEwnHepAAEA\",\n\t\"event_time\": 1473668802,\n\t\"properties\": {\n\t\t\"currency\": \"JPY\",\n\t\t\"value\": 5000,\n\t\t\"content_ids\": &#91;'12346'],\n\t\t\"content_type\": \"product\"\n\t\t}\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<p><strong>Q: Can I use Conversion API alongside Pixel tracking?<\/strong><\/p>\n\n\n\n<p>A: Yes, the Conversion API can work alongside Pixel tracking or MMP integration. SmartNews automatically deduplicates conversions from these sources using a best-effort approach.<\/p>\n\n\n\n<p><strong>Q: Do I need to implement Pixel tags if I\u2019m using the Conversion API for app conversions?<\/strong><\/p>\n\n\n\n<p>A: No, you don\u2019t need to implement Pixel tags for tracking conversions in your app. However, you will need to select a Mobile Measurement Partner (MMP).<\/p>\n\n\n\n<p><strong>Q: What kind of attributed data is supported\uff1f<\/strong><\/p>\n\n\n\n<p>A: As of December 2025, the following data is supported:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>content_ids (product ID)<\/li>\n\n\n\n<li>value (event\/transaction value)<\/li>\n\n\n\n<li>currency (currency ID string: JPY, USD, etc.)<\/li>\n\n\n\n<li>quantity (number of items in checkout)<\/li>\n\n\n\n<li>store_id (Android or iOS app store ID)<\/li>\n<\/ul>\n\n\n\n<p>For details, check the <a href=\"https:\/\/github.com\/smartnews\/smartnews-ads-advertising-api-spec\/blob\/v1.0\/smartnews-ads-conversion-api.md#parameters-for-app-conversions\">Conversion API developer documentation<\/a>.<\/p>\n\n\n\n<p><strong>Q: Do you support passing <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">payout<\/mark> or <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">event_value<\/mark> in requests?<\/strong><\/p>\n\n\n\n<p>A: Yes, but only in POST requests and not GET requests. We are working to add support for this in GET requests as well.<\/p>\n\n\n\n<p><strong>Q: Will my authorization token for Conversion API work for Marketing or Reporting API as well?<\/strong><\/p>\n\n\n\n<p>A: No, you need to fill out a different form and get separate approval for Marketing API. Refer to the <a href=\"https:\/\/help-ads.smartnews.com\/en\/item-4207\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Marketing API help page<\/a> and submit the application form.<\/p>\n\n\n\n<p><strong>Q: Can I distinguish between conversion data from Conversion API and regular Pixel tracking?<\/strong><\/p>\n\n\n\n<p>A: No, you cannot distinguish between Conversion API data and regular Pixel tracking data in the management dashboard. To confirm whether the Conversion API has been implemented, check the logs in your API development environment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Conversion API Developer Documentation: <a href=\"https:\/\/github.com\/smartnews\/smartnews-ads-advertising-api-spec\/blob\/v1.0\/smartnews-ads-conversion-api.md\" target=\"_blank\" rel=\"noopener\" title=\"\">Developer Documentation<\/a><\/li>\n\n\n\n<li>SmartNews Ads API Terms of Use:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/ads.smartnews.com\/developers\/tos-en.html\" target=\"_blank\" rel=\"noopener\" title=\"\">Terms of Use (English)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ads.smartnews.com\/developers\/tos-ja.html\" target=\"_blank\" rel=\"noopener\" title=\"\">Terms of Use (Japanese)<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Marketing API Resources:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/help-ads.smartnews.com\/en\/item-4207\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Marketing API Documentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ads.smartnews.com\/developers\" target=\"_blank\" rel=\"noopener\" title=\"\">Marketing API Developer Guide<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>For additional assistance or questions about implementation, please contact your SmartNews Ads representative.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"This guide will walk you through the process of integrating with the SmartNews Ads Conversion API, designed to help advertisers share conversion data more reliably and securely with SmartNews Ads platform. The Conversion API enhances campaign measurement accuracy and increases signal volume, leading to improved advertising performance. Detailed Conversion API documentation &gt; Supported features The Conversion API supports: Getting started 1.Prerequisites Before implementing the Conversion API, ensure you have: 2. Download authentication credentials (business admins only) Log in to Business Manager, select the relevant business from the drop-down menu, and navigate to the \u201cDeveloper Apps\u201d tab. Click on \u201cConversion API\u201d and follow the on-screen instructions to download your API credentials. [&hellip;]","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[206,1],"tags":[],"label":[],"class_list":["post-5563","post","type-post","status-publish","format-standard","hentry","category-tracking-en","category-1"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/posts\/5563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/comments?post=5563"}],"version-history":[{"count":22,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/posts\/5563\/revisions"}],"predecessor-version":[{"id":8973,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/posts\/5563\/revisions\/8973"}],"wp:attachment":[{"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/media?parent=5563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/categories?post=5563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/tags?post=5563"},{"taxonomy":"label","embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/label?post=5563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}