Отправка pageType и pageName в DataLayer

  1. Я хотел бы подтолкнуть

имя отдельной страницы для каждой страницы на моем веб-сайте (главная, страница продукта, продукт A, страница продукта, продукт B, страница категории, продукты A-C)

и общая категория (главная, категория, корзина, страница товара)

в DataLayer с помощью pageName и pageCategory.

  1. На данный момент мы работаем с Typo3 и расширением нашего инструмента отслеживания для индивидуального именования страниц и категорий.

  2. Нам не нравится этот инструмент отслеживания, и мы хотим перейти на Google Analytics, поэтому мы бы также избавились от расширения.

Как обычно задаются индивидуальное имя и категория для каждой страницы? Как эффективно установить и потянуть этих двоих?


person Carokross1985    schedule 17.01.2018    source источник
comment
Кто угодно? Это кажется таким простым, но я ничего не могу найти в Google.   -  person Carokross1985    schedule 18.01.2018


Ответы (1)


Каждая запись в TYPO3 индивидуальна, поскольку на нее имеется ссылка uid.
На ваших страницах есть uid, а также ваши категории.

Также ваши страницы могут (должны) однозначно идентифицироваться по полному пути (URL). То же самое и с категориями: если распутать дерево, вы должны получить уникальные пути-категории.

Таким образом, вы можете использовать uids, вы не можете видеть иерархию ни в одном инструменте аналитики (или, по крайней мере, вам нужно добавить информацию об иерархии).
Если вы используете пути, должна быть возможность разделить / сгруппировать доступы в так же, как иерархия дана в дорожках.

person Bernd Wilke πφ    schedule 18.01.2018
comment
Привет, Бернд, большое спасибо за ответ! Итак: (1) Каждая страница / ссылка в Typo3 имеет уникальный идентификатор (2) Я могу видеть категории при переходе к вершине дерева (одна из них может быть ссылкой для детской одежды) (3) Я могу нажать URL-адрес, чтобы однозначно идентифицировать страницу в аналитическом инструменте. Если я вставлю заголовок страницы в Typo3 как имя страницы в инструмент аналитики, некоторые заголовки страниц могут дублироваться. Например. Информация о продукте может отображаться в разных местах дерева. Если я хочу выдвинуть заголовок страницы Typo3 как уникальное имя страницы, мне нужно дать каждой странице уникальный заголовок в дереве рядом с uid. Это звучит правильно? - person Carokross1985; 18.01.2018
comment
нет. либо вы указываете uid вместе с именем в качестве ссылки на аналитический инструмент (PAGE_<uid>-<title>), теоретически вы можете использовать только uid (не забудьте имя таблицы!), но это усложнит анализ. другой способ: используйте полный путь, и у вас есть уникальные имена: furniture/livingroom/chairs отличается от furniture/kitchen/chairs и отличается от garden/chairs, поэтому все три страницы называются «стульями» - person Bernd Wilke πφ; 18.01.2018
comment
еще раз спасибо! ваш вариант 2 имеет смысл не дублировать имена страниц. Нужно ли мне, чтобы мои разработчики создали плагин, в котором я могу назначить уникальное имя и категорию (например, / мебель / кухня / стулья) каждому идентификатору пользователя? Чтобы отправить его в инструмент аналитики, для каждой страницы потребуется декларативная переменная (var pageName =; var pageCategory =;) - person Carokross1985; 18.01.2018
comment
зависит, однако вы можете делать почти все с помощью typoscript, но некоторые проблемы можно решить более четко с помощью PHP. Вы можете использовать URL-адрес страницы (возможно, вам потребуется удалить домен). если вы используете ext: realurl, он отображает поле для отдельных путей (сегмент пути или полный путь) для каждой страницы. или вы просто объединяете имена страниц с корневой строкой. И на всех страницах есть поле для присвоения категорий. Итак: никаких дополнительных полей не требуется. - person Bernd Wilke πφ; 19.01.2018