Читаем Google Tag Manager для googлят: Руководство по управлению тегами полностью

Рис. 48. Конструкция «элемент+элемент» на примере div+a

Таким образом, если мы зададим условие активации триггера в GTM по Click Element и соответствию селектору CSS “div+a”, то тег будет активироваться по событию на странице по тегу , который идет сразу после закрывающегося тега ”div” (выделено зеленым), игнорируя другие теги внутри “div” (выделены красным).

Рис. 49. Клик по элементам, соответствующим CSS-селектору div+a

Элемент~Элемент

Пример p~ol. Конструкция «элемент~элемент» позволяет выбрать все элементы “ol”, которым предшествует элемент “p”.

<p>Селекторы по атрибутам</p>

У элементов HTML есть атрибуты – это дополнительные значения, которые настраивают элементы или регулируют их поведение различным способом. Справочная информация по HTML атрибутам доступна по ссылке: https://developer.mozilla.org/ru/docs/Web/HTML/Attributes

Существует особый вид селекторов, позволяющий искать элементы по их атрибутам и значениям. Для их записи используются квадратные скобки [].

Селекторы наличия и значения атрибута

Эти селекторы выделяют элементы на основе точного значения атрибута:

[атрибут] – выбирает все элементы с атрибутом ”атрибут”, вне зависимости от его значения;

Пример [target] – выбирает все элементы на странице с атрибутом target.

Примечание: по умолчанию, при переходе по ссылке документ открывается в текущем окне или фрейме. При необходимости, это условие может быть изменено атрибутом target тега .

[атрибут=”значение”] – выбирает все элементы с атрибутом “атрибут”, которое имеет значение “значение”.

Пример [target=_blank] – выбирает все элементы с атрибутом “target”, который имеет значение “_blank”.

[атрибут~=”значение”] – выбирает все элементы с атрибутом “атрибут”, в значении которого (в любом месте) встречается "значение" в виде отдельного слова. Если говорить простыми словами, то является аналогом условия «содержит».

Рис. 50. Пример использования [атрибут~=”значение”]

Тильда (~) в данном селекторе является ключом для осуществления выбора элемента на основании наличия в значении атрибута нужного слова, отделенного пробелом. Если тильда будет пропущена, то получится требование к точному значению.

Селекторы подстроки в значении атрибута

Селекторы по атрибутам этого типа еще называют «Селекторы типа регулярных выражений (RegExp-like selectors)», поскольку они предлагают способ проверки условий, подобно тому, как это делают регулярные выражения. Подробно о регулярных выражениях и примерах их использования написано в моей другой книге «Google Analytics для googлят: Практическое руководство по веб-аналитике (2018)».

Селекторы типа регулярных выражений:

[атрибут|=”значение”] – выбирает все элементы с атрибутом “атрибут”, имеющие значение в точности равное “значение” или начинающееся с “значение-“ (обратите внимание, что символ | – это не ошибка, он нужен для работы с языковой кодировкой.)

Значение может быть единственным словом в атрибуте, например, lang="ru" или с добавлением других слов через дефис, например, lang="ru-region".

На примере ниже для “lang|=ru” задается стиль (color:green). Результатом будет измененный цвет текста у атрибута “ru” Привет! и “ru-region” Здравствуйте. (выделено зеленым), поскольку [атрибут|=”значение”] подразумевает «точное» значение или же «начинающееся с».

Рис. 51. Пример использования [атрибут|=”значение”]

Далее идут три css-селектора, которые используют регулярные выражения и в их конструкции присутствуют специальные символы, такие же, как в Google Analytics при фильтрации или поиске. Это ^, $ и *.

[атрибут^=”значение”] – выбирает каждый элемент с атрибутом “атрибут”, значение которого начинается с “значение”.

Пример a[href^="https"] – выбирает каждый элемент с атрибутом href, значение которого начинается с "https".

