{"id":15482,"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":"callback-setup","status":"publish","type":"docs","link":"https:\/\/tenjin.com\/vi\/docs\/callback-setup\/","title":{"rendered":"C\u1ea5u h\u00ecnh Callback"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_57277d6c_0\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">C\u00e1ch thi\u1ebft l\u1eadp c\u00e1c h\u00e0m g\u1ecdi l\u1ea1i trong Tenjin<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p class=\"wp-block-paragraph\">Events are sent to Tenjin on a real time basis from the device. Event callbacks can be configured to send data to any ad network on a real time basis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re using the Tenjin callbacks, you will not need to integrate another ad network SDK when using Tenjin because you can configure install events to get sent to the ad network in real time from Tenjin.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_47391fed_1\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">C\u00e0i \u0111\u1eb7t v\u00e0 c\u00e1c h\u00e0m g\u1ecdi l\u1ea1i s\u1ef1 ki\u1ec7n<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p class=\"wp-block-paragraph\">Tenjin notifies ad networks of an install and other events when it occurs. The install callback is also part of the <a href=\"\/vi\/docs\/user-attribution\/#data\">attribution process<\/a> in step 10.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To configure a specific ad network install callback, first make sure you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/vi\/docs\/apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u0110\u00e3 th\u00eam \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n<\/a><\/li>\n\n\n\n<li><a href=\"\/vi\/docs\/for-developers\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u0110ang g\u1eedi c\u00e1c s\u1ef1 ki\u1ec7n<\/a><\/li>\n\n\n\n<li><a href=\"\/vi\/docs\/non-self-attributing-networks\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u0110\u00e3 th\u00eam m\u1ea1ng qu\u1ea3ng c\u00e1o ho\u1eb7c \u0111\u1ed1i t\u00e1c c\u1ee7a b\u1ea1n<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">After you completed the above you can configure any callbacks on the Apps tab. The below example is specifically for Axon by AppLovin callbacks on Tenjin&#8217;s demo app, but it&#8217;s the same process for any other ad network.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chuy\u1ec3n \u0111\u1ebfn m\u1ee5c C\u00c0I \u0110\u1eb6T -&gt; <strong>\u1ee8ng d\u1ee5ng<\/strong> tab v\u00e0 nh\u1ea5p v\u00e0o \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n. Nh\u1ea5p v\u00e0o <strong>G\u1ecdi l\u1ea1i<\/strong> tab.<br><br><img data-recalc-dims=\"1\" height=\"332\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-43.png?resize=1024%2C332&#038;ssl=1\" alt=\"\"><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\">Ch\u1ecdn <strong>Axon by AppLovin<\/strong> trong menu th\u1ea3 xu\u1ed1ng \"K\u00eanh v\u00e0 \u0110\u1ed1i t\u00e1c\".<br><br><img data-recalc-dims=\"1\" height=\"674\" width=\"1024\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-44.png?resize=1024674&amp;ssl=1\" alt=\"\" class=\"\"><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\">Nh\u1eadp th\u00f4ng tin \u0111\u0103ng nh\u1eadp c\u1ea7n thi\u1ebft cho k\u00eanh trong tab C\u00e0i \u0111\u1eb7t, sau \u0111\u00f3 nh\u1ea5p v\u00e0o <strong>L\u01b0u<\/strong>.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable the callbacks you want for the Channel using the toggle.<br><br><img data-recalc-dims=\"1\" height=\"498\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-45.png?resize=1024%2C498&#038;ssl=1\" alt=\"\"><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\">\u0110\u1ec3 thi\u1ebft l\u1eadp h\u00e0m g\u1ecdi l\u1ea1i s\u1ef1 ki\u1ec7n t\u00f9y ch\u1ec9nh cho Axon by AppLovin, h\u00e3y nh\u1ea5p v\u00e0o <strong>TH\u00caM S\u1ef0 KI\u1ec6N<\/strong> v\u00e0 ch\u1ecdn s\u1ef1 ki\u1ec7n t\u00f9y ch\u1ec9nh c\u1ee7a Axon by AppLovin.<br><br><img data-recalc-dims=\"1\" height=\"512\" width=\"1024\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-46.png?resize=1024512&amp;ssl=1\" alt=\"\" class=\"\"><\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_37ec113c_2\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">C\u00e1c h\u00e0m g\u1ecdi l\u1ea1i S2S<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p class=\"wp-block-paragraph\">App developers can send S2S(Server-to-Server) callbacks to their own server or any networks that are not pre-configured. This will allow developers to collect and analyze those user-level attribution data in real-time. Here are the possible use cases using Tenjin custom callback:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you have your own data analytics tool, S2S callbacks will allow you to tie the attribution data to your in-game data per device level.<\/li>\n\n\n\n<li>Hi\u1ec3n th\u1ecb n\u1ed9i dung \u1ee9ng d\u1ee5ng kh\u00e1c nhau t\u00f9y thu\u1ed9c v\u00e0o ngu\u1ed3n truy c\u1eadp c\u1ee7a ng\u01b0\u1eddi d\u00f9ng. V\u00ed d\u1ee5: n\u1ebfu ng\u01b0\u1eddi d\u00f9ng A \u0111\u1ebfn t\u1eeb ngu\u1ed3n truy c\u1eadp t\u1ef1 nhi\u00ean v\u00e0 ng\u01b0\u1eddi d\u00f9ng B \u0111\u1ebfn t\u1eeb Facebook. Do ng\u01b0\u1eddi d\u00f9ng B c\u00f3 kh\u1ea3 n\u0103ng t\u01b0\u01a1ng t\u00e1c nhi\u1ec1u h\u01a1n v\u1edbi \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n, b\u1ea1n c\u00f3 th\u1ec3 mu\u1ed1n hi\u1ec3n th\u1ecb \u01b0u \u0111\u00e3i \u0111\u1eb7c bi\u1ec7t trong tr\u00f2 ch\u01a1i sau khi ng\u01b0\u1eddi d\u00f9ng c\u00e0i \u0111\u1eb7t \u1ee9ng d\u1ee5ng. N\u1ebfu b\u1ea1n mu\u1ed1n th\u1ea3o lu\u1eadn v\u1ec1 c\u00e1c tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng c\u1ee5 th\u1ec3 h\u01a1n, vui l\u00f2ng li\u00ean h\u1ec7 v\u1edbi chuy\u00ean vi\u00ean h\u1ed7 tr\u1ee3 kh\u00e1ch h\u00e0ng c\u1ee7a Tenjin.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph translation-block\">C\u1ea5u h\u00ecnh n\u00e0y r\u1ea5t linh ho\u1ea1t, cho ph\u00e9p b\u1ea1n thi\u1ebft l\u1eadp b\u1ea5t k\u1ef3 URL \u0111i\u1ec3m cu\u1ed1i n\u00e0o c\u00f9ng v\u1edbi nhi\u1ec1u tham s\u1ed1 kh\u00e1c nhau b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng c\u00e1c macro \u0111\u01b0\u1ee3c Tenjin \u0111\u1ecbnh ngh\u0129a s\u1eb5n <a href=\"https:\/\/docs.tenjin.com\/docs\/callback-macros#macros-for-custom-callbacks\" target=\"_blank\" rel=\"noreferrer noopener\">macro<\/a> \u0111\u01b0\u1ee3c Tenjin \u0111\u1ecbnh ngh\u0129a s\u1eb5n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_d9143e6e_3\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">C\u00e1c h\u00e0m g\u1ecdi l\u1ea1i li\u00ean quan \u0111\u1ebfn doanh thu qu\u1ea3ng c\u00e1o<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p class=\"wp-block-paragraph\">Tenjin c\u00f3 th\u1ec3 th\u00f4ng b\u00e1o cho c\u00e1c m\u1ea1ng qu\u1ea3ng c\u00e1o c\u1ee7a b\u1ea1n v\u1ec1 c\u00e1c s\u1ef1 ki\u1ec7n t\u01b0\u01a1ng \u1ee9ng v\u1edbi d\u1eef li\u1ec7u doanh thu theo m\u1ee9c hi\u1ec3n th\u1ecb (ILRD) m\u1ed7i khi m\u1ed9t qu\u1ea3ng c\u00e1o \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb cho ng\u01b0\u1eddi d\u00f9ng. Ch\u00fang t\u00f4i c\u00f3 th\u1ec3 x\u1eed l\u00fd d\u1eef li\u1ec7u t\u1eeb c\u00e1c nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 trung gian sau \u0111\u00e2y:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Applovin MAX<\/li>\n\n\n\n<li>Unity LevelPlay<\/li>\n\n\n\n<li>AdMob<\/li>\n\n\n\n<li>Topon<\/li>\n\n\n\n<li>CAS<\/li>\n\n\n\n<li>TradPlus<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea1n c\u00f3 th\u1ec3 g\u1eedi d\u1eef li\u1ec7u \u0111\u1ebfn c\u00e1c m\u1ea1ng sau \u0111\u00e2y:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IronSource<\/li>\n\n\n\n<li>S\u1ef1 th\u1ed1ng nh\u1ea5t<\/li>\n\n\n\n<li>Meta<\/li>\n\n\n\n<li>C\u1ea5t c\u00e1nh<\/li>\n\n\n\n<li>TikTok<\/li>\n\n\n\n<li>Aura t\u1eeb Unity<\/li>\n\n\n\n<li>Mintegral<\/li>\n\n\n\n<li>Adjoe<\/li>\n\n\n\n<li>Smadex<\/li>\n\n\n\n<li>Qu\u1ea3ng c\u00e1o Moloco<\/li>\n\n\n\n<li>Adkomo<\/li>\n\n\n\n<li>Yelohi<\/li>\n\n\n\n<li>Kwai d\u00e0nh cho doanh nghi\u1ec7p<\/li>\n\n\n\n<li>Appier<\/li>\n\n\n\n<li>M\u1ea1ng l\u01b0\u1edbi YSO<\/li>\n\n\n\n<li>Axponent<\/li>\n\n\n\n<li>Mistplay<\/li>\n\n\n\n<li>Tin n\u00f3ng<\/li>\n\n\n\n<li>Qu\u1ea3ng c\u00e1o VK<\/li>\n\n\n\n<li>\u1ee8ng d\u1ee5ng Samurai<\/li>\n\n\n\n<li>Ch\u01a1i Playdigo<\/li>\n\n\n\n<li>BidEase<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We do not collect this data by default. You would need to update the SDK to a version that allows us to process the impressions level revenue data. When the supported SDK version is integrated, you will be able to setup callbacks on the Tenjin dashboard, similar to the process described in the documentation above.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_9a9911f3_4\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">Ki\u1ec3m tra tr\u1ea1ng th\u00e1i h\u00e0m g\u1ecdi l\u1ea1i<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Trong tab Callbacks, h\u00e3y nh\u1ea5p v\u00e0o Callback Health.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/01\/image473.png?ssl=1\" alt=\"h\u00ecnh.png\" class=\"wp-image-13100\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nh\u1ea5p v\u00e0o h\u00e0m g\u1ecdi l\u1ea1i m\u00e0 b\u1ea1n mu\u1ed1n ki\u1ec3m tra tr\u1ea1ng th\u00e1i.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/01\/image488.png?ssl=1\" alt=\"h\u00ecnh.png\" class=\"wp-image-13101\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The callback error logs are also shown on the dashboard. Tenjin usually make several retries when we see an error with sending the callbacks. If you see a lot of errors during a short period of time, please contact the partner you are working with, or contact Tenjin support.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tenjin.com\/wp-content\/uploads\/2026\/01\/image56.png?ssl=1\" alt=\"h\u00ecnh.png\" class=\"wp-image-13102\"\/><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00ecm hi\u1ec3u v\u1ec1 giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng Tenjin Callbacks t\u1eeb c\u00e1c chuy\u00ean gia Tenjin:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"C\u1eadp nh\u1eadt Tenjin: \u0110\u01a1n gi\u1ea3n h\u00f3a c\u00e1c h\u00e0m g\u1ecdi l\u1ea1i\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/RGE7QZdoFZY?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/tenjin.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>T\u00ecm hi\u1ec3u v\u1ec1 giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng Tenjin Callbacks t\u1eeb c\u00e1c chuy\u00ean gia Tenjin:<\/p>","protected":false},"author":17,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[152],"glossaries":[],"doc_tag":[],"class_list":["post-15482","docs","type-docs","status-publish","hentry","doc_category-getting-started"],"acf":[],"year_month":"2026-07","word_count":628,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Anurag","author_nicename":"anurag","author_url":"https:\/\/tenjin.com\/vi\/blog\/author\/anurag\/"},"doc_category_info":[{"term_name":"Getting Started","term_url":"https:\/\/tenjin.com\/vi\/docs\/category\/getting-started\/"}],"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>Callback Setup | Tenjin<\/title>\n<meta name=\"description\" content=\"Configure real-time event callbacks with Tenjin to streamline ad network integration and enhance user-level attribution for your app&#039;s success.\" \/>\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\/vi\/docs\/callback-setup\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Callback Setup | Tenjin\" \/>\n<meta property=\"og:description\" content=\"Configure real-time event callbacks with Tenjin to streamline ad network integration and enhance user-level attribution for your app&#039;s success.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tenjin.com\/vi\/docs\/callback-setup\/\" \/>\n<meta property=\"og:site_name\" content=\"Tenjin\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T10:28:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-43-1024x332.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@TenjinMMP\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/\"},\"author\":{\"name\":\"anurag\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/person\\\/e039df04bf002f4a0825fce9d6d5f13b\"},\"headline\":\"Callback Setup\",\"datePublished\":\"2026-02-20T07:06:12+00:00\",\"dateModified\":\"2026-06-15T10:28:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/\"},\"wordCount\":634,\"publisher\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/image-43-1024x332.png\",\"inLanguage\":\"vi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/\",\"url\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/\",\"name\":\"Callback Setup | Tenjin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/image-43-1024x332.png\",\"datePublished\":\"2026-02-20T07:06:12+00:00\",\"dateModified\":\"2026-06-15T10:28:31+00:00\",\"description\":\"Configure real-time event callbacks with Tenjin to streamline ad network integration and enhance user-level attribution for your app's success.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/image-43-1024x332.png\",\"contentUrl\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/image-43-1024x332.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/callback-setup\\\/#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\":\"Callback Setup\"}]},{\"@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\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\",\"name\":\"Tenjin\",\"url\":\"https:\\\/\\\/tenjin.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@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\":\"vi\",\"@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\\\/vi\\\/blog\\\/author\\\/anurag\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00e0i \u0111\u1eb7t Callback | Tenjin","description":"C\u1ea5u h\u00ecnh c\u00e1c h\u00e0m g\u1ecdi l\u1ea1i s\u1ef1 ki\u1ec7n th\u1eddi gian th\u1ef1c v\u1edbi Tenjin \u0111\u1ec3 t\u1ed1i \u01b0u h\u00f3a vi\u1ec7c t\u00edch h\u1ee3p m\u1ea1ng qu\u1ea3ng c\u00e1o v\u00e0 n\u00e2ng cao kh\u1ea3 n\u0103ng ph\u00e2n b\u1ed5 hi\u1ec7u qu\u1ea3 \u1edf c\u1ea5p \u0111\u1ed9 ng\u01b0\u1eddi d\u00f9ng, g\u00f3p ph\u1ea7n v\u00e0o th\u00e0nh c\u00f4ng c\u1ee7a \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n.","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\/vi\/docs\/callback-setup\/","og_locale":"vi_VN","og_type":"article","og_title":"Callback Setup | Tenjin","og_description":"Configure real-time event callbacks with Tenjin to streamline ad network integration and enhance user-level attribution for your app's success.","og_url":"https:\/\/tenjin.com\/vi\/docs\/callback-setup\/","og_site_name":"Tenjin","article_modified_time":"2026-06-15T10:28:31+00:00","og_image":[{"url":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-43-1024x332.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@TenjinMMP","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"5 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tenjin.com\/docs\/callback-setup\/#article","isPartOf":{"@id":"https:\/\/tenjin.com\/docs\/callback-setup\/"},"author":{"name":"anurag","@id":"https:\/\/tenjin.com\/#\/schema\/person\/e039df04bf002f4a0825fce9d6d5f13b"},"headline":"Callback Setup","datePublished":"2026-02-20T07:06:12+00:00","dateModified":"2026-06-15T10:28:31+00:00","mainEntityOfPage":{"@id":"https:\/\/tenjin.com\/docs\/callback-setup\/"},"wordCount":634,"publisher":{"@id":"https:\/\/tenjin.com\/#organization"},"image":{"@id":"https:\/\/tenjin.com\/docs\/callback-setup\/#primaryimage"},"thumbnailUrl":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-43-1024x332.png","inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/tenjin.com\/docs\/callback-setup\/","url":"https:\/\/tenjin.com\/docs\/callback-setup\/","name":"C\u00e0i \u0111\u1eb7t Callback | Tenjin","isPartOf":{"@id":"https:\/\/tenjin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tenjin.com\/docs\/callback-setup\/#primaryimage"},"image":{"@id":"https:\/\/tenjin.com\/docs\/callback-setup\/#primaryimage"},"thumbnailUrl":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-43-1024x332.png","datePublished":"2026-02-20T07:06:12+00:00","dateModified":"2026-06-15T10:28:31+00:00","description":"C\u1ea5u h\u00ecnh c\u00e1c h\u00e0m g\u1ecdi l\u1ea1i s\u1ef1 ki\u1ec7n th\u1eddi gian th\u1ef1c v\u1edbi Tenjin \u0111\u1ec3 t\u1ed1i \u01b0u h\u00f3a vi\u1ec7c t\u00edch h\u1ee3p m\u1ea1ng qu\u1ea3ng c\u00e1o v\u00e0 n\u00e2ng cao kh\u1ea3 n\u0103ng ph\u00e2n b\u1ed5 hi\u1ec7u qu\u1ea3 \u1edf c\u1ea5p \u0111\u1ed9 ng\u01b0\u1eddi d\u00f9ng, g\u00f3p ph\u1ea7n v\u00e0o th\u00e0nh c\u00f4ng c\u1ee7a \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n.","breadcrumb":{"@id":"https:\/\/tenjin.com\/docs\/callback-setup\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tenjin.com\/docs\/callback-setup\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/tenjin.com\/docs\/callback-setup\/#primaryimage","url":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-43-1024x332.png","contentUrl":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/02\/image-43-1024x332.png"},{"@type":"BreadcrumbList","@id":"https:\/\/tenjin.com\/docs\/callback-setup\/#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":"Callback Setup"}]},{"@type":"WebSite","@id":"https:\/\/tenjin.com\/#website","url":"https:\/\/tenjin.com\/","name":"Th\u1ea7n Tenjin","description":"Ph\u00e1t tri\u1ec3n \u0111\u01a1n gi\u1ea3n","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":"vi"},{"@type":"Organization","@id":"https:\/\/tenjin.com\/#organization","name":"Th\u1ea7n Tenjin","url":"https:\/\/tenjin.com\/","logo":{"@type":"ImageObject","inLanguage":"vi","@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":"vi","@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\/vi\/blog\/author\/anurag\/"}]}},"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/docs\/15482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/comments?post=15482"}],"version-history":[{"count":9,"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/docs\/15482\/revisions"}],"predecessor-version":[{"id":16806,"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/docs\/15482\/revisions\/16806"}],"wp:attachment":[{"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/media?parent=15482"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/doc_category?post=15482"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/glossaries?post=15482"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/tenjin.com\/vi\/wp-json\/wp\/v2\/doc_tag?post=15482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}