Внедрение пользовательских метрик и измерений в объект Product - PullRequest
0 голосов
/ 18 ноября 2018

Извините, если это уже было опубликовано, я выполнил поиск и не нашел ничего подобного.

Я надеюсь, что у кого-то есть ответ на этот вопрос, поскольку я пытался выяснить, как это сделать, но безуспешно.

Проблема заключается в том, что мне нужно (каким-то образом) ввести собственную метрику в сведения о продукте, прежде чем он будет отправлен, чтобы иметь возможность переопределить значение метрики в Google Analytics.

Редактировать: при просмотре сведений о продукте на Shopify и установке Google Analytics в бэкэнде магазина, он отправляет просмотр страницы и подробное действие с информацией о продукте. Перед тем, как это произойдет, я хочу добавить «metric1»: 0 к этому событию addProduct. На картинке ниже вы можете видеть, где мне нужно добавить ее.

данные консоли

ga("ec:addProduct", {
  id: "G175000BZ1TH6171", 
  name: "Black Mask with Activated Bamboo Charcoal", 
  category: "", 
  quantity: 1, 
  price: "5.36", 
  brand: "Development Store Tests", 
  variant: null, 
  currency: "USD",
  metric1: 0 })

поэтому мне нужно добавить «metric1»: 0 после «валюты» в этом объекте. Насколько я выяснил, Shopify встраивает библиотеку Google Analytics через собственный менеджер, поэтому все, что я добавляю в product.liquid, вызывается после того, что является проблемой. Есть ли способ сделать это?

Любая помощь будет полезна. Спасибо за ответ!

1 Ответ

0 голосов
/ 19 ноября 2018

Shopify берет шаблон как product.liquid (плюс разделы и включает в себя) и превращает его в строку HTML, которая отправляется в браузер. Поэтому, если вы знаете, что делаете, ничто не помешает вам добавить все, что вы хотите, в информацию о продукте. Вы можете, как птица, конвертировать Инь в Ян и обратно, прежде чем вывод поступит в браузер. Поскольку на этом этапе аналитика не работает, вы в безопасности. Так твоя магия.

...