2016-01-26 3 views
0

Я установил менеджер тегов с расширенной электронной коммерцией в моей системе. На моей странице категории я использую «показы» в файле данных для измерения того, что страница содержит определенные продукты.Зачем внедрять событие productClick?

  1. В чем преимущество измерения «productClick» на традиционных ссылках (что следует за пользователем)? Если это не будет автоматически понято инструментом отслеживания?

  2. Разве не расточительно перестраивать элемент dataLayer для отслеживания щелчка, когда я уже создал DataLayer для отслеживания показов? Есть ли способ просто нанести клик на существующий слой данных показов? Я вижу способы сделать это с помощью js, но, поскольку кажется, расточительно снова восстановить те же данные, я думал, что для этого может быть решение.

ответ

1
  1. Это дизайнерское решение от Google. Они не обязательно знают, что ваша ссылка связана с продуктом.

  2. Вы можете использовать тот же объект для клика, что и для показа. В большинстве архитектур вы можете запустить показ и подключить обработчик событий к ссылке в том же месте вашего кода.

Если вам не нравится повторять себя, вы всегда можете стремиться к декларативной реализации, где вы добавляете data- атрибуты для ваших ссылок в HTML/DOM. Затем у вас есть центральный Javascript, который анализирует эти атрибуты данных, запускает показы и добавляет обработчики onClick.

Смежные вопросы