Как реализовать канонический тег с помощью Google Tag Manager - PullRequest
0 голосов
/ 28 апреля 2020

У меня возникла проблема с внедрением новой канонической ссылки на моем сайте. Я использую Google Tag Manager для этого. У меня есть несколько веб-страниц с общей частью, например:

  1. https://example.com/xxx/page/test/
  2. https://example.com/xxx/page2/test34/
  3. https://example.com/xxx/page2/test1/
  4. https://example.com/xxx/page3/test2/

Теперь каноническая ссылка для всех этих страниц: https://example.com/xxx/

Общая часть - "ххх". Поэтому я хочу начать работать с тегом, когда URL содержит часть "xxx".

Код тега:

<script>
 if  ({{Canonical List}}) {
 jQuery('link[rel="canonical"]').remove();
 var c = document.createElement('link'); 
 c.rel = 'canonical'; 
 c.href = {{Page URL Canonical}}; 
 document.head.appendChild(c); }
</script>

URL страницы Канонический:

{{Page Protocol}}://{{Page Hostname}}{{Canonical List}}

Поиск:

Lookup - канонический список

Как по мне, в этой ситуации проблема с триггером. Я пробую следующие триггеры, но они не работают: Триггер Триггер

Как я могу реализовать триггер? Как я могу решить эту проблему? Спасибо за ответ!

...