На странице "спасибо", помимо обычного кода на странице, вы также можете установить custom variable с информацией. В качестве альтернативы вы можете поместить его, когда посетитель делает свой выбор (во время события клика) или в форме submit (функция обратного вызова js на кнопке отправки), но в идеале, так как вы хотите только поместить ее на успешную отправку формы, лучший способ - отслеживайте его на странице благодарности.
Пример "спасибо" кодовая страница:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[your account id here]']);
_gaq.push(['_setCustomVar',1,'Account Type','[radio button value here]',2]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Edit:
Вышеописанный способ установить пользовательскую переменную с нужной информацией. Это приведет к новым измерениям и метрикам, которые будут использоваться в ваших отчетах. ИМО - это лучший способ отслеживать подобные вещи.
Однако, в комментариях ниже, greg упомянул, что вы можете спросить, как отслеживать это как часть вашей цели. Единственное, что вы можете сделать, это вызвать на нем _trackPageview, используя собственный URL. Например (и это только один пример, чтобы продемонстрировать принцип ... в идеале вы, вероятно, хотите назвать это где-нибудь еще, как в функции-оболочки, которая захватывает значение формы ...)
<button onclick="_gaq.push(['_trackPageview','/forms/accountType/[radio button value here]']);" role="button" title="Apply" type="submit">Apply</button>
Если вы отследите его таким образом, вы сможете включить это имя виртуальной страницы в качестве шага в текущую нулевую воронку . ОДНАКО, Учтите, что этот метод увеличит ваши просмотры страниц и прикрутит ваши другие показатели; вам придется забыть исключить эти просмотры страниц из всех ваших других отчетов!
Другой вариант - track it as an event, и вы можете сделать отдельно цель основана на событии. Пример:
_gaq.push(['_trackEvent', 'Forms', 'Account Type', '[radio button value here]']);
Вы можете поместить его в OnClick, как на 2-ом примере кода выше, или вы можете поместить его на страницу «спасибо», как и в 1-ом примере кода выше (я предлагаю положить его на странице благодарности).
Я думаю, что это хороший способ сделать, но вопрос состоял в том, чтобы иметь «цель», и вы не можете установить цель на customVar. – greg
Я читал, что как «рассказывать мне типы учетных записей, связанных с этой целью, есть ли ** способ отслеживать это для этой цели или как отдельную цель?» –
@greg: Я обновил свой ответ несколькими альтернативными методами, основываясь на вашей интерпретации его потребностей. –