{"id":9677,"date":"2026-07-29T13:56:10","date_gmt":"2026-07-29T13:56:10","guid":{"rendered":"https:\/\/tradegoai.app\/?post_type=tools&#038;p=9677"},"modified":"2026-07-29T13:56:10","modified_gmt":"2026-07-29T13:56:10","slug":"cong-cu-tao-chien-dich-utm","status":"publish","type":"tools","link":"https:\/\/tradegoai.app\/vi\/tools\/utm-campaign-builder\/","title":{"rendered":"Tr\u00ecnh x\u00e2y d\u1ef1ng chi\u1ebfn d\u1ecbch UTM"},"content":{"rendered":"\t<main\n\t\tid=\"tga-utm-builder-1\"\n\t\tclass=\"tga-utm-builder\"\n\t\taria-labelledby=\"tga-utm-builder-1-title\"\n\t>\n\t\t<style>\n\t\t\t#tga-utm-builder-1 {\n\t\t\t\t--tga-navy: #0f1831;\n\t\t\t\t--tga-purple: #6528f7;\n\t\t\t\t--tga-purple-dark: #501bd8;\n\t\t\t\t--tga-lilac: #f2efff;\n\t\t\t\t--tga-muted: #64748b;\n\t\t\t\t--tga-line: #e2e8f0;\n\t\t\t\t--tga-white: #fff;\n\t\t\t\t--tga-green: #047857;\n\t\t\t\t--tga-red: #b91c1c;\n\t\t\t\twidth: 100%;\n\t\t\t\tmax-width: 1180px;\n\t\t\t\tmargin: 44px auto 72px;\n\t\t\t\tpadding: 0 22px;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\tfont-family: inherit;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 *,\n\t\t\t#tga-utm-builder-1 *::before,\n\t\t\t#tga-utm-builder-1 *::after { box-sizing: border-box; }\n\t\t\t#tga-utm-builder-1 button,\n\t\t\t#tga-utm-builder-1 input,\n\t\t\t#tga-utm-builder-1 select { font: inherit; }\n\t\t\t#tga-utm-builder-1 .tga-utm-hero {\n\t\t\t\tposition: relative;\n\t\t\t\toverflow: hidden;\n\t\t\t\tpadding: 46px 48px;\n\t\t\t\tborder-radius: 22px;\n\t\t\t\tbackground:\n\t\t\t\t\tradial-gradient(circle at 88% 18%, rgba(101, 40, 247, .78), transparent 34%),\n\t\t\t\t\tlinear-gradient(135deg, #081127 0%, #131d42 100%);\n\t\t\t\tcolor: var(--tga-white);\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-hero::after {\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -78px;\n\t\t\t\tbottom: -118px;\n\t\t\t\twidth: 320px;\n\t\t\t\theight: 320px;\n\t\t\t\tborder: 1px solid rgba(255, 255, 255, .16);\n\t\t\t\tborder-radius: 50%;\n\t\t\t\tcontent: \"\";\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-eyebrow {\n\t\t\t\tposition: relative;\n\t\t\t\tz-index: 1;\n\t\t\t\tmargin-bottom: 12px;\n\t\t\t\tcolor: #cbbcff;\n\t\t\t\tfont-size: 12px;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tletter-spacing: .12em;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-hero h1 {\n\t\t\t\tposition: relative;\n\t\t\t\tz-index: 1;\n\t\t\t\tmax-width: 900px;\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: var(--tga-white);\n\t\t\t\tfont-size: clamp(38px, 6vw, 64px);\n\t\t\t\tline-height: 1.02;\n\t\t\t\tletter-spacing: -.04em;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-hero p {\n\t\t\t\tposition: relative;\n\t\t\t\tz-index: 1;\n\t\t\t\tmax-width: 820px;\n\t\t\t\tmargin: 20px 0 0;\n\t\t\t\tcolor: #dce4ff;\n\t\t\t\tfont-size: 18px;\n\t\t\t\tline-height: 1.65;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-layout {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);\n\t\t\t\tgap: 24px;\n\t\t\t\tmargin-top: 28px;\n\t\t\t\talign-items: start;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-panel,\n\t\t\t#tga-utm-builder-1 .tga-utm-section {\n\t\t\t\tmin-width: 0;\n\t\t\t\tborder: 1px solid var(--tga-line);\n\t\t\t\tborder-radius: 18px;\n\t\t\t\tbackground: var(--tga-white);\n\t\t\t\tbox-shadow: 0 16px 45px rgba(15, 24, 49, .06);\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-panel { padding: 28px; }\n\t\t\t#tga-utm-builder-1 .tga-utm-panel h2,\n\t\t\t#tga-utm-builder-1 .tga-utm-section h2 {\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\tfont-size: 25px;\n\t\t\t\tline-height: 1.25;\n\t\t\t\tletter-spacing: -.02em;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-copy {\n\t\t\t\tmargin: 9px 0 0;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tline-height: 1.65;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-fields {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t\t\t\tgap: 17px;\n\t\t\t\tmargin-top: 23px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-field.is-wide { grid-column: 1 \/ -1; }\n\t\t\t#tga-utm-builder-1 .tga-utm-field label {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 7px;\n\t\t\t\tfont-size: 14px;\n\t\t\t\tfont-weight: 750;\n\t\t\t\tline-height: 1.4;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-field input,\n\t\t\t#tga-utm-builder-1 .tga-utm-field select {\n\t\t\t\twidth: 100%;\n\t\t\t\tmin-height: 48px;\n\t\t\t\tpadding: 10px 13px;\n\t\t\t\tborder: 1px solid #cbd5e1;\n\t\t\t\tborder-radius: 10px;\n\t\t\t\tbackground: #fff;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\toutline: none;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-field input:focus,\n\t\t\t#tga-utm-builder-1 .tga-utm-field select:focus {\n\t\t\t\tborder-color: var(--tga-purple);\n\t\t\t\tbox-shadow: 0 0 0 3px rgba(101, 40, 247, .12);\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-help {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-top: 6px;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tfont-size: 12px;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-check {\n\t\t\t\tdisplay: flex;\n\t\t\t\tgap: 10px;\n\t\t\t\talign-items: flex-start;\n\t\t\t\tmargin-top: 18px;\n\t\t\t\tcolor: #344054;\n\t\t\t\tfont-size: 13px;\n\t\t\t\tfont-weight: 650;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-check input {\n\t\t\t\tflex: 0 0 auto;\n\t\t\t\twidth: 18px;\n\t\t\t\theight: 18px;\n\t\t\t\tmargin: 1px 0 0;\n\t\t\t\taccent-color: var(--tga-purple);\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-primary {\n\t\t\t\twidth: 100%;\n\t\t\t\tmin-height: 50px;\n\t\t\t\tmargin-top: 23px;\n\t\t\t\tpadding: 12px 18px;\n\t\t\t\tborder: 0;\n\t\t\t\tborder-radius: 10px;\n\t\t\t\tbackground: var(--tga-purple);\n\t\t\t\tcolor: #fff;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tcursor: pointer;\n\t\t\t\ttransition: background .18s ease, transform .18s ease;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-primary:hover {\n\t\t\t\tbackground: var(--tga-purple-dark);\n\t\t\t\ttransform: translateY(-1px);\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-status {\n\t\t\t\tmin-height: 22px;\n\t\t\t\tmargin: 12px 0 0;\n\t\t\t\tcolor: var(--tga-green);\n\t\t\t\tfont-size: 13px;\n\t\t\t\tfont-weight: 700;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-status.is-error { color: var(--tga-red); }\n\t\t\t#tga-utm-builder-1 .tga-utm-empty {\n\t\t\t\tdisplay: grid;\n\t\t\t\tmin-height: 420px;\n\t\t\t\tpadding: 32px;\n\t\t\t\tplace-items: center;\n\t\t\t\tborder: 1px dashed #cbd5e1;\n\t\t\t\tborder-radius: 14px;\n\t\t\t\tbackground: #f8fafc;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-empty strong {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 8px;\n\t\t\t\tfont-size: 20px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-empty p {\n\t\t\t\tmax-width: 430px;\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tline-height: 1.65;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-results[hidden] { display: none !important; }\n\t\t\t#tga-utm-builder-1 .tga-utm-result-head {\n\t\t\t\tpadding: 23px;\n\t\t\t\tborder-radius: 14px;\n\t\t\t\tbackground: linear-gradient(135deg, #0f1831, #242052);\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-result-label {\n\t\t\t\tmargin-bottom: 9px;\n\t\t\t\tcolor: #cbbcff;\n\t\t\t\tfont-size: 12px;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tletter-spacing: .1em;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-result-url {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin: 0;\n\t\t\t\toverflow-wrap: anywhere;\n\t\t\t\tcolor: #fff;\n\t\t\t\tfont-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;\n\t\t\t\tfont-size: 15px;\n\t\t\t\tfont-weight: 700;\n\t\t\t\tline-height: 1.65;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-summary {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t\t\t\tgap: 10px;\n\t\t\t\tmargin-top: 16px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-param {\n\t\t\t\tmin-width: 0;\n\t\t\t\tpadding: 13px 14px;\n\t\t\t\tborder: 1px solid var(--tga-line);\n\t\t\t\tborder-radius: 11px;\n\t\t\t\tbackground: #f8fafc;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-param span {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 4px;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tfont-size: 11px;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tletter-spacing: .04em;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-param strong {\n\t\t\t\tdisplay: block;\n\t\t\t\toverflow-wrap: anywhere;\n\t\t\t\tfont-size: 14px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-actions {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-wrap: wrap;\n\t\t\t\tgap: 10px;\n\t\t\t\tmargin-top: 18px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-action {\n\t\t\t\tmin-height: 42px;\n\t\t\t\tpadding: 9px 14px;\n\t\t\t\tborder: 1px solid #cbd5e1;\n\t\t\t\tborder-radius: 9px;\n\t\t\t\tbackground: #fff;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\tfont-weight: 750;\n\t\t\t\tcursor: pointer;\n\t\t\t\ttext-decoration: none;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-action:hover {\n\t\t\t\tborder-color: var(--tga-purple);\n\t\t\t\tcolor: var(--tga-purple-dark);\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-note {\n\t\t\t\tmargin: 15px 0 0;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tfont-size: 12px;\n\t\t\t\tline-height: 1.6;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-section {\n\t\t\t\tmargin-top: 26px;\n\t\t\t\tpadding: 30px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-info-grid,\n\t\t\t#tga-utm-builder-1 .tga-utm-related-grid {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n\t\t\t\tgap: 16px;\n\t\t\t\tmargin-top: 20px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-info,\n\t\t\t#tga-utm-builder-1 .tga-utm-related {\n\t\t\t\tpadding: 20px;\n\t\t\t\tborder: 1px solid var(--tga-line);\n\t\t\t\tborder-radius: 13px;\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-info strong,\n\t\t\t#tga-utm-builder-1 .tga-utm-related strong {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 8px;\n\t\t\t\tfont-size: 17px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-info p,\n\t\t\t#tga-utm-builder-1 .tga-utm-related p {\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tfont-size: 14px;\n\t\t\t\tline-height: 1.6;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-related {\n\t\t\t\tcolor: inherit;\n\t\t\t\ttext-decoration: none;\n\t\t\t\ttransition: border-color .18s ease, transform .18s ease;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-related:hover {\n\t\t\t\tborder-color: var(--tga-purple);\n\t\t\t\ttransform: translateY(-2px);\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-cta {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: minmax(0, 1fr) auto;\n\t\t\t\tgap: 24px;\n\t\t\t\talign-items: center;\n\t\t\t\tbackground: linear-gradient(135deg, #0f1831, #34206f);\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-cta h2 { color: #fff; }\n\t\t\t#tga-utm-builder-1 .tga-utm-cta p {\n\t\t\t\tmax-width: 720px;\n\t\t\t\tcolor: #dce4ff;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-cta a {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\tmin-height: 48px;\n\t\t\t\tpadding: 12px 18px;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\tborder-radius: 10px;\n\t\t\t\tbackground: #fff;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\tfont-weight: 800;\n\t\t\t\ttext-decoration: none;\n\t\t\t\twhite-space: nowrap;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-faq {\n\t\t\t\tmargin-top: 17px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 details {\n\t\t\t\tborder-bottom: 1px solid var(--tga-line);\n\t\t\t}\n\t\t\t#tga-utm-builder-1 details:last-child { border-bottom: 0; }\n\t\t\t#tga-utm-builder-1 summary {\n\t\t\t\tpadding: 17px 0;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 details p {\n\t\t\t\tmargin: -3px 0 18px;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tline-height: 1.7;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 button:focus-visible,\n\t\t\t#tga-utm-builder-1 a:focus-visible,\n\t\t\t#tga-utm-builder-1 summary:focus-visible,\n\t\t\t#tga-utm-builder-1 input:focus-visible,\n\t\t\t#tga-utm-builder-1 select:focus-visible {\n\t\t\t\toutline: 3px solid rgba(101, 40, 247, .24);\n\t\t\t\toutline-offset: 3px;\n\t\t\t}\n\t\t\t#tga-utm-builder-1 .tga-utm-i18n {\n\t\t\t\tposition: absolute !important;\n\t\t\t\twidth: 1px !important;\n\t\t\t\theight: 1px !important;\n\t\t\t\toverflow: hidden !important;\n\t\t\t\tclip: rect(0 0 0 0) !important;\n\t\t\t\tclip-path: inset(50%) !important;\n\t\t\t\twhite-space: nowrap !important;\n\t\t\t}\n\t\t\t@media (max-width: 900px) {\n\t\t\t\t#tga-utm-builder-1 .tga-utm-layout,\n\t\t\t\t#tga-utm-builder-1 .tga-utm-cta { grid-template-columns: 1fr; }\n\t\t\t\t#tga-utm-builder-1 .tga-utm-info-grid,\n\t\t\t\t#tga-utm-builder-1 .tga-utm-related-grid { grid-template-columns: 1fr; }\n\t\t\t\t#tga-utm-builder-1 .tga-utm-empty { min-height: 260px; }\n\t\t\t}\n\t\t\t@media (max-width: 600px) {\n\t\t\t\t#tga-utm-builder-1 {\n\t\t\t\t\tmargin-top: 24px;\n\t\t\t\t\tpadding: 0 0px;\n\t\t\t\t}\n\t\t\t\t#tga-utm-builder-1 .tga-utm-hero {\n\t\t\t\t\tpadding: 31px 23px;\n\t\t\t\t\tborder-radius: 16px;\n\t\t\t\t}\n\t\t\t\t#tga-utm-builder-1 .tga-utm-hero h1 { font-size: 39px; }\n\t\t\t\t#tga-utm-builder-1 .tga-utm-hero p { font-size: 16px; }\n\t\t\t\t#tga-utm-builder-1 .tga-utm-fields,\n\t\t\t\t#tga-utm-builder-1 .tga-utm-summary { grid-template-columns: 1fr; }\n\t\t\t\t#tga-utm-builder-1 .tga-utm-field.is-wide { grid-column: auto; }\n\t\t\t\t#tga-utm-builder-1 .tga-utm-panel,\n\t\t\t\t#tga-utm-builder-1 .tga-utm-section { padding: 22px 18px; }\n\t\t\t\t#tga-utm-builder-1 .tga-utm-field input,\n\t\t\t\t#tga-utm-builder-1 .tga-utm-field select { font-size: 16px; }\n\t\t\t\t#tga-utm-builder-1 .tga-utm-actions { display: grid; }\n\t\t\t\t#tga-utm-builder-1 .tga-utm-action,\n\t\t\t\t#tga-utm-builder-1 .tga-utm-cta a { width: 100%; }\n\t\t\t}\n\t\t<\/style>\n\n\t\t<header class=\"tga-utm-hero\">\n\t\t\t<div class=\"tga-utm-eyebrow\">Track Campaign Traffic Consistently<\/div>\n\t\t\t<h1 id=\"tga-utm-builder-1-title\">UTM Campaign Builder<\/h1>\n\t\t\t<p>Turn a destination URL and campaign details into a consistent tracking link you can copy, open, or download for email, social, partner, and paid campaigns.<\/p>\n\t\t<\/header>\n\n\t\t<div class=\"tga-utm-layout\">\n\t\t\t<form class=\"tga-utm-panel\" novalidate>\n\t\t\t\t<h2>Campaign Details<\/h2>\n\t\t\t\t<p class=\"tga-utm-copy\">Add the destination and the labels you want to see in your analytics reports.<\/p>\n\n\t\t\t\t<div class=\"tga-utm-fields\">\n\t\t\t\t\t<div class=\"tga-utm-field is-wide\">\n\t\t\t\t\t\t<label for=\"tga-utm-builder-1-url\">Destination URL<\/label>\n\t\t\t\t\t\t<input id=\"tga-utm-builder-1-url\" name=\"url\" type=\"url\" maxlength=\"2048\" value=\"https:\/\/tradegoai.app\/services\/?ref=website\" required>\n\t\t\t\t\t\t<span class=\"tga-utm-help\">A full website address or domain. Existing non-UTM parameters can be preserved.<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"tga-utm-field\">\n\t\t\t\t\t\t<label for=\"tga-utm-builder-1-source\">Campaign Source<\/label>\n\t\t\t\t\t\t<input id=\"tga-utm-builder-1-source\" name=\"source\" type=\"text\" maxlength=\"120\" value=\"linkedin\" list=\"tga-utm-builder-1-source-options\" required>\n\t\t\t\t\t\t<datalist id=\"tga-utm-builder-1-source-options\">\n\t\t\t\t\t\t\t<option value=\"linkedin\"><\/option>\n\t\t\t\t\t\t\t<option value=\"google\"><\/option>\n\t\t\t\t\t\t\t<option value=\"newsletter\"><\/option>\n\t\t\t\t\t\t\t<option value=\"partner\"><\/option>\n\t\t\t\t\t\t\t<option value=\"whatsapp\"><\/option>\n\t\t\t\t\t\t<\/datalist>\n\t\t\t\t\t\t<span class=\"tga-utm-help\">Where the visitor comes from, such as linkedin, newsletter, or partner.<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"tga-utm-field\">\n\t\t\t\t\t\t<label for=\"tga-utm-builder-1-medium\">Campaign Medium<\/label>\n\t\t\t\t\t\t<select id=\"tga-utm-builder-1-medium\" name=\"medium\" required>\n\t\t\t\t\t\t\t<option value=\"social\">Social<\/option>\n\t\t\t\t\t\t\t<option value=\"email\">Email<\/option>\n\t\t\t\t\t\t\t<option value=\"cpc\">Paid Search \/ CPC<\/option>\n\t\t\t\t\t\t\t<option value=\"display\">Display<\/option>\n\t\t\t\t\t\t\t<option value=\"referral\">Referral \/ Partner<\/option>\n\t\t\t\t\t\t\t<option value=\"affiliate\">Affiliate<\/option>\n\t\t\t\t\t\t\t<option value=\"qr\">QR Code<\/option>\n\t\t\t\t\t\t\t<option value=\"other\">Other<\/option>\n\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t<span class=\"tga-utm-help\">The channel type used to deliver the link.<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"tga-utm-field is-wide\">\n\t\t\t\t\t\t<label for=\"tga-utm-builder-1-campaign\">Campaign Name<\/label>\n\t\t\t\t\t\t<input id=\"tga-utm-builder-1-campaign\" name=\"campaign\" type=\"text\" maxlength=\"160\" value=\"2026-export-buyer-campaign\" required>\n\t\t\t\t\t\t<span class=\"tga-utm-help\">Use a stable name your team can recognize across channels and reports.<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"tga-utm-field\">\n\t\t\t\t\t\t<label for=\"tga-utm-builder-1-term\">Campaign Term <span aria-hidden=\"true\">(optional)<\/span><\/label>\n\t\t\t\t\t\t<input id=\"tga-utm-builder-1-term\" name=\"term\" type=\"text\" maxlength=\"160\" value=\"verified-importers\">\n\t\t\t\t\t\t<span class=\"tga-utm-help\">Useful for keyword, audience, or targeting labels.<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"tga-utm-field\">\n\t\t\t\t\t\t<label for=\"tga-utm-builder-1-content\">Campaign Content <span aria-hidden=\"true\">(optional)<\/span><\/label>\n\t\t\t\t\t\t<input id=\"tga-utm-builder-1-content\" name=\"content\" type=\"text\" maxlength=\"160\" value=\"buyer-guide-cta\">\n\t\t\t\t\t\t<span class=\"tga-utm-help\">Use this to distinguish creative, placement, or link variants.<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<label class=\"tga-utm-check\">\n\t\t\t\t\t<input type=\"checkbox\" name=\"normalize\" checked>\n\t\t\t\t\t<span>Standardize UTM values with lowercase letters and hyphens.<\/span>\n\t\t\t\t<\/label>\n\t\t\t\t<label class=\"tga-utm-check\">\n\t\t\t\t\t<input type=\"checkbox\" name=\"preserve\" checked>\n\t\t\t\t\t<span>Keep existing non-UTM query parameters in the destination URL.<\/span>\n\t\t\t\t<\/label>\n\n\t\t\t\t<button class=\"tga-utm-primary\" type=\"submit\">Build Campaign URL<\/button>\n\t\t\t\t<div class=\"tga-utm-status\" role=\"status\" aria-live=\"polite\"><\/div>\n\t\t\t<\/form>\n\n\t\t\t<section class=\"tga-utm-panel\" aria-labelledby=\"tga-utm-builder-1-results-title\">\n\t\t\t\t<h2 id=\"tga-utm-builder-1-results-title\">Campaign URL<\/h2>\n\t\t\t\t<p class=\"tga-utm-copy\">Review the destination and parameter names before sharing the link.<\/p>\n\n\t\t\t\t<div class=\"tga-utm-empty\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<strong>Your Tracking Link Will Appear Here<\/strong>\n\t\t\t\t\t\t<p>Select Build Campaign URL to create the finished link and a parameter summary.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tga-utm-results\" hidden>\n\t\t\t\t\t<div class=\"tga-utm-result-head\">\n\t\t\t\t\t\t<div class=\"tga-utm-result-label\">Ready to Use<\/div>\n\t\t\t\t\t\t<code class=\"tga-utm-result-url\"><\/code>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"tga-utm-summary\" aria-label=\"UTM parameter summary\"><\/div>\n\t\t\t\t\t<div class=\"tga-utm-actions\">\n\t\t\t\t\t\t<button class=\"tga-utm-action\" type=\"button\" data-action=\"copy\">Copy URL<\/button>\n\t\t\t\t\t\t<button class=\"tga-utm-action\" type=\"button\" data-action=\"download\">Download CSV<\/button>\n\t\t\t\t\t\t<button class=\"tga-utm-action\" type=\"button\" data-action=\"open\">Open URL<\/button>\n\t\t\t\t\t\t<button class=\"tga-utm-action\" type=\"button\" data-action=\"reset\">Reset<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"tga-utm-note\">Test the finished link and confirm that your analytics property receives the expected campaign values before distributing it widely.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/section>\n\t\t<\/div>\n\n\t\t<section class=\"tga-utm-section\">\n\t\t\t<h2>How to Build a Useful Campaign Link<\/h2>\n\t\t\t<p class=\"tga-utm-copy\">Use a repeatable naming approach so reports stay easy to filter and compare.<\/p>\n\t\t\t<div class=\"tga-utm-info-grid\">\n\t\t\t\t<div class=\"tga-utm-info\"><strong>1. Choose the Destination<\/strong><p>Use the final page visitors should reach, including only the existing parameters the page actually needs.<\/p><\/div>\n\t\t\t\t<div class=\"tga-utm-info\"><strong>2. Name the Traffic<\/strong><p>Keep source, medium, and campaign names consistent across your team and campaign calendar.<\/p><\/div>\n\t\t\t\t<div class=\"tga-utm-info\"><strong>3. Test Before Sharing<\/strong><p>Open the result, confirm the destination loads, and check that analytics records the intended values.<\/p><\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<section class=\"tga-utm-section\">\n\t\t\t<h2>Campaign Naming and Data Guidance<\/h2>\n\t\t\t<p class=\"tga-utm-copy\">UTM values become reporting labels. Clear, stable names make campaign comparisons more reliable.<\/p>\n\t\t\t<div class=\"tga-utm-info-grid\">\n\t\t\t\t<div class=\"tga-utm-info\"><strong>Use a Shared Naming Pattern<\/strong><p>Document approved source and medium labels so linkedin, LinkedIn, and linkedin-social do not fragment one channel into separate rows.<\/p><\/div>\n\t\t\t\t<div class=\"tga-utm-info\"><strong>Keep Personal Data Out<\/strong><p>Do not place names, email addresses, phone numbers, customer IDs, or confidential deal details in campaign parameters.<\/p><\/div>\n\t\t\t\t<div class=\"tga-utm-info\"><strong>Expect Visible Parameters<\/strong><p>UTM values remain visible in the address bar and may be copied, shared, logged, or indexed with the destination URL.<\/p><\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<section class=\"tga-utm-section tga-utm-cta\">\n\t\t\t<div>\n\t\t\t\t<div class=\"tga-utm-eyebrow\">TradeGo AI Services<\/div>\n\t\t\t\t<h2>Connect Campaign Traffic to a Broader Growth Workflow<\/h2>\n\t\t\t\t<p class=\"tga-utm-copy\">Explore services for international market research, content systems, sales assets, trade documentation, and measurable visibility growth.<\/p>\n\t\t\t<\/div>\n\t\t\t<a href=\"https:\/\/tradegoai.app\/vi\/services\/\">Explore Services \u2192<\/a>\n\t\t<\/section>\n\n\t\t<section class=\"tga-utm-section\" aria-labelledby=\"tga-utm-builder-1-faq-title\">\n\t\t\t<h2 id=\"tga-utm-builder-1-faq-title\">Frequently Asked Questions<\/h2>\n\t\t\t<p class=\"tga-utm-copy\">Understand how campaign parameters are built, preserved, and used.<\/p>\n\t\t\t<div class=\"tga-utm-faq\">\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>What is a UTM campaign URL?<\/summary>\n\t\t\t\t\t\t<p>It is a destination URL with campaign parameters that help analytics platforms group visits by source, medium, campaign, term, and content.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>Which UTM fields are required?<\/summary>\n\t\t\t\t\t\t<p>This builder requires campaign source, medium, and name. Campaign term and content are optional and should be used only when they help distinguish targeting or creative variants.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>Does this tool shorten or redirect my URL?<\/summary>\n\t\t\t\t\t\t<p>No. It adds UTM parameters directly to the destination URL you provide. The finished link continues to point to that destination.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>Can I keep existing query parameters?<\/summary>\n\t\t\t\t\t\t<p>Yes. Keep the preserve option selected to retain non-UTM parameters already in the URL. Existing UTM values are replaced with the values entered here.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>Are the campaign details saved?<\/summary>\n\t\t\t\t\t\t<p>The details are used only to build the result shown in your browser. Avoid placing names, email addresses, customer IDs, or other personal information in UTM values.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<section class=\"tga-utm-section\" aria-labelledby=\"tga-utm-builder-1-related-title\">\n\t\t\t<h2 id=\"tga-utm-builder-1-related-title\">Related Free Tools<\/h2>\n\t\t\t<p class=\"tga-utm-copy\">Continue from campaign links into search presentation, cleaner copy, and focused market research.<\/p>\n\t\t\t<div class=\"tga-utm-related-grid\">\n\t\t\t\t<a class=\"tga-utm-related\" href=\"https:\/\/tradegoai.app\/vi\/tools\/seo-title-meta-preview\/\"><strong>SEO Title &amp; Meta Preview<\/strong><p>Preview how page titles and descriptions may appear across desktop and mobile search layouts.<\/p><\/a>\n\t\t\t\t<a class=\"tga-utm-related\" href=\"https:\/\/tradegoai.app\/vi\/tools\/text-case-formatting-cleaner\/\"><strong>Text Case &amp; Formatting Cleaner<\/strong><p>Standardize capitalization, spacing, and line breaks before publishing campaign copy.<\/p><\/a>\n\t\t\t\t<a class=\"tga-utm-related\" href=\"https:\/\/tradegoai.app\/vi\/tools\/b2b-search-query-builder\/\"><strong>B2B Search Query Builder<\/strong><p>Build focused searches for buyers, distributors, companies, and decision-makers.<\/p><\/a>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<div class=\"tga-utm-i18n\" aria-hidden=\"true\">\n\t\t\t<span data-key=\"required\">Enter a destination URL, campaign source, medium, and campaign name.<\/span>\n\t\t\t<span data-key=\"invalidUrl\">Enter a valid website address using http or https.<\/span>\n\t\t\t<span data-key=\"built\">Campaign URL built and ready to use.<\/span>\n\t\t\t<span data-key=\"copied\">Campaign URL copied.<\/span>\n\t\t\t<span data-key=\"copyError\">Copy is unavailable in this browser. Select the URL and copy it manually.<\/span>\n\t\t\t<span data-key=\"downloaded\">Campaign details downloaded.<\/span>\n\t\t\t<span data-key=\"opened\">Campaign URL opened in a new tab.<\/span>\n\t\t\t<span data-key=\"reset\">Campaign details reset.<\/span>\n\t\t\t<span data-key=\"source\">Campaign Source<\/span>\n\t\t\t<span data-key=\"medium\">Campaign Medium<\/span>\n\t\t\t<span data-key=\"campaign\">Campaign Name<\/span>\n\t\t\t<span data-key=\"term\">Campaign Term<\/span>\n\t\t\t<span data-key=\"content\">Campaign Content<\/span>\n\t\t\t<span data-key=\"notSet\">Not set<\/span>\n\t\t<\/div>\n\n\t\t<script>\n\t\t(function () {\n\t\t\tconst root = document.getElementById(\"tga-utm-builder-1\");\n\t\t\tif (!root || root.dataset.ready === '1') return;\n\t\t\troot.dataset.ready = '1';\n\n\t\t\tconst form = root.querySelector('form');\n\t\t\tconst empty = root.querySelector('.tga-utm-empty');\n\t\t\tconst results = root.querySelector('.tga-utm-results');\n\t\t\tconst resultUrl = root.querySelector('.tga-utm-result-url');\n\t\t\tconst summary = root.querySelector('.tga-utm-summary');\n\t\t\tconst status = root.querySelector('.tga-utm-status');\n\t\t\tconst labels = {};\n\t\t\tlet currentUrl = '';\n\t\t\tlet currentRows = [];\n\n\t\t\troot.querySelectorAll('.tga-utm-i18n [data-key]').forEach(function (node) {\n\t\t\t\tlabels[node.dataset.key] = node.textContent.trim();\n\t\t\t});\n\n\t\t\tconst defaults = {};\n\t\t\tArray.from(form.elements).forEach(function (field) {\n\t\t\t\tif (!field.name) return;\n\t\t\t\tdefaults[field.name] = field.type === 'checkbox' ? field.checked : field.value;\n\t\t\t});\n\n\t\t\tfunction setStatus(message, isError) {\n\t\t\t\tstatus.textContent = message || '';\n\t\t\t\tstatus.classList.toggle('is-error', Boolean(isError));\n\t\t\t}\n\n\t\t\tfunction normalizeValue(value, enabled) {\n\t\t\t\tlet output = String(value || '').normalize('NFKC').trim();\n\t\t\t\tif (!enabled) return output;\n\t\t\t\treturn output.toLowerCase().replace(\/\\s+\/g, '-').replace(\/-+\/g, '-').replace(\/^-|-$\/g, '');\n\t\t\t}\n\n\t\t\tfunction parseUrl(value) {\n\t\t\t\tlet input = String(value || '').trim();\n\t\t\t\tif (!input) return null;\n\t\t\t\tif (!\/^[a-z][a-z0-9+.-]*:\\\/\\\/\/i.test(input)) input = 'https:\/\/' + input;\n\t\t\t\ttry {\n\t\t\t\t\tconst parsed = new URL(input);\n\t\t\t\t\tif (parsed.protocol !== 'http:' && parsed.protocol !== 'https:') return null;\n\t\t\t\t\treturn parsed;\n\t\t\t\t} catch (error) {\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction buildRows(values) {\n\t\t\t\treturn [\n\t\t\t\t\t['utm_source', values.source, labels.source],\n\t\t\t\t\t['utm_medium', values.medium, labels.medium],\n\t\t\t\t\t['utm_campaign', values.campaign, labels.campaign],\n\t\t\t\t\t['utm_term', values.term, labels.term],\n\t\t\t\t\t['utm_content', values.content, labels.content]\n\t\t\t\t];\n\t\t\t}\n\n\t\t\tfunction renderRows(rows) {\n\t\t\t\tsummary.textContent = '';\n\t\t\t\trows.forEach(function (row) {\n\t\t\t\t\tconst card = document.createElement('div');\n\t\t\t\t\tconst label = document.createElement('span');\n\t\t\t\t\tconst value = document.createElement('strong');\n\t\t\t\t\tcard.className = 'tga-utm-param';\n\t\t\t\t\tlabel.textContent = row[2];\n\t\t\t\t\tvalue.textContent = row[1] || labels.notSet;\n\t\t\t\t\tcard.appendChild(label);\n\t\t\t\t\tcard.appendChild(value);\n\t\t\t\t\tsummary.appendChild(card);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tfunction build() {\n\t\t\t\tconst data = new FormData(form);\n\t\t\t\tconst normalize = data.has('normalize');\n\t\t\t\tconst url = parseUrl(data.get('url'));\n\t\t\t\tconst values = {\n\t\t\t\t\tsource: normalizeValue(data.get('source'), normalize),\n\t\t\t\t\tmedium: normalizeValue(data.get('medium'), normalize),\n\t\t\t\t\tcampaign: normalizeValue(data.get('campaign'), normalize),\n\t\t\t\t\tterm: normalizeValue(data.get('term'), normalize),\n\t\t\t\t\tcontent: normalizeValue(data.get('content'), normalize)\n\t\t\t\t};\n\n\t\t\t\tif (!url) {\n\t\t\t\t\tsetStatus(labels.invalidUrl, true);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif (!values.source || !values.medium || !values.campaign) {\n\t\t\t\t\tsetStatus(labels.required, true);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (!data.has('preserve')) url.search = '';\n\t\t\t\t['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'].forEach(function (key) {\n\t\t\t\t\turl.searchParams.delete(key);\n\t\t\t\t});\n\n\t\t\t\tconst rows = buildRows(values);\n\t\t\t\trows.forEach(function (row) {\n\t\t\t\t\tif (row[1]) url.searchParams.set(row[0], row[1]);\n\t\t\t\t});\n\n\t\t\t\tcurrentUrl = url.toString();\n\t\t\t\tcurrentRows = rows;\n\t\t\t\tresultUrl.textContent = currentUrl;\n\t\t\t\trenderRows(rows);\n\t\t\t\tempty.hidden = true;\n\t\t\t\tresults.hidden = false;\n\t\t\t\tsetStatus(labels.built, false);\n\t\t\t}\n\n\t\t\tasync function copyUrl() {\n\t\t\t\tif (!currentUrl) return;\n\t\t\t\ttry {\n\t\t\t\t\tif (navigator.clipboard && window.isSecureContext) {\n\t\t\t\t\t\tawait navigator.clipboard.writeText(currentUrl);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconst helper = document.createElement('textarea');\n\t\t\t\t\t\thelper.value = currentUrl;\n\t\t\t\t\t\thelper.setAttribute('readonly', '');\n\t\t\t\t\t\thelper.style.position = 'fixed';\n\t\t\t\t\t\thelper.style.opacity = '0';\n\t\t\t\t\t\tdocument.body.appendChild(helper);\n\t\t\t\t\t\thelper.select();\n\t\t\t\t\t\tif (!document.execCommand('copy')) throw new Error('copy');\n\t\t\t\t\t\thelper.remove();\n\t\t\t\t\t}\n\t\t\t\t\tsetStatus(labels.copied, false);\n\t\t\t\t} catch (error) {\n\t\t\t\t\tsetStatus(labels.copyError, true);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction csvCell(value) {\n\t\t\t\treturn '\"' + String(value || '').replace(\/\"\/g, '\"\"') + '\"';\n\t\t\t}\n\n\t\t\tfunction downloadCsv() {\n\t\t\t\tif (!currentUrl) return;\n\t\t\t\tconst lines = [\n\t\t\t\t\t['Parameter', 'Value'],\n\t\t\t\t\t...currentRows.map(function (row) { return [row[0], row[1]]; }),\n\t\t\t\t\t['campaign_url', currentUrl]\n\t\t\t\t].map(function (row) {\n\t\t\t\t\treturn row.map(csvCell).join(',');\n\t\t\t\t});\n\t\t\t\tconst blob = new Blob(['\\uFEFF' + lines.join('\\r\\n')], { type: 'text\/csv;charset=utf-8' });\n\t\t\t\tconst link = document.createElement('a');\n\t\t\t\tconst objectUrl = URL.createObjectURL(blob);\n\t\t\t\tlink.href = objectUrl;\n\t\t\t\tlink.download = 'utm-campaign-url.csv';\n\t\t\t\tdocument.body.appendChild(link);\n\t\t\t\tlink.click();\n\t\t\t\tlink.remove();\n\t\t\t\tURL.revokeObjectURL(objectUrl);\n\t\t\t\tsetStatus(labels.downloaded, false);\n\t\t\t}\n\n\t\t\tfunction openUrl() {\n\t\t\t\tif (!currentUrl) return;\n\t\t\t\tconst opened = window.open(currentUrl, '_blank', 'noopener,noreferrer');\n\t\t\t\tif (opened) opened.opener = null;\n\t\t\t\tsetStatus(labels.opened, false);\n\t\t\t}\n\n\t\t\tfunction reset() {\n\t\t\t\tArray.from(form.elements).forEach(function (field) {\n\t\t\t\t\tif (!field.name || !(field.name in defaults)) return;\n\t\t\t\t\tif (field.type === 'checkbox') field.checked = defaults[field.name];\n\t\t\t\t\telse field.value = defaults[field.name];\n\t\t\t\t});\n\t\t\t\tcurrentUrl = '';\n\t\t\t\tcurrentRows = [];\n\t\t\t\tresultUrl.textContent = '';\n\t\t\t\tsummary.textContent = '';\n\t\t\t\tresults.hidden = true;\n\t\t\t\tempty.hidden = false;\n\t\t\t\tsetStatus(labels.reset, false);\n\t\t\t}\n\n\t\t\tform.addEventListener('submit', function (event) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tbuild();\n\t\t\t});\n\t\t\troot.querySelector('[data-action=\"copy\"]').addEventListener('click', copyUrl);\n\t\t\troot.querySelector('[data-action=\"download\"]').addEventListener('click', downloadCsv);\n\t\t\troot.querySelector('[data-action=\"open\"]').addEventListener('click', openUrl);\n\t\t\troot.querySelector('[data-action=\"reset\"]').addEventListener('click', reset);\n\t\t})();\n\t\t<\/script>\n\t<\/main>\n\t\n","protected":false},"excerpt":{"rendered":"<p>T\u1ea1o c\u00e1c URL chi\u1ebfn d\u1ecbch UTM nh\u1ea5t qu\u00e1n cho email, m\u1ea1ng x\u00e3 h\u1ed9i, \u0111\u1ed1i t\u00e1c v\u00e0 l\u01b0u l\u01b0\u1ee3ng tr\u1ea3 ph\u00ed, sau \u0111\u00f3 sao ch\u00e9p ho\u1eb7c t\u1ea3i xu\u1ed1ng c\u00e1c li\u00ean k\u1ebft theo d\u00f5i.<\/p>","protected":false},"featured_media":9687,"template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"disabled","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"spectra_gs_classes":"[\"\"]"},"tool_categories":[33,50],"class_list":["post-9677","tools","type-tools","status-publish","has-post-thumbnail","hentry","tool_categories-content-creation","tool_categories-marketing-content-utilities"],"spectra_custom_meta":{"spectra_gs_classes":["[\"\"]"],"rank_math_internal_links_processed":["1"],"site-post-title":["disabled"],"ast-breadcrumbs-content":["disabled"],"_thumbnail_id":["9687"],"rank_math_title":["%title% %sep% %sitename%"],"rank_math_description":["%excerpt%"],"rank_math_robots":["a:2:{i:0;s:5:\"index\";i:1;s:6:\"follow\";}"],"rank_math_facebook_image":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/utm-campaign-builder-social-share.webp"],"rank_math_facebook_image_id":["9687"],"rank_math_twitter_use_facebook":["on"],"rank_math_twitter_card_type":["summary_large_image"],"rank_math_schema_SoftwareApplication":["a:7:{s:5:\"@type\";s:19:\"SoftwareApplication\";s:4:\"name\";s:20:\"UTM Campaign Builder\";s:11:\"description\";s:128:\"Build consistent UTM campaign URLs for email, social media, partner, and paid traffic, then copy or download the tracking links.\";s:3:\"url\";s:49:\"https:\/\/tradegoai.app\/tools\/utm-campaign-builder\/\";s:19:\"applicationCategory\";s:19:\"BusinessApplication\";s:15:\"operatingSystem\";s:11:\"Web Browser\";s:6:\"offers\";a:3:{s:5:\"@type\";s:5:\"Offer\";s:5:\"price\";s:1:\"0\";s:13:\"priceCurrency\";s:3:\"USD\";}}"],"wp_statistics_words_count":["1"],"astra_style_timestamp_css":["1790742056"],"_uag_page_assets":["a:9:{s:3:\"css\";s:4700:\".uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all 0.2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}\n.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}\n.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;font-weight: 600;line-height: em;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;margin-top: 30px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child{text-decoration: !important;font-weight: 600;line-height: em;}.wp-block-uagb-icon-list.uagb-block-b5768981.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-75fa870d.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-75fa870d.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-5bf81fd2.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-5bf81fd2.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}@media only screen and (max-width: 976px) {.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-b5768981.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__label{text-align: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.wp-block-uagb-icon-list.uagb-block-b5768981.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:10:{i:0;s:11:\"core\/search\";i:1;s:10:\"core\/group\";i:2;s:12:\"core\/heading\";i:3;s:17:\"core\/latest-posts\";i:4;s:20:\"core\/latest-comments\";i:5;s:13:\"core\/archives\";i:6;s:15:\"core\/categories\";i:7;s:14:\"uagb\/icon-list\";i:8;s:20:\"uagb\/icon-list-child\";i:9;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1791813617\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_uag_css_file_name":["uag-css-9677.css"]},"uagb_featured_image_src":{"full":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/utm-campaign-builder-social-share.webp",1200,630,false],"thumbnail":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/utm-campaign-builder-social-share-150x150.webp",150,150,true],"medium":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/utm-campaign-builder-social-share-300x158.webp",300,158,true],"medium_large":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/utm-campaign-builder-social-share-768x403.webp",768,403,true],"large":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/utm-campaign-builder-social-share-1024x538.webp",1024,538,true],"1536x1536":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/utm-campaign-builder-social-share.webp",1200,630,false],"2048x2048":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/utm-campaign-builder-social-share.webp",1200,630,false],"trp-custom-language-flag":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/utm-campaign-builder-social-share-18x9.webp",18,9,true]},"uagb_author_info":{"display_name":"xiaoxi99201","author_link":"https:\/\/tradegoai.app\/vi\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"Build consistent UTM campaign URLs for email, social media, partner, and paid traffic, then copy or download the tracking links.","_links":{"self":[{"href":"https:\/\/tradegoai.app\/vi\/wp-json\/wp\/v2\/tools\/9677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tradegoai.app\/vi\/wp-json\/wp\/v2\/tools"}],"about":[{"href":"https:\/\/tradegoai.app\/vi\/wp-json\/wp\/v2\/types\/tools"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tradegoai.app\/vi\/wp-json\/wp\/v2\/media\/9687"}],"wp:attachment":[{"href":"https:\/\/tradegoai.app\/vi\/wp-json\/wp\/v2\/media?parent=9677"}],"wp:term":[{"taxonomy":"tool_categories","embeddable":true,"href":"https:\/\/tradegoai.app\/vi\/wp-json\/wp\/v2\/tool_categories?post=9677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}