Як я можу сказати Google Analytics не використовувати файли cookie для мого піддомену?


9

У мене є свій веб-сайт example.com, і я також налаштував піддомен для розміщення статичного контенту на static.example.com.
На своїх веб-сторінках я використовую Google Analytics, тому він додаватиме файли cookie до всіх запитів на сторінки, навіть на static.example.com.

Я зайшов у налаштування GA і додав фільтр, щоб виключити static.example.com, але все ще бачу файли cookie (з __utmaім'ям ..) у всіх веб-запитах до мого статичного домену.

Як я можу заборонити GA використовувати файли cookie на своєму піддомені?


Чому ви не хочете, щоб печиво було там? Це має значення, доки вміст не відстежується?
Джон Конде

6
Тест швидкості Google дає ++, якщо ви подаєте статичний вміст із домену, який не містить файлу cookie. Google дає, Google бере.
Томас

1
Цікаво ....
Джон Конде

@thomas +1 за те, що він зрозумів причину цього питання.
Талві Ватія

Чому важливо, що дає тест на швидкість Google? Це не просто інструмент тестування продуктивності для веб-майстрів? Якщо ви не хочете обманювати себе неіснуючим поліпшенням продуктивності, немає сенсу видаляти файли cookie лише для того, щоб грати в тест швидкості, який призначений тільки для вас.
Lèse majesté

Відповіді:


5

Ви не можете цього зробити. Будь-яка проблема cookie для домену example.com є дійсною для всіх субдоменів example.com.

Якщо ви хочете, щоб static.example.com був доменним файлом cookie, вам слід розмістити основний веб-сайт на веб-сайті www.example.com (ви можете вказати переадресацію 301 з example.com на www.example.com).

Оскільки static.example.com не є субдоменом www.example.com (радше братом), він не надаватиме файли cookie.

Це насправді не має нічого спільного з Google Analytics, так просто працює WWW. Навіть якщо ви могли б сказати GA не надсилати куки на static.example.com, що не допоможе іншим користувачам, які не мали б доступу до цієї інформації.


Спасибі, я цього боявся. Я буду використовувати виділений домен.net для свого статичного вмісту.
Магнус

Вам не потрібен інший домен. щойно запропонував дійсний метод.
машинобудівний вирок

6

Так (з новим кодом GA)

_gaq.push(
    ['_setAccount', 'UA-xxxxx-x'],
    ['_setDomainName', 'www.example.com'],
    ['_trackPageview']
);

Він все ще не заблокує інші додатки сторонніх розробників, які ви можете використовувати, від встановлення файлів cookie до статичного субдомену, але ви принаймні позбавляєтесь від файлів cookie GA, які є досить великими.


Дякую! Ця змінна показала мені світло. Поточний код є _gaq.push(['_setDomainName', 'yoursub.domain.com']);, введіть його після _gaq.push(['_setAccount', 'UA-12345-1']);директиви в коді js. Дивіться також developers.google.com/analytics/devguides/collection/gajs/…
ArendE

2

Як сказав Кріс, будь-яке печиво, встановлене, example.comбуде доступне в static.example.comінших субдоменах. Якщо ви хочете зберегти сайт без www.цього, я б запропонував використовувати інше доменне ім’я (наприклад, для переповнення стека використовується http://sstatic.net ).

Якщо у вас вже є кілька доменів, наприклад, yourbusiness.netпереадресація, yourbusiness.comви можете просто використовувати .net один для розміщення всього статичного вмісту.


StackOverflow використовує sstatic.net, оскільки він доставляє статичний вміст на декілька веб-сайтів. На одному веб-сайті немає потреби в отриманні нового домену. Я використовую ті ж налаштування (з субдоменом) і жодного разу не мав проблем із файлами cookie. Вони не надсилаються до субдоменів.
машинобудівний вирок

@machineaddict не вірно: developer.yahoo.com/performance/rules.html#cookie_free ви, ймовірно, встановлюєте файли cookie на піддомен www, а не кореневий домен.
НезадоволенеЗаключення

2

Правильна (ест) відповідь така

_gaq.push(['_setDomainName', 'none']);  

Довідково.

У моїх тестах явне встановлення домену БЕЗ субдомену (наприклад, example.comзамість www.example.com) все ще призводить до того, що куки надсилаються sub.example.com. Встановлення доменного імені на "none" вирішило це.


це допомогло "видалити цю крапку", але не вирішити проблему з субдоменами - куки все ще є
BG Bruno

gtag ('config', 'GA_MEASUREMENT_ID', {'cookie_domain': 'none'}); - developers.google.com/analytics/devguides/collection/gtagjs/…
БГ Бруно
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.