Во-первых, вы упомянули, что хотите отследить, чтобы форма была успешно. Я не уверен, как вы определяете «успешный», но обычно это означает, что форма прошла проверку (например, все заполненные поля формы, правильный формат и т. Д.). Тем не менее, в настоящее время вы выполняете отслеживание Adobe Analytics (AA), чтобы появиться в событии отправки, что необязательно означает, что форма фактически прошла все проверки, которые могут быть у вас на месте.
Во-вторых, единственная переменная AA, которую вы устанавливаете, - pageName
, которая является одним из немногих AA-варсов, которые вы обычно не должны устанавливать (переопределять) на звонки s.tl()
. Вообще говоря, pageName
настроен для страницы вид, который делается с вызовом s.t()
. Затем события/действия, которые происходят на странице, отслеживаются с помощью вызова s.tl()
, и код АА уже автоматически включает значение pageName
текущей страницы в этом запросе. В отчетах AA затем ассоциирует действие с этим именем страницы, но игнорирует его до фактического просмотра страницы.
Теперь, может быть, что вы хотите отслеживать успешные формы представления в качестве отдельного просмотра страницы, в этом случае, вы должны действительно набор pageName
с новой (уникальной) стоимости, но не нужно " зарегистрируйте "его в linkTrackVars
, и вы должны использовать s.t()
не s.tl()
, чтобы вызвать его. В идеале, однако, вы должны разместить его на реальной странице «спасибо»/«подтверждение» (хотя может быть, что на самом деле у вас этого нет).
Итак, что вам тогда делать? Если вы перейдете к «треку» как отдельному просмотру страницы (s.t()
), вызовите с уникальным значением pageName
, для ваших целей, которых может быть достаточно. Вы можете посмотреть отчет о своих страницах и посмотреть, как отображается ваше значение и сколько раз посетитель попадал это.
Но в целом, более распространенный метод формы отслеживания включает в себя по меньшей мере один eVar
и два events
. Это общая базовая настройка формы отслеживания.
Я использую следующие AA Var/события в этом примере
eVar1
- Это означает имя для формы. Срок действия истечения срока действия должен быть установлен на событие 2.
event1
- Это означает представление формы произошло
event2
- Это означает, успешно форма завершения произошло.
С точки зрения формы
О представлении формы, ваш на странице код должен выглядеть примерно так, как это в принципе:
<script src='s_code.js'></script>
<script>
s.pageName="unique page name"; // leave blank if you want AA to default to using URL in pages report
s.eVar1="unique descriptive form name here";
s.events="event1";
s.t();
</script>
В случае успешной отправки формы
В идеале, вам должна быть страница «спасибо»/подтверждение, на которую посетитель перенаправляется после успешного завершения формы, и на этой странице вы должны иметь это в принципе:
<script src='s_code.js'></script>
<script>
s.pageName="unique page name"; // leave blank if you want AA to default to using URL in pages report
s.events="event2";
s.t();
</script>
Если вы действительно хотите сделать это ваш метод (прикрепление представить событие), было бы выглядеть следующим образом (ps- согласно вашему публикуемую код, ваша форма не имеет id='frm'
поэтому селектор выиграл «т реально работать, но я единственное решение фактического кода АА здесь):
$("#frm").submit(function(){
s.linkTrackEvents="event2";
s.linkTrackVars="events";
s.events="event2";
s.tl(true,'o','form submit');
});
Или, если вы хотите отслеживать его как отдельный просмотр страницы, но срабатываете на представить (примечание: этот тоже будет записывать любого другие vars, которые вы уже установили из начального просмотра страницы, поэтому вам может понадобиться что-то сделать (например, установить различные значения для них тоже, или пустой их, и т.д ..) в зависимости от поставленной цели любого другого вары есть):
$("#frm").submit(function(){
s.pageName="unique page name"; // leave blank if you want AA to default to using URL in pages report
s.events="event2";
s.t();
});
Но, как я уже говорил выше .. это может быть или не точно означает что посетитель действительно успешно форму ..
что отчет посмотреть на
Okay так с примером выше, вы можете посмотреть на eVar1
отчета и выберите event1
и event2
как ваши метрики. Это покажет вам, сколько людей просмотрело, а затем продолжило заполнять форму. Если у вас более одной формы, вы можете использовать другое значение в eVar1
, и в отчете будут отображаться виды/завершение для каждой формы.