{"id":222,"count":0,"description":"","link":"https:\/\/tenjin.com\/ja\/glossary\/self-attributing-networks-sans\/","name":"Self-Attributing Network (SAN)","slug":"self-attributing-networks-sans","taxonomy":"glossaries","parent":0,"meta":{"status":["1","1"],"order":["0","0"],"glossary_term_description":["<div style=\"border: 1px solid #e5e5e5;padding: 16px;border-radius: 8px;background: #fafafa\">\r\n\r\n<b>Definition:<\/b>\r\n\r\n<span style=\"font-weight: 400\">A self-attributing network (SAN) is an ad network that tracks and reports its own performance metrics including installs and in-app events, without relying on third-party attribution providers. SANs display ads within their own ecosystem and directly measure the conversions those ads generate.<\/span>\r\n\r\n<\/div>\r\n<!-- wp:heading -->\r\n<h2><\/h2>\r\n<h2><b>What is a Self-Attributing Network (SAN)?<\/b><\/h2>\r\n<span style=\"font-weight: 400\">A self-attributing network (SAN) is an ad network that tracks and reports its own performance metrics, such as installs and in-app events, without relying on third-party attribution providers.<\/span>\r\n\r\n<span style=\"font-weight: 400\">What makes a SAN unique is that it controls both sides of the equation: it places mobile ads within its own ecosystem and directly measures the conversions resulting from those ads. In other words, a SAN both shows the ad and claims the credit.<\/span>\r\n\r\n<span style=\"font-weight: 400\">This consolidates two roles that are usually separated displaying advertisements and attributing user actions like app installs and in-app events back to those ads into a single platform.<\/span>\r\n\r\n<span style=\"font-weight: 400\">In simple terms, a SAN does its own homework and reports its own grade.<\/span>\r\n\r\n<span style=\"font-weight: 400\">Because SANs operate in closed ecosystems with massive amounts of first-party data, they can attribute conversions with a high degree of accuracy on their own platforms. This is both their strength and the reason advertisers still rely on a <a href=\"https:\/\/tenjin.com\/glossary\/mobile-measurement-partner-mmp\/\">mobile measurement partner (MMP)<\/a> to keep them honest across the full marketing mix.<\/span>\r\n\r\n<b>Example:<\/b><span style=\"font-weight: 400\"> A user sees an ad for a mobile game on Facebook, clicks it, and installs the app. Facebook as a self-attributing network matches that install back to the ad it served using its own data, and reports the conversion directly to the advertiser. No third-party click URL is involved in that attribution.<\/span>\r\n<h2><b>Types of Self-Attributing Networks<\/b><\/h2>\r\n<span style=\"font-weight: 400\">SANs are generally categorized by the platforms they operate on social media networks, search engines, and other large digital ecosystems. In mobile advertising, the major platforms that operate as self-attributing networks are:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><b>Facebook (Meta)<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Google Ads<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Twitter (X)<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Snapchat<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Apple Search Ads<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>TikTok<\/b><\/li>\r\n<\/ul>\r\n<span style=\"font-weight: 400\">Each of these networks provides a controlled environment where they can directly attribute user interactions like app installs or purchases to the ads displayed on their platforms.<\/span>\r\n\r\n<b>TikTok as a Self-Attributing Network<\/b>\r\n\r\n<span style=\"font-weight: 400\">TikTok operates as a SAN, meaning it attributes installs and events from TikTok ad campaigns using its own data rather than relying on third-party click tracking. For advertisers running TikTok campaigns, this means attribution data flows directly from TikTok and an MMP is what reconciles that self-reported data against your full cross-channel performance.<\/span>\r\n<h2><b>How Do Self-Attributing Networks Work?<\/b><\/h2>\r\n<span style=\"font-weight: 400\">The operation of a SAN involves several steps. Here is how the attribution process works:<\/span>\r\n<ol>\r\n \t<li style=\"font-weight: 400\"><b>The user interacts with an ad<\/b><span style=\"font-weight: 400\"> on the SAN and installs the app. The SAN captures the user's advertising ID.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>The app launches for the first time.<\/b><span style=\"font-weight: 400\"> The SAN's SDK, integrated into the app, collects the advertising ID.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>The ID is communicated back to the SAN.<\/b><span style=\"font-weight: 400\"> The network matches it against its own ad interaction data.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>If a match is found, the SAN attributes the conversion of the<\/b><span style=\"font-weight: 400\"> install or other event to the specific ad engagement within its platform.<\/span><\/li>\r\n<\/ol>\r\n<span style=\"font-weight: 400\">Because this all happens inside the SAN's own ecosystem, the process is direct and the data is first-party. There is no external click tracking URL involved the way there is with non-SAN networks.<\/span>\r\n\r\n<b>Example:<\/b><span style=\"font-weight: 400\"> A user taps a Google Ads campaign for a fitness app and installs it. On first launch, the SDK collects the device's advertising ID and sends it to Google. Google matches the ID to the ad click in its records and attributes the install to that specific campaign all within its own platform.<\/span>\r\n<h2><b>SAN vs Non-SAN Networks<\/b><\/h2>\r\n<span style=\"font-weight: 400\">Understanding the difference between SAN and non-SAN networks is key to understanding how mobile attribution works as a whole.<\/span>\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td><\/td>\r\n<td><b>SAN (Self-Attributing Network)<\/b><\/td>\r\n<td><b>Non-SAN Network<\/b><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Attributes its own conversions<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">Yes<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">No<\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Uses third-party click URLs<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">No<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">Yes<\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Reports performance<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">Self-reported, first-party data<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">Reported via MMP attribution<\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Examples<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">Facebook, Google, TikTok, Apple Search Ads<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">Many smaller ad networks and DSPs<\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Role of the MMP<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">Reconciles and validates self-reported data<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">Performs the attribution directly<\/span><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<span style=\"font-weight: 400\">With non-SAN networks, the MMP generates unique click tracking URLs and performs the attribution itself. With SANs, the network performs its own attribution and reports back and the MMP's role shifts to validating that data and unifying it with the rest of your channels.<\/span>\r\n<h2><b>Do I Need a SAN SDK? How to Use the Tenjin SDK for Attribution<\/b><\/h2>\r\n<span style=\"font-weight: 400\">If you are using Tenjin, you do not need to integrate the SAN SDK separately for attribution on self-attributing networks.<\/span>\r\n\r\n<span style=\"font-weight: 400\">The Tenjin SDK runs attribution on SANs and provides you with attribution data and downstream metrics all from a single integration. This means you can measure performance across both SAN and non-SAN networks without managing multiple SDKs.<\/span>\r\n\r\n<span style=\"font-weight: 400\">This is one of the core benefits of working with an MMP: a single SDK handles communication and attribution across every connected network, including the major SANs.<\/span>\r\n<h2><b>Why SANs Matter for Mobile Marketers<\/b><\/h2>\r\n<span style=\"font-weight: 400\">Self-attributing networks represent some of the largest and most important channels in mobile user acquisition. Facebook, Google, TikTok, and Apple Search Ads account for a significant share of mobile ad spend. Understanding how their attribution works is essential to interpreting your performance data correctly.<\/span>\r\n\r\n<span style=\"font-weight: 400\">Here is why SANs matter:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><b>They control a large share of mobile ad spend.<\/b><span style=\"font-weight: 400\"> If you run user acquisition campaigns, you are almost certainly working with at least one SAN.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>They self-report performance.<\/b><span style=\"font-weight: 400\"> A SAN attributes conversions using its own data. This is accurate within its ecosystem but it also means each SAN has an incentive to claim as much credit as possible.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Cross-channel reconciliation is essential.<\/b><span style=\"font-weight: 400\"> A user might interact with ads on multiple SANs and non-SAN networks before installing. Without a neutral MMP to unify and reconcile this data, you risk double-counting installs and overvaluing certain channels.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>They offer direct, low-discrepancy attribution.<\/b><span style=\"font-weight: 400\"> Because SANs operate in closed ecosystems, their attribution tends to have fewer discrepancies than third-party tracking at least within their own platforms.<\/span><\/li>\r\n<\/ul>\r\n<b>Example:<\/b><span style=\"font-weight: 400\"> A casual game runs campaigns on both Facebook and TikTok. Both networks claim credit for the same install because the user interacted with ads on each. The advertiser's MMP applies consistent attribution logic across both, assigns the install to the correct source, and prevents the team from paying twice or misjudging which channel actually drove the conversion.<\/span>\r\n\r\n<hr \/>\r\n\r\n<h2><b>Key Takeaways<\/b><\/h2>\r\n<span style=\"font-weight: 400\">A self-attributing network is a fundamental concept in mobile attribution \u2014 and understanding it changes how you read your performance data.<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><b>A SAN attributes its own conversions.<\/b><span style=\"font-weight: 400\"> It both displays the ad and measures the result, using first-party data inside its own ecosystem.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>The major SANs are the biggest channels in mobile.<\/b><span style=\"font-weight: 400\"> Facebook, Google Ads, TikTok, Snapchat, Twitter, and Apple Search Ads all operate as self-attributing networks.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>SANs self-report, which is both a strength and a caution.<\/b><span style=\"font-weight: 400\"> Their attribution is accurate within their platforms, but each network has an incentive to claim credit. This is why cross-channel reconciliation through an MMP matters.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>SAN attribution differs from non-SAN attribution.<\/b><span style=\"font-weight: 400\"> Non-SAN networks rely on MMP-generated click URLs. SANs attribute internally and report back.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>You do not need to manage multiple SAN SDKs with Tenjin.<\/b><span style=\"font-weight: 400\"> A single MMP SDK handles attribution across both SAN and non-SAN networks.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>SANs provide direct, low-discrepancy attribution.<\/b><span style=\"font-weight: 400\"> Operating in closed ecosystems gives them clearer insight into conversions on their own platforms.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n<\/ul>\r\n<span style=\"font-weight: 400\">By understanding how SANs attribute conversions and pairing them with an MMP that unifies your data, you can:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Reconcile self-reported data across all your channels<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Avoid double-counting installs claimed by multiple networks<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Make accurate, confident decisions about where your budget performs best<\/span><\/li>\r\n<\/ul>\r\n<span style=\"font-weight: 400\">With Tenjin, attribution on self-attributing networks is built into a single SDK \u2014 giving you clear, unified insight across every channel without dependency on data teams.<\/span>\r\n\r\n<hr \/>\r\n\r\n<h2><b>Related Terms<\/b><\/h2>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/mobile-measurement-partner-mmp\/\"><span style=\"font-weight: 400\">Mobile Measurement Partner (MMP)<\/span><\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/attribution\/\">Attribution<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/last-click-attribution\/\">Last Click Attribution<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/skad-network\/\">SKAdNetwork<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/ad-network\/\">Ad Network<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/custom-event\/\">Custom In-App Event<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/cost-per-install-cpi\/\">Cost per Install (CPI)<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/advertising-id\/\">Advertising ID (IDFA and GAID)<\/a><\/li>\r\n<\/ul>\r\n\r\n<hr \/>\r\n\r\n<h2><b>Frequently Asked Questions<\/b><\/h2>\r\n<h4><b>What is a self-attributing network (SAN)?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">A self-attributing network (SAN) is an ad network that tracks and reports its own performance metrics including installs and in-app events without relying on a third-party attribution provider. It displays ads within its own ecosystem and directly attributes the conversions those ads generate.<\/span>\r\n<h4><b>Which networks are self-attributing networks?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">The major self-attributing networks in mobile advertising are Facebook (Meta), Google Ads, Twitter (X), Snapchat, Apple Search Ads, and TikTok. Each attributes conversions using its own first-party data within its platform.<\/span>\r\n<h4><b>How do self-attributing networks work?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">When a user interacts with an ad on a SAN and installs the app, the SAN captures the user's advertising ID. On first launch, the SDK collects that ID and sends it back to the SAN, which matches it against its ad interaction data and attributes the conversion to the specific ad engagement.<\/span>\r\n<h4><b>Is TikTok a self-attributing network?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">Yes. TikTok operates as a self-attributing network, meaning it attributes installs and in-app events from TikTok campaigns using its own data rather than relying on third-party click tracking. An MMP reconciles TikTok's self-reported data against your full cross-channel performance.<\/span>\r\n<h4><b>What is the difference between a SAN and a non-SAN network?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">A SAN attributes its own conversions using first-party data and reports them directly. A non-SAN network relies on an MMP to generate click tracking URLs and perform the attribution. With SANs, the MMP's role shifts to validating and unifying self-reported data.<\/span>\r\n<h4><b>Do I need a separate SAN SDK for attribution?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">Not if you are using Tenjin. The Tenjin SDK runs attribution on self-attributing networks and provides attribution data and downstream metrics from a single integration, so you do not need to manage a separate SDK for each SAN.<\/span>\r\n<h4><b>Why do I still need an MMP if SANs attribute their own conversions?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">Because each SAN self-reports and has an incentive to claim credit, and because users often interact with ads across multiple networks before installing. An MMP reconciles self-reported SAN data with your other channels, prevents double-counting, and gives you a single neutral source of truth.<\/span>\r\n<h4><b>Are self-attributing networks more accurate than third-party attribution?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">Within their own ecosystems, SANs offer direct, low-discrepancy attribution because they operate in closed environments with rich first-party data. However, that accuracy is limited to their own platform, which is why an MMP is still needed to measure and compare performance across all channels.<\/span>\r\n\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n\r\n<!-- \/wp:paragraph -->"]},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Self-Attributing Network (SAN): What It Is &amp; How SANs Work | Tenjin Glossary<\/title>\n<meta name=\"description\" content=\"What is a self-attributing network (SAN)? Learn how SANs like Facebook, Google, and TikTok attribute installs, how they work, and what it means for your MMP setup.\" \/>\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\/ja\/glossary\/self-attributing-networks-sans\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Self-Attributing Network (SAN): What It Is &amp; How SANs Work | Tenjin Glossary\" \/>\n<meta property=\"og:description\" content=\"What is a self-attributing network (SAN)? Learn how SANs like Facebook, Google, and TikTok attribute installs, how they work, and what it means for your MMP setup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tenjin.com\/ja\/glossary\/self-attributing-networks-sans\/\" \/>\n<meta property=\"og:site_name\" content=\"Tenjin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@TenjinMMP\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"CollectionPage\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/glossary\\\/self-attributing-networks-sans\\\/\",\"url\":\"https:\\\/\\\/tenjin.com\\\/glossary\\\/self-attributing-networks-sans\\\/\",\"name\":\"Self-Attributing Network (SAN): What It Is & How SANs Work | Tenjin Glossary\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#website\"},\"description\":\"What is a self-attributing network (SAN)? Learn how SANs like Facebook, Google, and TikTok attribute installs, how they work, and what it means for your MMP setup.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/glossary\\\/self-attributing-networks-sans\\\/#breadcrumb\"},\"inLanguage\":\"ja\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/glossary\\\/self-attributing-networks-sans\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tenjin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Self-Attributing Network (SAN)\"}]},{\"@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\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\",\"name\":\"Tenjin\",\"url\":\"https:\\\/\\\/tenjin.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@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\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Self-Attributing Network (SAN): What It Is & How SANs Work | Tenjin Glossary","description":"What is a self-attributing network (SAN)? Learn how SANs like Facebook, Google, and TikTok attribute installs, how they work, and what it means for your MMP setup.","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\/ja\/glossary\/self-attributing-networks-sans\/","og_locale":"ja_JP","og_type":"article","og_title":"Self-Attributing Network (SAN): What It Is & How SANs Work | Tenjin Glossary","og_description":"What is a self-attributing network (SAN)? Learn how SANs like Facebook, Google, and TikTok attribute installs, how they work, and what it means for your MMP setup.","og_url":"https:\/\/tenjin.com\/ja\/glossary\/self-attributing-networks-sans\/","og_site_name":"Tenjin","twitter_card":"summary_large_image","twitter_site":"@TenjinMMP","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/tenjin.com\/glossary\/self-attributing-networks-sans\/","url":"https:\/\/tenjin.com\/glossary\/self-attributing-networks-sans\/","name":"Self-Attributing Network (SAN): What It Is & How SANs Work | Tenjin Glossary","isPartOf":{"@id":"https:\/\/tenjin.com\/#website"},"description":"What is a self-attributing network (SAN)? Learn how SANs like Facebook, Google, and TikTok attribute installs, how they work, and what it means for your MMP setup.","breadcrumb":{"@id":"https:\/\/tenjin.com\/glossary\/self-attributing-networks-sans\/#breadcrumb"},"inLanguage":"ja"},{"@type":"BreadcrumbList","@id":"https:\/\/tenjin.com\/glossary\/self-attributing-networks-sans\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tenjin.com\/"},{"@type":"ListItem","position":2,"name":"Self-Attributing Network (SAN)"}]},{"@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":"ja"},{"@type":"Organization","@id":"https:\/\/tenjin.com\/#organization","name":"Tenjin","url":"https:\/\/tenjin.com\/","logo":{"@type":"ImageObject","inLanguage":"ja","@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"]}]}},"glossary_term_description":"<div style=\"border: 1px solid #e5e5e5;padding: 16px;border-radius: 8px;background: #fafafa\">\r\n\r\n<b>Definition:<\/b>\r\n\r\n<span style=\"font-weight: 400\">A self-attributing network (SAN) is an ad network that tracks and reports its own performance metrics including installs and in-app events, without relying on third-party attribution providers. SANs display ads within their own ecosystem and directly measure the conversions those ads generate.<\/span>\r\n\r\n<\/div>\r\n<!-- wp:heading -->\r\n<h2><\/h2>\r\n<h2><b>What is a Self-Attributing Network (SAN)?<\/b><\/h2>\r\n<span style=\"font-weight: 400\">A self-attributing network (SAN) is an ad network that tracks and reports its own performance metrics, such as installs and in-app events, without relying on third-party attribution providers.<\/span>\r\n\r\n<span style=\"font-weight: 400\">What makes a SAN unique is that it controls both sides of the equation: it places mobile ads within its own ecosystem and directly measures the conversions resulting from those ads. In other words, a SAN both shows the ad and claims the credit.<\/span>\r\n\r\n<span style=\"font-weight: 400\">This consolidates two roles that are usually separated displaying advertisements and attributing user actions like app installs and in-app events back to those ads into a single platform.<\/span>\r\n\r\n<span style=\"font-weight: 400\">In simple terms, a SAN does its own homework and reports its own grade.<\/span>\r\n\r\n<span style=\"font-weight: 400\">Because SANs operate in closed ecosystems with massive amounts of first-party data, they can attribute conversions with a high degree of accuracy on their own platforms. This is both their strength and the reason advertisers still rely on a <a href=\"https:\/\/tenjin.com\/glossary\/mobile-measurement-partner-mmp\/\">mobile measurement partner (MMP)<\/a> to keep them honest across the full marketing mix.<\/span>\r\n\r\n<b>Example:<\/b><span style=\"font-weight: 400\"> A user sees an ad for a mobile game on Facebook, clicks it, and installs the app. Facebook as a self-attributing network matches that install back to the ad it served using its own data, and reports the conversion directly to the advertiser. No third-party click URL is involved in that attribution.<\/span>\r\n<h2><b>Types of Self-Attributing Networks<\/b><\/h2>\r\n<span style=\"font-weight: 400\">SANs are generally categorized by the platforms they operate on social media networks, search engines, and other large digital ecosystems. In mobile advertising, the major platforms that operate as self-attributing networks are:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><b>Facebook (Meta)<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Google Ads<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Twitter (X)<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Snapchat<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Apple Search Ads<\/b><\/li>\r\n \t<li style=\"font-weight: 400\"><b>TikTok<\/b><\/li>\r\n<\/ul>\r\n<span style=\"font-weight: 400\">Each of these networks provides a controlled environment where they can directly attribute user interactions like app installs or purchases to the ads displayed on their platforms.<\/span>\r\n\r\n<b>TikTok as a Self-Attributing Network<\/b>\r\n\r\n<span style=\"font-weight: 400\">TikTok operates as a SAN, meaning it attributes installs and events from TikTok ad campaigns using its own data rather than relying on third-party click tracking. For advertisers running TikTok campaigns, this means attribution data flows directly from TikTok and an MMP is what reconciles that self-reported data against your full cross-channel performance.<\/span>\r\n<h2><b>How Do Self-Attributing Networks Work?<\/b><\/h2>\r\n<span style=\"font-weight: 400\">The operation of a SAN involves several steps. Here is how the attribution process works:<\/span>\r\n<ol>\r\n \t<li style=\"font-weight: 400\"><b>The user interacts with an ad<\/b><span style=\"font-weight: 400\"> on the SAN and installs the app. The SAN captures the user's advertising ID.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>The app launches for the first time.<\/b><span style=\"font-weight: 400\"> The SAN's SDK, integrated into the app, collects the advertising ID.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>The ID is communicated back to the SAN.<\/b><span style=\"font-weight: 400\"> The network matches it against its own ad interaction data.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>If a match is found, the SAN attributes the conversion of the<\/b><span style=\"font-weight: 400\"> install or other event to the specific ad engagement within its platform.<\/span><\/li>\r\n<\/ol>\r\n<span style=\"font-weight: 400\">Because this all happens inside the SAN's own ecosystem, the process is direct and the data is first-party. There is no external click tracking URL involved the way there is with non-SAN networks.<\/span>\r\n\r\n<b>Example:<\/b><span style=\"font-weight: 400\"> A user taps a Google Ads campaign for a fitness app and installs it. On first launch, the SDK collects the device's advertising ID and sends it to Google. Google matches the ID to the ad click in its records and attributes the install to that specific campaign all within its own platform.<\/span>\r\n<h2><b>SAN vs Non-SAN Networks<\/b><\/h2>\r\n<span style=\"font-weight: 400\">Understanding the difference between SAN and non-SAN networks is key to understanding how mobile attribution works as a whole.<\/span>\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td><\/td>\r\n<td><b>SAN (Self-Attributing Network)<\/b><\/td>\r\n<td><b>Non-SAN Network<\/b><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Attributes its own conversions<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">Yes<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">No<\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Uses third-party click URLs<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">No<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">Yes<\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Reports performance<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">Self-reported, first-party data<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">Reported via MMP attribution<\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Examples<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">Facebook, Google, TikTok, Apple Search Ads<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">Many smaller ad networks and DSPs<\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><b>Role of the MMP<\/b><\/td>\r\n<td><span style=\"font-weight: 400\">Reconciles and validates self-reported data<\/span><\/td>\r\n<td><span style=\"font-weight: 400\">Performs the attribution directly<\/span><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<span style=\"font-weight: 400\">With non-SAN networks, the MMP generates unique click tracking URLs and performs the attribution itself. With SANs, the network performs its own attribution and reports back and the MMP's role shifts to validating that data and unifying it with the rest of your channels.<\/span>\r\n<h2><b>Do I Need a SAN SDK? How to Use the Tenjin SDK for Attribution<\/b><\/h2>\r\n<span style=\"font-weight: 400\">If you are using Tenjin, you do not need to integrate the SAN SDK separately for attribution on self-attributing networks.<\/span>\r\n\r\n<span style=\"font-weight: 400\">The Tenjin SDK runs attribution on SANs and provides you with attribution data and downstream metrics all from a single integration. This means you can measure performance across both SAN and non-SAN networks without managing multiple SDKs.<\/span>\r\n\r\n<span style=\"font-weight: 400\">This is one of the core benefits of working with an MMP: a single SDK handles communication and attribution across every connected network, including the major SANs.<\/span>\r\n<h2><b>Why SANs Matter for Mobile Marketers<\/b><\/h2>\r\n<span style=\"font-weight: 400\">Self-attributing networks represent some of the largest and most important channels in mobile user acquisition. Facebook, Google, TikTok, and Apple Search Ads account for a significant share of mobile ad spend. Understanding how their attribution works is essential to interpreting your performance data correctly.<\/span>\r\n\r\n<span style=\"font-weight: 400\">Here is why SANs matter:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><b>They control a large share of mobile ad spend.<\/b><span style=\"font-weight: 400\"> If you run user acquisition campaigns, you are almost certainly working with at least one SAN.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>They self-report performance.<\/b><span style=\"font-weight: 400\"> A SAN attributes conversions using its own data. This is accurate within its ecosystem but it also means each SAN has an incentive to claim as much credit as possible.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>Cross-channel reconciliation is essential.<\/b><span style=\"font-weight: 400\"> A user might interact with ads on multiple SANs and non-SAN networks before installing. Without a neutral MMP to unify and reconcile this data, you risk double-counting installs and overvaluing certain channels.<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>They offer direct, low-discrepancy attribution.<\/b><span style=\"font-weight: 400\"> Because SANs operate in closed ecosystems, their attribution tends to have fewer discrepancies than third-party tracking at least within their own platforms.<\/span><\/li>\r\n<\/ul>\r\n<b>Example:<\/b><span style=\"font-weight: 400\"> A casual game runs campaigns on both Facebook and TikTok. Both networks claim credit for the same install because the user interacted with ads on each. The advertiser's MMP applies consistent attribution logic across both, assigns the install to the correct source, and prevents the team from paying twice or misjudging which channel actually drove the conversion.<\/span>\r\n\r\n<hr \/>\r\n\r\n<h2><b>Key Takeaways<\/b><\/h2>\r\n<span style=\"font-weight: 400\">A self-attributing network is a fundamental concept in mobile attribution \u2014 and understanding it changes how you read your performance data.<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><b>A SAN attributes its own conversions.<\/b><span style=\"font-weight: 400\"> It both displays the ad and measures the result, using first-party data inside its own ecosystem.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>The major SANs are the biggest channels in mobile.<\/b><span style=\"font-weight: 400\"> Facebook, Google Ads, TikTok, Snapchat, Twitter, and Apple Search Ads all operate as self-attributing networks.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>SANs self-report, which is both a strength and a caution.<\/b><span style=\"font-weight: 400\"> Their attribution is accurate within their platforms, but each network has an incentive to claim credit. This is why cross-channel reconciliation through an MMP matters.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>SAN attribution differs from non-SAN attribution.<\/b><span style=\"font-weight: 400\"> Non-SAN networks rely on MMP-generated click URLs. SANs attribute internally and report back.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>You do not need to manage multiple SAN SDKs with Tenjin.<\/b><span style=\"font-weight: 400\"> A single MMP SDK handles attribution across both SAN and non-SAN networks.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><b>SANs provide direct, low-discrepancy attribution.<\/b><span style=\"font-weight: 400\"> Operating in closed ecosystems gives them clearer insight into conversions on their own platforms.<\/span><span style=\"font-weight: 400\">\r\n\r\n<\/span><\/li>\r\n<\/ul>\r\n<span style=\"font-weight: 400\">By understanding how SANs attribute conversions and pairing them with an MMP that unifies your data, you can:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Reconcile self-reported data across all your channels<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Avoid double-counting installs claimed by multiple networks<\/span><\/li>\r\n \t<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Make accurate, confident decisions about where your budget performs best<\/span><\/li>\r\n<\/ul>\r\n<span style=\"font-weight: 400\">With Tenjin, attribution on self-attributing networks is built into a single SDK \u2014 giving you clear, unified insight across every channel without dependency on data teams.<\/span>\r\n\r\n<hr \/>\r\n\r\n<h2><b>Related Terms<\/b><\/h2>\r\n<ul>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/mobile-measurement-partner-mmp\/\"><span style=\"font-weight: 400\">Mobile Measurement Partner (MMP)<\/span><\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/attribution\/\">Attribution<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/last-click-attribution\/\">Last Click Attribution<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/skad-network\/\">SKAdNetwork<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/ad-network\/\">Ad Network<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/custom-event\/\">Custom In-App Event<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/cost-per-install-cpi\/\">Cost per Install (CPI)<\/a><\/li>\r\n \t<li style=\"font-weight: 400\"><a href=\"https:\/\/tenjin.com\/glossary\/advertising-id\/\">Advertising ID (IDFA and GAID)<\/a><\/li>\r\n<\/ul>\r\n\r\n<hr \/>\r\n\r\n<h2><b>Frequently Asked Questions<\/b><\/h2>\r\n<h4><b>What is a self-attributing network (SAN)?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">A self-attributing network (SAN) is an ad network that tracks and reports its own performance metrics including installs and in-app events without relying on a third-party attribution provider. It displays ads within its own ecosystem and directly attributes the conversions those ads generate.<\/span>\r\n<h4><b>Which networks are self-attributing networks?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">The major self-attributing networks in mobile advertising are Facebook (Meta), Google Ads, Twitter (X), Snapchat, Apple Search Ads, and TikTok. Each attributes conversions using its own first-party data within its platform.<\/span>\r\n<h4><b>How do self-attributing networks work?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">When a user interacts with an ad on a SAN and installs the app, the SAN captures the user's advertising ID. On first launch, the SDK collects that ID and sends it back to the SAN, which matches it against its ad interaction data and attributes the conversion to the specific ad engagement.<\/span>\r\n<h4><b>Is TikTok a self-attributing network?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">Yes. TikTok operates as a self-attributing network, meaning it attributes installs and in-app events from TikTok campaigns using its own data rather than relying on third-party click tracking. An MMP reconciles TikTok's self-reported data against your full cross-channel performance.<\/span>\r\n<h4><b>What is the difference between a SAN and a non-SAN network?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">A SAN attributes its own conversions using first-party data and reports them directly. A non-SAN network relies on an MMP to generate click tracking URLs and perform the attribution. With SANs, the MMP's role shifts to validating and unifying self-reported data.<\/span>\r\n<h4><b>Do I need a separate SAN SDK for attribution?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">Not if you are using Tenjin. The Tenjin SDK runs attribution on self-attributing networks and provides attribution data and downstream metrics from a single integration, so you do not need to manage a separate SDK for each SAN.<\/span>\r\n<h4><b>Why do I still need an MMP if SANs attribute their own conversions?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">Because each SAN self-reports and has an incentive to claim credit, and because users often interact with ads across multiple networks before installing. An MMP reconciles self-reported SAN data with your other channels, prevents double-counting, and gives you a single neutral source of truth.<\/span>\r\n<h4><b>Are self-attributing networks more accurate than third-party attribution?<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h4>\r\n<span style=\"font-weight: 400\">Within their own ecosystems, SANs offer direct, low-discrepancy attribution because they operate in closed environments with rich first-party data. However, that accuracy is limited to their own platform, which is why an MMP is still needed to measure and compare performance across all channels.<\/span>\r\n\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n\r\n<!-- \/wp:paragraph -->","_links":{"self":[{"href":"https:\/\/tenjin.com\/ja\/wp-json\/wp\/v2\/glossaries\/222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenjin.com\/ja\/wp-json\/wp\/v2\/glossaries"}],"about":[{"href":"https:\/\/tenjin.com\/ja\/wp-json\/wp\/v2\/taxonomies\/glossaries"}],"wp:post_type":[{"href":"https:\/\/tenjin.com\/ja\/wp-json\/wp\/v2\/docs?glossaries=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}