Ich versuche, eine AJAX-Formularübermittlung in Google Analytics nachzuverfolgen. Ich habe versucht, den folgenden Code zu verwenden, um in GA eine Seitenansicht zu erstellen, um Ziele zu verfolgen, die Seitenansicht jedoch nicht verfolgt.AJAX-Formularübermittlung und Google Analytics
<script type="text/JavaScript">
$("#template-contactform").validate({
submitHandler: function(form) {
$('.form-process').fadeIn();
$(form).ajaxSubmit({
target: '#contact-form-result',
success: function() {
$('.form-process').fadeOut();
$('#template-contactform').find('.sm-form-control').val('');
$('#contact-form-result').attr('data-notify-msg', $('#contact-form-result').html()).html('');
SEMICOLON.widget.notifications($('#contact-form-result'));
ga('send', {
'hitType' : 'pageview',
'page' : '/contact-us-success' // Virtual page (aka, does not actually exist) that you can now track in GA Goals as a destination page.
});
}
});
}
});
</script>
UPDATE:
Ich habe diese Tracking mithilfe der Ereignis aufgelöst. Ich habe den Code unten in der Schaltfläche "Senden" verwendet und ein neues Ziel erstellt, das das Ereignis in GA verfolgt.
onClick="ga('send', 'event', { eventCategory: 'Contact', eventAction: 'ContactRequest'});
versuchen Sie dies 'ga ('set', 'Seite', Seite);' 'ga ('send', 'pageview');' –
@Ripwinder Sie sollten eine Antwort basierend auf Ihrer Lösung schreiben, wenn es wirklich ist hat für dich gearbeitet. –