Менеджер тегов Google: извлечь последнюю часть URL - PullRequest
0 голосов
/ 12 марта 2020

Я знаю, что есть другие вопросы / ответы по этой теме c, но у моего вопроса есть небольшой поворот.

Мне нужно создать переменную Google Tag Manager, которая извлекает последнюю часть URL.

Вот пример URL: https://legendautosales.com/vehicle-details/used-2015-lexus-ct-200h-hybrid-JTHKD5BHXF2219976

Формат URL не соответствует, так как некоторые автомобили имеют дополнительные функции и детали, которые добавляют дополнительные параметры к URL. Я могу сказать, что последняя часть URL всегда имеет 17 символов (это VIN). Так есть ли способ сказать GTM просто извлечь последние 17 символов URL?

Заранее большое спасибо за вашу помощь - я всего лишь JavaScript новичок.

1 Ответ

0 голосов
/ 13 марта 2020

Если под «дополнительными параметрами» вы подразумеваете параметры запроса, то просто работайте с переменной Page Path, а не с URL страницы. Путь к странице не содержит параметров запроса.

Если вы имеете в виду, что он добавляет дополнительные элементы к пути, то split переменная Путь к странице с помощью разделителя "/", которая дает массив, и вызовите метод pop для этого массива, который даст вам последний элемент. Сделайте это в пользовательской переменной Javascript и верните результат array.pop ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...