Hướng dẫn cài đặt Google Analytics 4, Google Tag Manager và các công cụ tracking cho website.
lenguyenbinh.comThêm code sau vào tất cả file HTML, ngay sau thẻ <head>:
<!-- Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX', {
// Enhanced measurement for better insights
enhanced_measurement: true,
// Track file downloads
track_file_downloads: true,
// Track outbound clicks
track_outbound_clicks: true,
// Custom dimensions for bilingual tracking
custom_map: {
'custom_parameter_1': 'language',
'custom_parameter_2': 'page_type'
}
});
// Track language and page type
gtag('config', 'G-XXXXXXXXXX', {
'language': document.documentElement.lang || 'vi',
'page_type': window.location.pathname.includes('/en/') ? 'english' : 'vietnamese'
});
</script>
Thêm vào <head>:
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
<!-- End Google Tag Manager -->
Thêm ngay sau thẻ <body>:
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
Method 1 - HTML Tag: Thêm vào <head>:
<meta name="google-site-verification" content="YOUR_VERIFICATION_CODE" />
Method 2 - HTML File: Upload file google-site-verification.html (đã tạo sẵn)
Sau khi verify:
https://lenguyenbinh.com/sitemap.xmlhttps://lenguyenbinh.com/feed.xmlUpload file BingSiteAuth.xml (đã tạo sẵn) hoặc thêm meta tag:
<meta name="msvalidate.01" content="YOUR_BING_CODE" />
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'YOUR_PIXEL_ID');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=YOUR_PIXEL_ID&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
Đã tích hợp Web Vitals tracking. Để xem chi tiết, check:
G-XXXXXXXXXX bằng Measurement ID thực của bạnGTM-XXXXXXX bằng GTM Container ID thực