JavaScript variable lấy dữ liệu từ Global JavaScript. Global JavaScript là gì? thì khi mình mở chế độ Developer Tool (Click chuột phải vào Inspect) -> Console -> gõ univeral_variable từ đây có thể truy cập Global JavaScript.

Trong Google Tag Manager còn có 1 biến nữa là Custom JavaScript vì vậy bạn cần lưu ý sử dụng đúng biến là JavaScript khi tạo New Variable.

Dữ liệu được kéo ra từ Global JavaScript khá tương tự với Data Layer chỉ khác là dữ liệu của Global JavaScript cơ bản đã có sẵn và bạn không cần phải push dữ liệu vào Data Layer để sử dụng.
Cách tạo JavaScript Variable
Bước 1: Vào Variable -> New Variable -> JavaScript

Bước 2: Đặt tên ví dụ “js-universal_variable”. Gõ “universal_variable” vào phần Global variable name -> Save

Refresh Debug Mode -> Reload trang và kiểm tra.
Lúc này bạn kiểm tra ở phần Variables của Debug Mode đã có dữ liệu của biến vừa mới tạo js-universal_variable.

Bạn có thể thấy là JavaScript Variable cũng giống như DataLayer Variable lấy dữ liệu ra từ Data Layer thì JavaScript Variable cũng y như vậy là lấy dữ liệu ra từ Global JavaScript.
Nhưng tuỳ trường hợp để sử dụng JavaScript Variable thì không phải lúc nào dữ liệu cũng được auto fill vào Global JavaScript.
Bước 3: Lấy dữ liệu từ Global JavaScript. Ví dụ lấy dữ liệu “version” -> Quay lại chỉnh sửa variable mới tạo “js-universal_variable” -> thêm dot notation “.version” vào phía sau “universal_variable” -> Save

Refresh Debug Mode -> Reload trang và kiểm tra.

