2016-03-14 9 views
1

Я думаю, что я хочу так просто, но я не могу понять это.Установить измерение и цель с помощью piwik

У меня есть форма, которую посетители могут заполнить на сайте. Я хочу сделать две вещи с этой формой:

  1. Получить имя пользователя из формы и установить его в качестве значения пользовательского размера (который я буду делать с переменной JS)
  2. После отправки формы, дорожки это как завершенная цель

Я знаю, как установить цель, и я знаю, как установить измерение, но как я могу работать как в одном представлении? Я попытался связать их следующим образом:

<input type="submit" onclick="javascript:_paq.push(['trackGoal', 1]); _paq.push(['setCustomDimension', customDimensionId = 1, customDimensionValue = 'TestValue']);">Submit</button> 

Но это не работает.

Если я снимаю пользовательский размер, я могу вызвать цель. Тем не менее, я не могу установить настраиваемое значение размера с помощью кнопки. Я могу установить его, если я поставлю _ paq.push(['setCustomDimension', customDimensionId = 1, customDimensionValue = 'TestValue']); в нижнем колонтитуле - но это все.

Я также прочитал: http://developer.piwik.org/guides/tracking-javascript-guide#custom-dimensions, но ни один из этих примеров не работает для меня.

Что мне не хватает?

ответ

0

согласно Piwik экипажа: правильный способ отслеживать цель и измерение заключается в следующем:

_paq.push(['trackGoal', idGoal, customRevenue, {dimension1: 'DimensionValue'}]); 

У меня были проблемы в то время, потому что документы не были в курсе. Кажется, они сейчас.

https://developer.piwik.org/guides/tracking-javascript-guide#tracking-a-custom-dimension-across-tracking-requests