{"id":46030,"date":"2025-09-10T02:46:06","date_gmt":"2025-09-10T02:46:06","guid":{"rendered":"https:\/\/staging.pageloot.com\/uncategorized\/utm-parameters-for-qr-codes-google-analytics-tips\/"},"modified":"2026-04-22T13:14:03","modified_gmt":"2026-04-22T13:14:03","slug":"utm-parameters-for-qr-codes-google-analytics-tips","status":"publish","type":"post","link":"https:\/\/pageloot.com\/vi\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","title":{"rendered":"C\u00e1ch th\u00eam Th\u00f4ng s\u1ed1 UTM v\u00e0o M\u00e3 QR \u0111\u1ec3 theo d\u00f5i"},"content":{"rendered":"<p class=\"wp-block-paragraph\">B\u1ea1n \u0111ang g\u1eb7p kh\u00f3 kh\u0103n trong vi\u1ec7c x\u00e1c \u0111\u1ecbnh t\u00e0i li\u1ec7u ti\u1ebfp th\u1ecb v\u1eadt l\u00fd n\u00e0o c\u1ee7a m\u00ecnh th\u1ef1c s\u1ef1 \u0111ang th\u00fac \u0111\u1ea9y l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp trang web? N\u1ebfu kh\u00f4ng c\u00f3 c\u00f4ng c\u1ee5 theo d\u00f5i ph\u00f9 h\u1ee3p, m\u1ed7i l\u01b0\u1ee3t qu\u00e9t t\u1eeb \u00e1p ph\u00edch ho\u1eb7c t\u1edd r\u01a1i s\u1ebd bi\u1ebfn m\u1ea5t v\u00e0o nh\u00f3m l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp \u201cTr\u1ef1c ti\u1ebfp\u201d trong Google Analytics, khi\u1ebfn vi\u1ec7c t\u00ednh to\u00e1n ROI c\u1ee7a b\u1ea1n tr\u1edf n\u00ean b\u1ea5t kh\u1ea3 thi. H\u01b0\u1edbng d\u1eabn n\u00e0y gi\u1ea3i th\u00edch c\u00e1ch s\u1eed d\u1ee5ng c\u00e1c tham s\u1ed1 UTM \u0111\u1ec3 bi\u1ebfn m\u1ed7i l\u01b0\u1ee3t qu\u00e9t m\u00e3 QR th\u00e0nh d\u1eef li\u1ec7u c\u00f3 th\u1ec3 \u0111o l\u01b0\u1eddng \u0111\u01b0\u1ee3c.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">T\u1ea1i sao m\u00e3 QR c\u1ee7a b\u1ea1n c\u1ea7n c\u00e1c tham s\u1ed1 UTM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Khi ng\u01b0\u1eddi d\u00f9ng qu\u00e9t m\u1ed9t m\u00e3 QR ti\u00eau chu\u1ea9n, Google Analytics (c\u1ee5 th\u1ec3 l\u00e0 GA4) th\u01b0\u1eddng g\u1eb7p kh\u00f3 kh\u0103n trong vi\u1ec7c x\u00e1c \u0111\u1ecbnh ngu\u1ed3n g\u1ed1c c\u1ee7a l\u01b0\u1ee3t truy c\u1eadp \u0111\u00f3. B\u1edfi v\u00ec \u1ee9ng d\u1ee5ng camera tr\u00ean \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh m\u1edf tr\u00ecnh duy\u1ec7t tr\u1ef1c ti\u1ebfp m\u00e0 kh\u00f4ng truy\u1ec1n ti\u00eau \u0111\u1ec1 gi\u1edbi thi\u1ec7u, phi\u00ean truy c\u1eadp th\u01b0\u1eddng \u0111\u01b0\u1ee3c ph\u00e2n lo\u1ea1i l\u00e0 l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp Tr\u1ef1c ti\u1ebfp. H\u1ea1n ch\u1ebf k\u1ef9 thu\u1eadt n\u00e0y khi\u1ebfn c\u00e1c nh\u00e0 ti\u1ebfp th\u1ecb kh\u00f4ng bi\u1ebft li\u1ec7u kh\u00e1ch truy c\u1eadp \u0111\u00e3 t\u01b0\u01a1ng t\u00e1c qua <a href=\"https:\/\/pageloot.com\/vi\/qr-codes-on\/flyers\/\">M\u00e3 QR tr\u00ean t\u1edd r\u01a1i<\/a> ho\u1eb7c l\u00e0 <a href=\"https:\/\/pageloot.com\/vi\/qr-codes-on\/business-cards\/\">m\u00e3 QR tr\u00ean danh thi\u1ebfp<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1c tham s\u1ed1 UTM (Urchin Tracking Module) l\u00e0 c\u00e1c th\u1ebb v\u0103n b\u1ea3n \u0111\u01a1n gi\u1ea3n \u0111\u01b0\u1ee3c th\u00eam v\u00e0o cu\u1ed1i URL. Khi kh\u00e1ch truy c\u1eadp qu\u00e9t m\u1ed9t m\u00e3 ch\u1ee9a c\u00e1c th\u1ebb n\u00e0y, GA4 s\u1ebd tr\u00edch xu\u1ea5t th\u00f4ng tin v\u00e0 g\u00e1n phi\u00ean truy c\u1eadp cho chi\u1ebfn d\u1ecbch, ngu\u1ed3n v\u00e0 ph\u01b0\u01a1ng ti\u1ec7n ph\u00f9 h\u1ee3p. Vi\u1ec7c tri\u1ec3n khai thi\u1ebft l\u1eadp n\u00e0y l\u00e0 n\u1ec1n t\u1ea3ng ch\u00ednh \u0111\u1ec3 <a href=\"https:\/\/pageloot.com\/vi\/qr-code-marketing\/tracking-qr-codes\/\">theo d\u00f5i m\u00e3 QR<\/a> ho\u1ea1t \u0111\u1ed9ng hi\u1ec7u qu\u1ea3 tr\u00ean c\u00e1c \u0111i\u1ec3m ti\u1ebfp x\u00fac v\u1eadt l\u00fd kh\u00e1c nhau.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ch\u1ecdn th\u1ebb UTM ch\u00ednh x\u00e1c \u0111\u1ec3 c\u00f3 d\u1eef li\u1ec7u ch\u00ednh x\u00e1c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ec3 duy tr\u00ec d\u1eef li\u1ec7u s\u1ea1ch, b\u1ea1n ph\u1ea3i tu\u00e2n th\u1ee7 c\u00e1c quy \u01b0\u1edbc \u0111\u1eb7t t\u00ean nghi\u00eam ng\u1eb7t. Google Analytics ph\u00e2n bi\u1ec7t ch\u1eef hoa ch\u1eef th\u01b0\u1eddng, c\u00f3 ngh\u0129a l\u00e0 c\u00e1c nh\u00e3n nh\u01b0 \u201cQR<em>Code\u201d v\u00e0 \u201cqr<\/em>code\u201d s\u1ebd xu\u1ea5t hi\u1ec7n d\u01b0\u1edbi d\u1ea1ng c\u00e1c m\u1ee5c ri\u00eang bi\u1ec7t trong b\u00e1o c\u00e1o c\u1ee7a b\u1ea1n, l\u00e0m ph\u00e2n m\u1ea3nh th\u00f4ng tin chi ti\u1ebft c\u1ee7a b\u1ea1n. T\u00ednh nh\u1ea5t qu\u00e1n l\u00e0 ch\u00eca kh\u00f3a \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o <a href=\"https:\/\/pageloot.com\/vi\/blog\/qr-code-analytics-track-performance-in-5-steps\/\">ph\u00e2n t\u00edch m\u00e3 QR c\u1ee7a ch\u00fang t\u00f4i<\/a> d\u1ec5 \u0111\u1ecdc v\u00e0 d\u1ec5 hi\u1ec3u.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea3ng sau \u0111\u00e2y t\u00f3m t\u1eaft c\u00e1c tham s\u1ed1 ch\u00ednh m\u00e0 b\u1ea1n n\u00ean s\u1eed d\u1ee5ng cho c\u00e1c chi\u1ebfn d\u1ecbch ngo\u1ea1i tuy\u1ebfn c\u1ee7a m\u00ecnh:<\/p>\n\n\n\n<figure class=\"wp-block-table\">\n<table class=\"wp-block-table__content\">\n<thead>\n<tr>\n<th>Tham s\u1ed1<\/th>\n<th>M\u1ee5c \u0111\u00edch<\/th>\n<th>V\u00ed d\u1ee5<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>utm_source<\/strong><\/td>\n<td>X\u00e1c \u0111\u1ecbnh v\u1ecb tr\u00ed ho\u1eb7c t\u00e0i li\u1ec7u v\u1eadt l\u00fd.<\/td>\n<td>b\u1ea3ng qu\u1ea3ng c\u00e1o, t\u1edd r\u01a1i, <a href=\"https:\/\/pageloot.com\/vi\/qr-codes-on\/vehicles\/\">xe c\u1ed9<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>utm_medium<\/strong><\/td>\n<td>X\u00e1c \u0111\u1ecbnh k\u00eanh ti\u1ebfp th\u1ecb (s\u1eed d\u1ee5ng `qr_code`).<\/td>\n<td>qr_code<\/td>\n<\/tr>\n<tr>\n<td><strong>utm_campaign<\/strong><\/td>\n<td>T\u00ean c\u1ee7a n\u1ed7 l\u1ef1c ti\u1ebfp th\u1ecb c\u1ee5 th\u1ec3 c\u1ee7a b\u1ea1n.<\/td>\n<td>summer<em>promo<\/em>2024<\/td>\n<\/tr>\n<tr>\n<td><strong>utm_content<\/strong><\/td>\n<td>Ph\u00e2n bi\u1ec7t gi\u1eefa c\u00e1c phi\u00ean b\u1ea3n kh\u00e1c nhau c\u1ee7a m\u1ed9t qu\u1ea3ng c\u00e1o.<\/td>\n<td>left<em>sidebar, blue<\/em>thi\u1ebft k\u1ebf<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>M\u1eb9o chuy\u00ean nghi\u1ec7p:<\/strong> Lu\u00f4n s\u1eed d\u1ee5ng ch\u1eef c\u00e1i vi\u1ebft th\u01b0\u1eddng cho t\u1ea5t c\u1ea3 c\u00e1c tham s\u1ed1 UTM. \u0110i\u1ec1u n\u00e0y ng\u0103n ch\u1eb7n vi\u1ec7c v\u00f4 t\u00ecnh t\u1ea1o ra c\u00e1c danh m\u1ee5c tr\u00f9ng l\u1eb7p v\u00e0 \u0111\u1ea3m b\u1ea3o r\u1eb1ng t\u1ea5t c\u1ea3 d\u1eef li\u1ec7u qu\u00e9t c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c h\u1ee3p nh\u1ea5t trong m\u1ed9t b\u00e1o c\u00e1o duy nh\u1ea5t.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00e1c b\u01b0\u1edbc \u0111\u1ec3 x\u00e2y d\u1ef1ng li\u00ean k\u1ebft QR c\u00f3 th\u1ec3 theo d\u00f5i c\u1ee7a b\u1ea1n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vi\u1ec7c t\u1ea1o m\u1ed9t URL c\u00f3 th\u1ec3 theo d\u00f5i l\u00e0 m\u1ed9t quy tr\u00ecnh \u0111\u01a1n gi\u1ea3n, nh\u01b0ng n\u00f3 \u0111\u00f2i h\u1ecfi s\u1ef1 ch\u00ednh x\u00e1c \u0111\u1ec3 tr\u00e1nh c\u00e1c l\u1ed7i k\u1ef9 thu\u1eadt. N\u1ebfu m\u1ed9t URL \u0111\u01b0\u1ee3c \u0111\u1ecbnh d\u1ea1ng kh\u00f4ng ch\u00ednh x\u00e1c, n\u00f3 c\u00f3 th\u1ec3 d\u1eabn \u0111\u1ebfn l\u1ed7i 404 ho\u1eb7c d\u1eabn \u0111\u1ebfn <a href=\"https:\/\/pageloot.com\/vi\/qr-code-marketing\/why-qr-code-not-working\/\">l\u00fd do m\u00e3 QR c\u1ee7a b\u1ea1n kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng<\/a> trong m\u1ed9t chi\u1ebfn d\u1ecbch tr\u1ef1c ti\u1ebfp.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u1ea1o URL \u0111\u01b0\u1ee3c g\u1eafn th\u1ebb<\/strong>: S\u1eed d\u1ee5ng tr\u00ecnh t\u1ea1o URL chi\u1ebfn d\u1ecbch \u0111\u00e1ng tin c\u1eady \u0111\u1ec3 nh\u1eadp li\u00ean k\u1ebft \u0111\u00edch c\u1ee7a b\u1ea1n v\u00e0 c\u00e1c th\u00f4ng s\u1ed1 UTM t\u01b0\u01a1ng \u1ee9ng.<\/li>\n<li><strong>Gi\u1ea3i quy\u1ebft \u0111\u1ed9 d\u00e0i URL<\/strong>: C\u00e1c URL d\u00e0i v\u1edbi nhi\u1ec1u th\u1ebb UTM t\u1ea1o ra c\u00e1c m\u1eabu QR d\u00e0y \u0111\u1eb7c, ph\u1ee9c t\u1ea1p. C\u00e1c m\u00f4-\u0111un nh\u1ecf n\u00e0y th\u01b0\u1eddng kh\u00f3 \u0111\u1ecdc \u0111\u1ed1i v\u1edbi camera \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh c\u0169, \u0111\u1eb7c bi\u1ec7t trong \u0111i\u1ec1u ki\u1ec7n \u00e1nh s\u00e1ng y\u1ebfu.<\/li>\n<li><strong>Ch\u1ecdn m\u1ed9t tr\u00ecnh t\u1ea1o<\/strong>: Nh\u1eadp URL cu\u1ed1i c\u00f9ng c\u1ee7a b\u1ea1n v\u00e0o m\u1ed9t <a href=\"https:\/\/pageloot.com\/vi\/website-qr-code-generator\/\">trang web t\u1ea1o m\u00e3 QR<\/a> \u0111\u1ec3 t\u1ea1o m\u00e3 h\u00ecnh \u1ea3nh.<\/li>\n<li><strong>Th\u1ef1c hi\u1ec7n ki\u1ec3m tra qu\u00e9t<\/strong>: Tr\u01b0\u1edbc khi ti\u1ebfn h\u00e0nh in h\u00e0ng lo\u1ea1t, h\u00e3y qu\u00e9t m\u00e3 b\u1eb1ng m\u1ed9t s\u1ed1 thi\u1ebft b\u1ecb kh\u00e1c nhau \u0111\u1ec3 x\u00e1c minh r\u1eb1ng tr\u00ecnh duy\u1ec7t di \u0111\u1ed9ng hi\u1ec3n th\u1ecb \u0111\u00fang URL \u0111\u01b0\u1ee3c g\u1eafn th\u1ebb UTM.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u0110\u1ec3 duy tr\u00ec kh\u1ea3 n\u0103ng qu\u00e9t cao v\u00e0 kh\u1ea3 n\u0103ng c\u1eadp nh\u1eadt c\u00e1c li\u00ean k\u1ebft theo d\u00f5i c\u1ee7a b\u1ea1n ngay c\u1ea3 sau khi t\u00e0i li\u1ec7u c\u1ee7a b\u1ea1n \u0111\u00e3 \u0111\u01b0\u1ee3c in, h\u00e3y s\u1eed d\u1ee5ng <strong><a href=\"https:\/\/pageloot.com\/vi\/dynamic-qr-code-generator\/\">Tr\u00ecnh t\u1ea1o m\u00e3 QR \u0111\u1ed9ng c\u1ee7a ch\u00fang t\u00f4i<\/a><\/strong>. C\u00f4ng c\u1ee5 n\u00e0y cho ph\u00e9p b\u1ea1n s\u1eeda l\u1ed7i ch\u00ednh t\u1ea3 ho\u1eb7c thay \u0111\u1ed5i li\u00ean k\u1ebft \u0111\u00edch m\u00e0 kh\u00f4ng c\u1ea7n in l\u1ea1i t\u1edd r\u01a1i ho\u1eb7c t\u00e0i li\u1ec7u qu\u1ea3ng c\u00e1o c\u1ee7a m\u00ecnh.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">T\u1ea1i sao M\u00e3 QR \u0111\u1ed9ng l\u1ea1i c\u1ea7n thi\u1ebft cho ph\u00e2n t\u00edch<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">M\u1eb7c d\u00f9 v\u1ec1 m\u1eb7t k\u1ef9 thu\u1eadt, b\u1ea1n c\u00f3 th\u1ec3 th\u00eam c\u00e1c th\u00f4ng s\u1ed1 UTM v\u00e0o m\u00e3 QR t\u0129nh, nh\u01b0ng \u0111i\u1ec1u n\u00e0y hi\u1ebfm khi \u0111\u01b0\u1ee3c khuy\u1ebfn ngh\u1ecb cho ti\u1ebfp th\u1ecb chuy\u00ean nghi\u1ec7p. M\u00e3 QR t\u0129nh nh\u00fang to\u00e0n b\u1ed9 URL d\u00e0i tr\u1ef1c ti\u1ebfp v\u00e0o m\u1eabu pixel c\u1ee7a n\u00f3. Khi URL d\u00e0i ra v\u1edbi c\u00e1c th\u1ebb theo d\u00f5i, m\u00e3 tr\u1edf n\u00ean ng\u00e0y c\u00e0ng d\u00e0y \u0111\u1eb7c. M\u1eadt \u0111\u1ed9 n\u00e0y l\u00e0m t\u0103ng \u0111\u00e1ng k\u1ec3 nguy c\u01a1 l\u1ed7i qu\u00e9t n\u1ebfu b\u1ea3n in nh\u1ecf ho\u1eb7c m\u00f4i tr\u01b0\u1eddng thi\u1ebfu s\u00e1ng.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e3 QR \u0111\u1ed9ng gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 n\u00e0y b\u1eb1ng c\u00e1ch ho\u1ea1t \u0111\u1ed9ng nh\u01b0 m\u1ed9t c\u1ea7u n\u1ed1i k\u1ef9 thu\u1eadt s\u1ed1. M\u00e3 v\u1eadt l\u00fd ch\u1ee9a m\u1ed9t li\u00ean k\u1ebft chuy\u1ec3n h\u01b0\u1edbng ng\u1eafn, v\u0129nh vi\u1ec5n \u0111\u01b0a ng\u01b0\u1eddi d\u00f9ng \u0111\u1ebfn URL \u0111\u01b0\u1ee3c g\u1eafn th\u1ebb UTM cu\u1ed1i c\u00f9ng c\u1ee7a b\u1ea1n. \u0110i\u1ec1u n\u00e0y mang l\u1ea1i hai l\u1ee3i th\u1ebf \u0111\u00e1ng k\u1ec3:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/square-simple-illustration-on-white-background-with-blue-and-light-grey-accents-7246-5b39ff295427.webp\" alt=\"Ph\u00e2n t\u00edch QR \u0111\u1ed9ng\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Kh\u1ea3 n\u0103ng qu\u00e9t \u0111\u01b0\u1ee3c c\u1ea3i thi\u1ec7n<\/strong>1. : M\u1eabu v\u1eadt l\u00fd c\u1ee7a m\u00e3 v\u1eabn \u0111\u01a1n gi\u1ea3n v\u00e0 d\u1ec5 \u0111\u1ecdc, b\u1ea5t k\u1ec3 b\u1ea1n th\u00eam bao nhi\u00eau tham s\u1ed1 theo d\u00f5i v\u00e0o li\u00ean k\u1ebft \u0111\u00edch.<\/li>\n<li><strong>2. T\u00ednh linh ho\u1ea1t trong v\u1eadn h\u00e0nh<\/strong>3. : N\u1ebfu b\u1ea1n ph\u00e1t hi\u1ec7n l\u1ed7i trong t\u00ean chi\u1ebfn d\u1ecbch ho\u1eb7c c\u1ea7n thay \u0111\u1ed5i trang \u0111\u00edch sau khi in, b\u1ea1n c\u00f3 th\u1ec3 <a href=\"https:\/\/pageloot.com\/vi\/how-to\/edit-qr-codes\/\">4. ch\u1ec9nh s\u1eeda m\u00e3 QR<\/a> 5. ngay l\u1eadp t\u1ee9c th\u00f4ng qua b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n qu\u1ea3n l\u00fd c\u1ee7a b\u1ea1n.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">6. Xem d\u1eef li\u1ec7u qu\u00e9t m\u00e3 QR c\u1ee7a b\u1ea1n trong Google Analytics 4<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">7. Khi chi\u1ebfn d\u1ecbch c\u1ee7a b\u1ea1n ho\u1ea1t \u0111\u1ed9ng, b\u1ea1n c\u00f3 th\u1ec3 theo d\u00f5i hi\u1ec7u su\u1ea5t c\u1ee7a c\u00e1c t\u00e0i li\u1ec7u ngo\u1ea1i tuy\u1ebfn tr\u1ef1c ti\u1ebfp trong giao di\u1ec7n GA4. \u0110i\u1ec1u n\u00e0y cho ph\u00e9p b\u1ea1n xem ch\u00ednh x\u00e1c v\u1ecb tr\u00ed v\u1eadt l\u00fd n\u00e0o \u0111ang t\u1ea1o ra nhi\u1ec1u t\u01b0\u01a1ng t\u00e1c v\u00e0 chuy\u1ec3n \u0111\u1ed5i nh\u1ea5t.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>8. M\u1edf GA4 v\u00e0 \u0111i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn <strong>B\u00e1o c\u00e1o<\/strong> 9. ph\u1ea7n, sau \u0111\u00f3 ch\u1ecdn <strong>10. Thu n\u1ea1p<\/strong> v\u00e0 <strong>11. Thu n\u1ea1p l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp<\/strong>.<\/li>\n<li>12. T\u00ecm menu th\u1ea3 xu\u1ed1ng th\u1ee9 nguy\u00ean ch\u00ednh v\u00e0 thay \u0111\u1ed5i th\u00e0nh <strong>13. Ph\u01b0\u01a1ng ti\u1ec7n phi\u00ean<\/strong>. 14. . B\u1ea1n s\u1ebd th\u1ea5y `qr_code` \u0111\u01b0\u1ee3c li\u1ec7t k\u00ea n\u1ebfu b\u1ea1n \u0111\u00e3 s\u1eed d\u1ee5ng quy \u01b0\u1edbc \u0111\u1eb7t t\u00ean \u0111\u01b0\u1ee3c khuy\u1ebfn ngh\u1ecb.<\/li>\n<li>15. Th\u00eam th\u1ee9 nguy\u00ean ph\u1ee5 b\u1eb1ng c\u00e1ch nh\u1ea5p v\u00e0o bi\u1ec3u t\u01b0\u1ee3ng \u201c+\u201d m\u00e0u xanh lam v\u00e0 t\u00ecm ki\u1ebfm <strong>Session source<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ch\u1ebf \u0111\u1ed9 xem t\u00f9y ch\u1ec9nh n\u00e0y ti\u1ebft l\u1ed9 c\u00e1c ngu\u1ed3n c\u1ee5 th\u1ec3 \u2013 ch\u1eb3ng h\u1ea1n nh\u01b0 c\u00e1c \u0111\u1ecba \u0111i\u1ec3m c\u1eeda h\u00e0ng kh\u00e1c nhau ho\u1eb7c t\u00e0i li\u1ec7u in \u1ea5n \u2013 \u0111ang th\u00fac \u0111\u1ea9y l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp. B\u1eb1ng c\u00e1ch <a href=\"https:\/\/pageloot.com\/vi\/blog\/tracking-qr-code-scans-over-time\/\">theo d\u00f5i c\u00e1c l\u01b0\u1ee3t qu\u00e9t m\u00e3 QR theo th\u1eddi gian<\/a>, b\u1ea1n c\u00f3 th\u1ec3 x\u00e1c \u0111\u1ecbnh c\u00e1c xu h\u01b0\u1edbng theo m\u00f9a v\u00e0 x\u00e1c \u0111\u1ecbnh k\u00eanh v\u1eadt l\u00fd n\u00e0o mang l\u1ea1i l\u1ee3i t\u1ee9c t\u1ed1t nh\u1ea5t cho kho\u1ea3n \u0111\u1ea7u t\u01b0 ti\u1ebfp th\u1ecb c\u1ee7a m\u00ecnh.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-a76fca66bed4\"><strong class=\"schema-faq-question\">Li\u1ec7u c\u00e1c tham s\u1ed1 UTM c\u00f3 l\u00e0m cho m\u00e3 QR c\u1ee7a t\u00f4i qu\u00e1 kh\u00f3 qu\u00e9t kh\u00f4ng?<\/strong> <p class=\"schema-faq-answer\">Adding UTM tags to a static QR code makes the pattern more complex and harder to scan. However, when you use a dynamic QR code, the density remains low because the code only contains a short redirect URL, ensuring a fast and reliable scanning experience.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-de149e56e1f0\"><strong class=\"schema-faq-question\">T\u1ea1i sao l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp QR c\u1ee7a t\u00f4i hi\u1ec3n th\u1ecb l\u00e0 \u201cCh\u01b0a \u0111\u01b0\u1ee3c g\u00e1n\u201d trong GA4?<\/strong> <p class=\"schema-faq-answer\">Traffic is categorized as &#8220;Unassigned&#8221; when GA4 does not recognize the `utmmedium` tag. To avoid this, use a standard medium like `qrcode`. If the traffic still appears as unassigned, you may need to create a Custom Channel Group in your GA4 settings to tell the system how to group your offline traffic.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-2b0e5ab7971e\"><strong class=\"schema-faq-question\">T\u00f4i c\u00f3 th\u1ec3 theo d\u00f5i v\u1ecb tr\u00ed \u0111\u1ecba l\u00fd c\u1ee7a m\u1ed7i l\u1ea7n qu\u00e9t kh\u00f4ng?<\/strong> <p class=\"schema-faq-answer\">Google Analytics provides approximate geographic data based on the user&#8217;s IP address. For more precise insights, you can use geolocation analytics for QR codes provided by your QR management platform, which can often show scan data down to the city level in real-time. Properly tagging your links removes the guesswork from your offline marketing strategy. By combining UTM parameters with dynamic technology, you bridge the gap between your physical touchpoints and your digital reporting. If you are ready to start measuring the impact of your print materials, use our link QR code generator to create your first trackable campaign.<\/p> <\/div> <\/div>","protected":false},"excerpt":{"rendered":"<p>H\u1ecdc c\u00e1ch th\u00eam th\u00f4ng s\u1ed1 UTM v\u00e0o m\u00e3 QR \u0111\u1ec3 theo d\u00f5i ti\u1ebfp th\u1ecb ngo\u1ea1i tuy\u1ebfn trong Google Analytics. C\u1ea3i thi\u1ec7n ph\u00e2n b\u1ed5, s\u1eed d\u1ee5ng m\u00e3 QR \u0111\u1ed9ng v\u00e0 theo d\u00f5i d\u1eef li\u1ec7u trong GA4.<\/p>","protected":false},"author":17,"featured_media":50187,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[2635],"tags":[],"class_list":["post-46030","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.7 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Add UTM Parameters to QR Codes for Tracking<\/title>\n<meta name=\"description\" content=\"Learn how to add UTM parameters to QR codes to track offline marketing in Google Analytics. Improve attribution, use dynamic QR codes, and monitor data in GA4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pageloot.com\/vi\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Add UTM Parameters to QR Codes for Tracking\" \/>\n<meta property=\"og:description\" content=\"Learn how to add UTM parameters to QR codes to track offline marketing in Google Analytics. Improve attribution, use dynamic QR codes, and monitor data in GA4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pageloot.com\/vi\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/\" \/>\n<meta property=\"og:site_name\" content=\"Pageloot\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pageloot\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-10T02:46:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-22T13:14:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1408\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Siim T\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@getpageloot\" \/>\n<meta name=\"twitter:site\" content=\"@getpageloot\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Siim T\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\"},\"author\":{\"name\":\"Siim T\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/person\\\/fa28992c2e52546f0812833bac852dfe\"},\"headline\":\"How to Add UTM Parameters to QR Codes for Tracking\",\"datePublished\":\"2025-09-10T02:46:06+00:00\",\"dateModified\":\"2026-04-22T13:14:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\"},\"wordCount\":1064,\"publisher\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"vi\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\",\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\",\"name\":\"How to Add UTM Parameters to QR Codes for Tracking\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\",\"datePublished\":\"2025-09-10T02:46:06+00:00\",\"dateModified\":\"2026-04-22T13:14:03+00:00\",\"description\":\"Learn how to add UTM parameters to QR codes to track offline marketing in Google Analytics. Improve attribution, use dynamic QR codes, and monitor data in GA4.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-a76fca66bed4\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-de149e56e1f0\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-2b0e5ab7971e\"}],\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\",\"contentUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\",\"width\":1408,\"height\":768,\"caption\":\"QR code tracking\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pageloot.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/pageloot.com\\\/c\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Add UTM Parameters to QR Codes for Tracking\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/pageloot.com\\\/es\\\/\",\"name\":\"Pageloot\",\"description\":\"Create Free QR Codes Online\",\"publisher\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pageloot.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#organization\",\"name\":\"Pageloot\",\"url\":\"https:\\\/\\\/pageloot.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg\",\"contentUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg\",\"width\":1,\"height\":1,\"caption\":\"Pageloot\"},\"image\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pageloot\\\/\",\"https:\\\/\\\/x.com\\\/getpageloot\",\"https:\\\/\\\/www.instagram.com\\\/getpageloot\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/pageloot\\\/\",\"http:\\\/\\\/pinterest.com\\\/pageloot\",\"https:\\\/\\\/www.youtube.com\\\/pageloot\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/person\\\/fa28992c2e52546f0812833bac852dfe\",\"name\":\"Siim T\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827\",\"url\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827\",\"contentUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827\",\"caption\":\"Siim T\"},\"description\":\"Siim Tiigim\u00e4gi is a part of the innovative QR code generator services at Pageloot. With a profound expertise spanning over 5 years solely on QR codes, Siim has become a subject matter expert in the field. He makes significant strides in leveraging QR technology to simplify and augment digital interactions. His journey didn\u2019t just start here. Siim has an extensive digital background with over 10 years of robust experience in the Software as a Service (SaaS) sector, a testament to his deep-seated knowledge in digital solutions.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/siim-tiigimagi\\\/\"]},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-a76fca66bed4\",\"position\":1,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-a76fca66bed4\",\"name\":\"Will UTM parameters make my QR code too hard to scan?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Adding UTM tags to a static QR code makes the pattern more complex and harder to scan. However, when you use a dynamic QR code, the density remains low because the code only contains a short redirect URL, ensuring a fast and reliable scanning experience.\",\"inLanguage\":\"vi\"},\"inLanguage\":\"vi\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-de149e56e1f0\",\"position\":2,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-de149e56e1f0\",\"name\":\"Why is my QR traffic showing up as u005cu0022Unassignedu005cu0022 in GA4?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Traffic is categorized as u005cu0022Unassignedu005cu0022 when GA4 does not recognize the `utmmedium` tag. To avoid this, use a standard medium like `qrcode`. If the traffic still appears as unassigned, you may need to create a Custom Channel Group in your GA4 settings to tell the system how to group your offline traffic.\",\"inLanguage\":\"vi\"},\"inLanguage\":\"vi\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-2b0e5ab7971e\",\"position\":3,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-2b0e5ab7971e\",\"name\":\"Can I track the geographic location of each scan?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Google Analytics provides approximate geographic data based on the user's IP address. For more precise insights, you can use geolocation analytics for QR codes provided by your QR management platform, which can often show scan data down to the city level in real-time. Properly tagging your links removes the guesswork from your offline marketing strategy. By combining UTM parameters with dynamic technology, you bridge the gap between your physical touchpoints and your digital reporting. If you are ready to start measuring the impact of your print materials, use our link QR code generator to create your first trackable campaign.\",\"inLanguage\":\"vi\"},\"inLanguage\":\"vi\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C\u00e1ch th\u00eam Th\u00f4ng s\u1ed1 UTM v\u00e0o M\u00e3 QR \u0111\u1ec3 theo d\u00f5i","description":"H\u1ecdc c\u00e1ch th\u00eam th\u00f4ng s\u1ed1 UTM v\u00e0o m\u00e3 QR \u0111\u1ec3 theo d\u00f5i ti\u1ebfp th\u1ecb ngo\u1ea1i tuy\u1ebfn trong Google Analytics. C\u1ea3i thi\u1ec7n ph\u00e2n b\u1ed5, s\u1eed d\u1ee5ng m\u00e3 QR \u0111\u1ed9ng v\u00e0 theo d\u00f5i d\u1eef li\u1ec7u trong GA4.","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:\/\/pageloot.com\/vi\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","og_locale":"vi_VN","og_type":"article","og_title":"How to Add UTM Parameters to QR Codes for Tracking","og_description":"Learn how to add UTM parameters to QR codes to track offline marketing in Google Analytics. Improve attribution, use dynamic QR codes, and monitor data in GA4.","og_url":"https:\/\/pageloot.com\/vi\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","og_site_name":"Pageloot","article_publisher":"https:\/\/www.facebook.com\/pageloot\/","article_published_time":"2025-09-10T02:46:06+00:00","article_modified_time":"2026-04-22T13:14:03+00:00","og_image":[{"width":1408,"height":768,"url":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","type":"image\/webp"}],"author":"Siim T","twitter_card":"summary_large_image","twitter_creator":"@getpageloot","twitter_site":"@getpageloot","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Siim T","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"5 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#article","isPartOf":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/"},"author":{"name":"Siim T","@id":"https:\/\/pageloot.com\/es\/#\/schema\/person\/fa28992c2e52546f0812833bac852dfe"},"headline":"How to Add UTM Parameters to QR Codes for Tracking","datePublished":"2025-09-10T02:46:06+00:00","dateModified":"2026-04-22T13:14:03+00:00","mainEntityOfPage":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/"},"wordCount":1064,"publisher":{"@id":"https:\/\/pageloot.com\/es\/#organization"},"image":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#primaryimage"},"thumbnailUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","articleSection":["Blog"],"inLanguage":"vi"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","url":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","name":"C\u00e1ch th\u00eam Th\u00f4ng s\u1ed1 UTM v\u00e0o M\u00e3 QR \u0111\u1ec3 theo d\u00f5i","isPartOf":{"@id":"https:\/\/pageloot.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#primaryimage"},"image":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#primaryimage"},"thumbnailUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","datePublished":"2025-09-10T02:46:06+00:00","dateModified":"2026-04-22T13:14:03+00:00","description":"H\u1ecdc c\u00e1ch th\u00eam th\u00f4ng s\u1ed1 UTM v\u00e0o m\u00e3 QR \u0111\u1ec3 theo d\u00f5i ti\u1ebfp th\u1ecb ngo\u1ea1i tuy\u1ebfn trong Google Analytics. C\u1ea3i thi\u1ec7n ph\u00e2n b\u1ed5, s\u1eed d\u1ee5ng m\u00e3 QR \u0111\u1ed9ng v\u00e0 theo d\u00f5i d\u1eef li\u1ec7u trong GA4.","breadcrumb":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-a76fca66bed4"},{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-de149e56e1f0"},{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-2b0e5ab7971e"}],"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#primaryimage","url":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","contentUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","width":1408,"height":768,"caption":"QR code tracking"},{"@type":"BreadcrumbList","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pageloot.com\/es\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/pageloot.com\/c\/blog\/"},{"@type":"ListItem","position":3,"name":"How to Add UTM Parameters to QR Codes for Tracking"}]},{"@type":"WebSite","@id":"https:\/\/pageloot.com\/es\/#website","url":"https:\/\/pageloot.com\/es\/","name":"Pageloot","description":"T\u1ea1o m\u00e3 QR mi\u1ec5n ph\u00ed tr\u1ef1c tuy\u1ebfn","publisher":{"@id":"https:\/\/pageloot.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pageloot.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/pageloot.com\/es\/#organization","name":"Pageloot","url":"https:\/\/pageloot.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/pageloot.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/pageloot.com\/wp-content\/uploads\/2020\/03\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg","contentUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2020\/03\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg","width":1,"height":1,"caption":"Pageloot"},"image":{"@id":"https:\/\/pageloot.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pageloot\/","https:\/\/x.com\/getpageloot","https:\/\/www.instagram.com\/getpageloot\/","https:\/\/www.linkedin.com\/company\/pageloot\/","http:\/\/pinterest.com\/pageloot","https:\/\/www.youtube.com\/pageloot"]},{"@type":"Person","@id":"https:\/\/pageloot.com\/es\/#\/schema\/person\/fa28992c2e52546f0812833bac852dfe","name":"Siim T","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/pageloot.com\/wp-content\/litespeed\/avatar\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827","url":"https:\/\/pageloot.com\/wp-content\/litespeed\/avatar\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827","contentUrl":"https:\/\/pageloot.com\/wp-content\/litespeed\/avatar\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827","caption":"Siim T"},"description":"Siim Tiigim\u00e4gi l\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a d\u1ecbch v\u1ee5 t\u1ea1o m\u00e3 QR s\u00e1ng t\u1ea1o t\u1ea1i Pageloot. V\u1edbi chuy\u00ean m\u00f4n s\u00e2u s\u1eafc k\u00e9o d\u00e0i h\u01a1n 5 n\u0103m ch\u1ec9 v\u1ec1 m\u00e3 QR, Siim \u0111\u00e3 tr\u1edf th\u00e0nh m\u1ed9t chuy\u00ean gia v\u1ec1 ch\u1ee7 \u0111\u1ec1 n\u00e0y trong l\u0129nh v\u1ef1c n\u00e0y. Anh \u1ea5y \u0111\u00e3 c\u00f3 nh\u1eefng b\u01b0\u1edbc ti\u1ebfn \u0111\u00e1ng k\u1ec3 trong vi\u1ec7c t\u1eadn d\u1ee5ng c\u00f4ng ngh\u1ec7 QR \u0111\u1ec3 \u0111\u01a1n gi\u1ea3n h\u00f3a v\u00e0 t\u0103ng c\u01b0\u1eddng c\u00e1c t\u01b0\u01a1ng t\u00e1c k\u1ef9 thu\u1eadt s\u1ed1. Cu\u1ed9c h\u00e0nh tr\u00ecnh c\u1ee7a anh kh\u00f4ng ch\u1ec9 b\u1eaft \u0111\u1ea7u \u1edf \u0111\u00e2y. Siim c\u00f3 n\u1ec1n t\u1ea3ng k\u1ef9 thu\u1eadt s\u1ed1 s\u00e2u r\u1ed9ng v\u1edbi h\u01a1n 10 n\u0103m kinh nghi\u1ec7m v\u1eefng ch\u1eafc trong l\u0129nh v\u1ef1c Ph\u1ea7n m\u1ec1m d\u01b0\u1edbi d\u1ea1ng d\u1ecbch v\u1ee5 (SaaS), m\u1ed9t minh ch\u1ee9ng cho ki\u1ebfn th\u1ee9c s\u00e2u r\u1ed9ng c\u1ee7a \u00f4ng v\u1ec1 c\u00e1c gi\u1ea3i ph\u00e1p k\u1ef9 thu\u1eadt s\u1ed1.","sameAs":["https:\/\/www.linkedin.com\/in\/siim-tiigimagi\/"]},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-a76fca66bed4","position":1,"url":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-a76fca66bed4","name":"Li\u1ec7u c\u00e1c tham s\u1ed1 UTM c\u00f3 l\u00e0m cho m\u00e3 QR c\u1ee7a t\u00f4i qu\u00e1 kh\u00f3 qu\u00e9t kh\u00f4ng?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Adding UTM tags to a static QR code makes the pattern more complex and harder to scan. However, when you use a dynamic QR code, the density remains low because the code only contains a short redirect URL, ensuring a fast and reliable scanning experience.","inLanguage":"vi"},"inLanguage":"vi"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-de149e56e1f0","position":2,"url":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-de149e56e1f0","name":"Why is my QR traffic showing up as u005cu0022Unassignedu005cu0022 in GA4?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Traffic is categorized as u005cu0022Unassignedu005cu0022 when GA4 does not recognize the `utmmedium` tag. To avoid this, use a standard medium like `qrcode`. If the traffic still appears as unassigned, you may need to create a Custom Channel Group in your GA4 settings to tell the system how to group your offline traffic.","inLanguage":"vi"},"inLanguage":"vi"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-2b0e5ab7971e","position":3,"url":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-2b0e5ab7971e","name":"T\u00f4i c\u00f3 th\u1ec3 theo d\u00f5i v\u1ecb tr\u00ed \u0111\u1ecba l\u00fd c\u1ee7a m\u1ed7i l\u1ea7n qu\u00e9t kh\u00f4ng?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Google Analytics provides approximate geographic data based on the user's IP address. For more precise insights, you can use geolocation analytics for QR codes provided by your QR management platform, which can often show scan data down to the city level in real-time. Properly tagging your links removes the guesswork from your offline marketing strategy. By combining UTM parameters with dynamic technology, you bridge the gap between your physical touchpoints and your digital reporting. If you are ready to start measuring the impact of your print materials, use our link QR code generator to create your first trackable campaign.","inLanguage":"vi"},"inLanguage":"vi"}]}},"_links":{"self":[{"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/posts\/46030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/comments?post=46030"}],"version-history":[{"count":8,"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/posts\/46030\/revisions"}],"predecessor-version":[{"id":52727,"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/posts\/46030\/revisions\/52727"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/media\/50187"}],"wp:attachment":[{"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/media?parent=46030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/categories?post=46030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pageloot.com\/vi\/wp-json\/wp\/v2\/tags?post=46030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}