Я нашел скрипт cookie с веб-сайта https://allies4me.com/analytics/google-tag-manager-set-cookies/#comments, так как я совершенно новичок в менеджере тегов Google и не очень разбираюсь в html.
Я следовал всем инструкциям на веб-сайте выше, но когда я нажимаю на Preview в GTM, появляется всплывающее окно с Validate Container и следующими ошибками:
Ошибка установщика cookie в строке 3, символ 100: ошибка синтаксического анализа. '}' Ожидается
Вот код:
<code><script>
function setPersistentCookie(name, value, expires) {
var cookie = name + "=" + value + "; path=/; domain=." +
location.hostname.replace(/^www\./i, "");
if (typeof expires! == "undefined") {
var now = new Date ();
now.setTime (now.getTime () + expires * 24 * 60 * 60 * 1000);
cookie + = "; expires =" + now.toUTCString ();
}
document.cookie = cookie;
}
function setSessionCookie (name, value) {
var cookie = имя + "=" + значение + "; путь = /; домен =." +
location.hostname.replace (/ ^ www \ ./ i, "");
document.cookie = cookie;
}
function getCookie (name) {
var cookies = document.cookie.split (";"),
возвращать;
для (var i = 0; i
Ошибка клиента в строке 3, символ 27: ошибка анализа. ожидаемое первичное выражение
<code><script>
var cookieName = "PaidCustomer";
var cookieValue = "true";
setPersistentCookie (cookieName, cookieValue, 365); // устанавливается на 1 год
Ошибка числа просмотров страниц в строке 3, символ 49: ошибка синтаксического анализа. '}' Ожидается
<code><script>
(function() {
var pageviewCount = getCookie("pageviewCount");
if (typeof pageviewCount === "undefined") {
pageviewCount = 1;
} еще {
pageviewCount ++;
} * * Тысяча двадцать-один
setPersistentCookie ("pageviewCount", pageviewCount, 30);
}) ();
Может кто-нибудь показать мне, пожалуйста, что не так? Как я понятия не имею.