Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

2 года назад
Сергей
35 лет, Россия
6 лет в сервисе
Был онлайн 1 год назад
3 отзыва
2 года назад

Напишите вначале ответа "GA", чтобы отсеять ботов.

Я использую Content Experiment код отсюда:
 https://developers.google.com/analytics/solutions/experiments-client-side#implement-send
Использую его в GTM как custom html.

Проблема в том, что у меня в 10 раз меньше экспериментальных сессий, чем обычных.

Я так понимаю, что дело может быть в том, что код с вариациями должен отрабатывать строго до кода GA.

С связи с этим нужна консультация:
1. Каким инструментом проверить порядок срабатывания кода Content Experiments и кода GA.
В GA debugger и GTM preview не могу это увидеть.

GTM preview
https://www.screencast.com/t/WrUFiZbiyv

GA debugger
https://www.screencast.com/t/038ly25o

2. Как достичь нужной последовательности?

В GTM уже настроено так, что код CE идет перед GA.
Triggering rules for Content Experiment script:
https://www.screencast.com/t/m0HZEwP4

В справке гугла написано
https://developers.google.com/analytics/solutions/experiments-client-side#implement-send
 "If you can't guarantee the library load order or that a hit will be sent after the chooseVariation method is called, then you can send another hit to Google Analytics (for example a non-interaction event) to make sure the values are sent."

Имеет ли смысл добавить код события в код Content Experiments?

Например так:

<!-- Load the JQuery library -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>
// Define JavaScript for each page variation of this experiment.
var pageVariations = ;
// Wait for the DOM to load, then execute the view for the chosen variation.
$(document).ready(function(){
  // Execute the chosen view
  pageVariations
});
function () {
ga('send', {
  hitType: 'event',
  eventCategory: 'test',
  eventAction: 'pageview',
  eventValue: 1,
  nonInteraction: true,
});
}
</script>

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами

Нет заявок

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.