2015-12-14 1 views
1

Кто-нибудь знает, может ли код отслеживания быть добавлен к кнопке отправки в форме Hubspot? Я попытался добавить код отслеживания, используя атрибут onFormSubmit, но я не получаю никаких результатов отслеживания для кликов кнопки отправки. Может быть, у меня неправильный формат кода? Я включил свой код ниже для справки. Из соображений безопасности я удалил портал и сформировал идентификаторы.Можно ли добавить отслеживание в Hubspot form submit button

Спасибо!

<!--[if lte IE 8]> 
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script> 
<![endif]--> 
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script> 
<script> 
hbspt.forms.create({ 
css: '', 
cssClass:'.hs-form fieldset {max-width: 100%;}', 
portalId: '', 
formId: '', 
inlineMessage: '<iframe style="width:100%; height:800px;" scrolling="auto" src="URL goes here"></iframe>', 
onFormSubmit: 'mmConversionTag(704048, this, "_self"); ga("send","event","button","click","product distributors")' 
}); 
</script> 

ответ

3

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

hbspt.forms.create({ 
    css: '', 
    cssClass:'.hs-form fieldset {max-width: 100%;}', 
    portalId: '', 
    formId: '', 
    inlineMessage: '<iframe style="width:100%; height:800px;" scrolling="auto" src="URL goes here"></iframe>', 
    onFormSubmit: function(){ 
     mmConversionTag(704048, this, "_self"); 
     ga("send","event","button","click","product distributors"); 
    } 
});