Я полагаю, вам нужен идентификатор продукта при нажатии кнопки «Добавить в корзину», поэтому вам не нужен пользовательский HTML-код для получения href - если вы включили встроенные переменные нажатия, GTM предоставит вам это бесплатно как { {Click URL}} (если ссылки содержат какую-либо разметку, например, span-элементы вокруг текста, вы должны использовать триггер щелчка «просто ссылки», иначе это может не сработать).
Как и прежде, вы можете разделить переменную и получить последний элемент:
elementAfterLastSlash = {{Click URL}}.split("/").pop();
(split создает массив с помощью разделителя, pop удаляет и возвращает последний элемент).
Насколько я знаю, Вы не можете действительно вручную сжать свои блоки. Однако абсолютно можно использовать сжатие IIS. От моего тестирования с монитором пропускной способности это имеет значительное значение. И после того как это настраивается, Вы никогда не должны думать об этом, это просто происходит автоматически.
Я удивлен, что об этом не говорят чаще. Когда я хотел сделать это несколько лет назад, я мог найти очень мало информации об этом. Однако эта статья должна детализировать все изменения, которые необходимо внести при выполнении IIS 6.0. Я не уверен, каким количеством отличающийся те инструкции будут для более поздних версий IIS.
Эти инструкции аналогичны более поздним версиям IIS. Это сжатие работает довольно быстро (выполняется в фоновом режиме и только один раз, пока файл не будет изменен)