Tạo thông báo cookie GDPR cho Blogspot
Mục lục bài viết
Định nghĩa cookie
Cookie là các tệp tin nhỏ được lưu trữ trên thiết bị của người dùng khi họ truy cập vào một trang web. Chúng thường được sử dụng để ghi nhớ thông tin về người dùng, như sở thích, hành vi duyệt web, và các thông tin khác để cải thiện trải nghiệm người dùng. Cookie có thể được phân loại thành hai loại chính:
- Cookie phiên (session cookies): Chỉ tồn tại trong thời gian người dùng truy cập trang web và sẽ bị xóa khi người dùng đóng trình duyệt.
- Cookie cố định (persistent cookies): Được lưu trữ trên thiết bị của người dùng trong một khoảng thời gian nhất định, ngay cả khi người dùng đã đóng trình duyệt.
Tại sao cần có GDPR?
GDPR (General Data Protection Regulation) là quy định chung về bảo vệ dữ liệu của Liên minh châu Âu, được áp dụng từ tháng 5 năm 2018. Mục đích của GDPR là bảo vệ quyền riêng tư và dữ liệu cá nhân của công dân EU. Theo quy định này, các trang web phải:
- Thông báo rõ ràng cho người dùng về việc thu thập và sử dụng cookie.
- Có sự đồng ý rõ ràng từ người dùng trước khi đặt cookie trên thiết bị của họ.
GDPR ra đời nhằm đáp ứng những thách thức mới trong việc bảo vệ dữ liệu cá nhân trong thời đại số hóa. Trước đó, các quy định về bảo vệ dữ liệu như Chỉ thị Bảo vệ Dữ liệu năm 1995 đã trở nên lỗi thời và không còn phù hợp với cách dữ liệu được thu thập, lưu trữ và giao dịch hiện nay.
Yêu cầu chính của GDPR liên quan đến cookie
Thông báo rõ ràng: Trang web phải cung cấp thông tin rõ ràng và dễ hiểu về các loại cookie mà họ sử dụng, mục đích của các cookie đó và cách thức người dùng có thể quản lý hoặc từ chối chúng.Sự đồng ý: Người dùng phải có khả năng đưa ra sự đồng ý trước khi cookie được đặt trên thiết bị của họ, trừ khi đó là những cookie cần thiết để trang web hoạt động.
Quyền truy cập và xóa bỏ: Người dùng có quyền yêu cầu truy cập vào dữ liệu cá nhân mà họ đã cung cấp, cũng như yêu cầu xóa bỏ dữ liệu đó.
Các loại cookie phổ biến
- Cookie cần thiết: Đây là các cookie rất quan trọng để trang web hoạt động bình thường. Chúng thường được sử dụng để duy trì phiên đăng nhập của người dùng, giúp người dùng không phải đăng nhập lại mỗi khi truy cập vào một trang mới trên cùng một trang web.
- Cookie chức năng: Các cookie này giúp cải thiện trải nghiệm người dùng bằng cách ghi nhớ các tùy chọn cá nhân của họ. Ví dụ, chúng có thể ghi nhớ ngôn ngữ mà người dùng đã chọn hoặc các tùy chọn giao diện khác mà người dùng đã thiết lập.
- Cookie hiệu suất: Các cookie này thu thập thông tin về cách người dùng tương tác với trang web, chẳng hạn như các trang mà họ đã truy cập và các liên kết mà họ đã nhấp vào. Thông tin này được sử dụng để phân tích lưu lượng truy cập và cải thiện hiệu suất của trang web.
- Cookie tiếp thị: Các cookie này được sử dụng để theo dõi hoạt động của người dùng trên các trang web khác nhau và hiển thị quảng cáo phù hợp hơn với sở thích của họ. Chúng giúp các nhà quảng cáo hiểu rõ hơn về hành vi của người dùng và tối ưu hóa chiến lược quảng cáo của họ.
Hướng dẫn cài đặt thông báo cookie GDPR trên Blogspot
Bạn cần thêm đoạn mã cho thông báo cookie vào mẫu Blogspot của mình. Đăng nhập vào Blogspot và làm theo các bước sau:- Vào bảng điều khiển: Truy cập vào Blogspot của bạn và mở bảng điều khiển.
- Chọn "Theme" (Giao diện): Nhấp vào "Theme" từ menu bên trái.
- Chỉnh sửa HTML: Nhấp vào nút "Edit HTML".
- Dán mã sau vào nơi bạn muốn hiển thị thông báo cookie (thông thường là trước thẻ </body>)
<div id="cookieConsent">
<div id="cookieContent">
<p>Chúng tôi sử dụng cookie để cải thiện trải nghiệm của bạn. Bằng cách tiếp tục sử dụng trang web này, bạn đồng ý với việc sử dụng cookie của chúng tôi. <a href="/chinh-sach-cookie" target="_blank">Tìm hiểu thêm</a></p>
<button id="acceptCookie">Đồng ý</button>
</div>
</div>
<style>
/* Thông báo cookie */
#cookieConsent {
position: fixed;
bottom: 0;
width: 100%;
background-color: #333;
color: #fff;
text-align: center;
padding: 15px;
z-index: 9999;
display: none; /* Mặc định ẩn */
box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.5);
}
/* Nội dung thông báo */
#cookieContent {
max-width: 800px; /* Giới hạn chiều rộng */
margin: 0 auto; /* Căn giữa */
}
/* Định dạng liên kết */
#cookieConsent a {
color: #f1c40f;
text-decoration: underline;
}
/* Định dạng nút đồng ý */
#cookieConsent button {
background-color: #f1c40f;
border: none;
padding: 10px 20px;
cursor: pointer;
color: #333;
font-size: 14px;
margin-left: 10px; /* Khoảng cách giữa văn bản và nút */
}
/* Hiệu ứng hover cho nút */
#cookieConsent button:hover {
background-color: #e1b70e;
}
/* Định dạng văn bản */
#cookieContent p {
line-height: 1.5; /* Chiều cao dòng */
margin: 0; /* Bỏ margin */
}
</style>
<script>
window.onload = function() {
var consent = sessionStorage.getItem("cookieConsent");
if (!consent) {
document.getElementById("cookieConsent").style.display = "block"; // Hiển thị thông báo
}
document.getElementById("acceptCookie").onclick = function() {
sessionStorage.setItem("cookieConsent", "accepted"); // Lưu trạng thái
document.getElementById("cookieConsent").style.display = "none"; // Ẩn thông báo
};
};
</script>
- Thay thế "/chinh-sach-cookie" bằng đường dẫn đến trang chính sách cookie của bạn.