Что такое WebHook и для чего он нужен

WebHook — нужен, чтобы общаться между приложениями и передавать данные.
Вебхук может быть исходящим (принимать данные) и входящим(отправлять данные).

Например, в AMO CRM есть поле в котором нужно указывать WebHook. Туда вписывается определенный url другого сервиса.

Подробнее:

https://dev.1c-bitrix.ru/community/blogs/marketplace_apps24/easy-integration-with-bitrix24-or-magic-vibhuti.php
http://macte.pro/b24toga-webhooks/
http://macte.pro/b24toga/
https://www.youtube.com/watch?v=BcobxHl5wdc

CSS селекторы

SELECTOR DESCRIPTION
.thisclass Matches if element has class “thisclass”
.thisclass.thatclass Matches if element has class “thisclass” and class “thatclass”
#thisid Matches if element has ID “thisid”
#main .navlink Matches if element has class “navlink” and is a descendant of an element with the ID “main”
div#main > .navlink Matches if element has class “navlink” and is the direct child of a DIV element with the ID “main”
:checked Matches if element is checked (radio button or checkbox)
[data-title*=”chairman mao”] Matches if element has attribute “data-title” with the string “chairman mao” somewhere in its value
a[href$=”.pdf”] Matches if element is a link (A) with a HREF attribute that ends with “.pdf”
.contactmail:only-child Matches if element has class “contactmail” and is the only child of its parent

Источник: https://www.simoahava.com/analytics/matches-css-selector-operator-in-gtm-triggers/