[атрибут$=”значение”] – выбирает все элементы с атрибутом “атрибут”, значение которого заканчивается на “значение”.

Рис. 52. Пример использования [атрибут$=”значение”]

Перейти на страницу:

Похожие книги

Думай как миллиардер
Думай как миллиардер

Чтобы стать по-настоящему богатым человеком, необходимо научиться мыслить как миллиардер. И здесь вам на помощь придет гений недвижимости, автор бестселлеров и звезда телеэкрана Дональд Трамп. Он покажет, как правильно относиться к деньгам, карьере, собственным талантам и к жизни вообще. В этой книге вы найдете великолепные советы признанного специалиста по поводу вложения средств в недвижимость: от методов общения с брокерами до рекомендаций по поводу реконструкции зданий и методов оценки недвижимости.Как потратить заработанные деньги с умом и пользой для себя? Трамп предлагает «руководство потребителя», призванное помочь в науке обладания всеми благами – от обручальных колец до дорогих вин и гольф-клубов. Автор также любезно приглашает вас за кулисы знаменитого телешоу The Apprentice (российская версия этого реалити-шоу идет на ТВ под названием «Кандидат»), ставшего настоящим хитом эфира.Дональд Трамп доказывает, что стать богатым достаточно легко. Гораздо труднее оставаться таковым. Читайте эту книгу – и она поможет вам изменить вашу жизнь к лучшему. Перевод: Н. Зарахович

Дональд Джон Трамп , Дональд Дж. Трамп , Мередит Макивер

Маркетинг, PR / Поиск работы, карьера / Финансы и бизнес
Управление ценами в ритейле
Управление ценами в ритейле

Впервые для специалистов розничной торговли написана уникальная книга по эффективному ценообразованию. В ней приводятся основные методы и приемы управления ценами, анализируются экономическая обоснованность и последствия выбора различных вариантов ценовой политики, рассматриваются принципы координации ценообразования с остальными элементами маркетинга.Материал книги иллюстрируется подробными бизнес-кейсами, которые наглядно представляют рациональные способы решения специфических задач ценообразования, возникающих при организации розничной торговли.Книга предназначена для сотрудников маркетинговых и экономических служб ритейловых фирм, а также студентов экономических и бизнес-специальностей вузов, слушателей бизнес-школ и курсов повышения квалификации.

Игорь Владимирович Липсиц , Ольга Игоревна Рязанова

Маркетинг, PR / Маркетинг, PR, реклама / Финансы и бизнес
Наемные работники: подчинить и приручить
Наемные работники: подчинить и приручить

Сергей Занин — предприниматель, бизнес-тренер и консультант с многолетним опытом. Руководитель Пражской школы бизнеса, автор популярных книг «Бизнес-притчи», «Как преодолеть лень, или Как научиться делать то, что нужно делать», «Деньги. Как заработать и не потерять».Благодаря его книгам и тренингам тысячи людей разобрались в собственных амбициях, целях и трудностях, превратили размытые желания «сделать карьеру», «стать успешным», «обеспечить семью», «реализовать себя» в ясную программу последовательных действий.В новой книге С. Занина вы найдете ответы на вопросы:Почему благие намерения хозяев вызывают сопротивление персонала?Как сократить срок окупаемости работников?Почему кнут эффективнее пряника?Как платить словами вместо денег?Есть ли смысл в программах «командостроительства»?Чем заняты работники, когда их не видит хозяин?Как работники используют слабости хозяина?Почему владелец бизнеса всегда умнее своих работников?К какому типу хозяина или работника вы относитесь?Суждения, высказанные в книге, могут вызвать как полное одобрение, так и неприязнь к автору. Это зависит от того, кем сегодня является читатель — наемным сотрудником или владельцем бизнеса.Сайт Сергея Занина — www.zanin.ru

Сергей Геннадьевич Занин , Сергей Занин

Деловая литература / Карьера, кадры / Маркетинг, PR / Управление, подбор персонала / Финансы и бизнес