Справочник - веб-аналитика

setAllowAnchor

setAllowAnchor — это метод, который использовался в старой библиотеке ga.js. Он предназначался для управления обработкой якорей (фрагментов URL после символа #) в URL-адресах.

Когда метод setAllowAnchor включен (по умолчанию true), Google Analytics будет обрабатывать якоря в URL как часть пути страницы. Это полезно для случаев, когда вы хотите отслеживать навигацию по фрагментам страницы (например, одностраничные приложения или сайты с внутренними якорями).

Пример:

URL с якорем:

https://weblising.com.com/page#section1

Если setAllowAnchor включен, то в отчетах Google Analytics путь страницы будет выглядеть как /page#section1.

Если же setAllowAnchor отключен (установлено false), якорь игнорируется, и Google Analytics будет рассматривать только основную часть URL (/page).

Синтаксис javascript:

_gaq.push(['_setAllowAnchor', true]);

Параметры:

true (по умолчанию) — включает обработку якорей.

false — отключает обработку якорей.

Этот метод был полезен в старых версиях Google Analytics (на основе ga.js), когда нужно было уточнить логику обработки URL.

Например, для отслеживания страниц с фрагментами URL (одностраничные приложения, сайты с табами или якорными ссылками)или исключения фрагментов URL, если они создавали ненужные данные в отчетах.

На данный момент Google Analytics уже давно использует более современную библиотеку gtag.js или Google Tag Manager. В этих версиях setAllowAnchor уже не поддерживается, а подобная функциональность реализуется через настройки тегов или другие методы обработки URL.

Если вы работаете с новой версией Google Analytics (GA4), якори можно обрабатывать с помощью пользовательских параметров URL.

Похожие термины

Присоединяйся к нам

Расти и развивайся вместе с нами

Мы в постоянных поисках фронтенд-разработчиков, веб-дизайнеров, специалистов по SEO и контекстной рекламе, и просто людей с горящими глазами ...

Присылай своё резюме или CV на hr@weblising.com

Вакансии

Наш специалист всегда готов Вам помочь

Мы на связи по будням с 9:00 до 20:00

Менеджер
+375 29 306-83-73