mirror of
https://github.com/bigchaindb/site.git
synced 2024-11-22 01:36:55 +01:00
More Google Analytics custom events
- whitepaper download - all form submissions (success & error)
This commit is contained in:
parent
04ccb95c29
commit
7f8b9909f7
@ -24,6 +24,11 @@ var GoogleAnalytics = (function(w,d,$) {
|
||||
$('.js-tracking-terminal').on('click', function() {
|
||||
ga('send', 'event', 'terminal', 'terminal_click', 'selection', true);
|
||||
});
|
||||
|
||||
// Whitepaper download
|
||||
$('.js-tracking-whitepaper-download').on('click', function() {
|
||||
ga('send', 'event', 'whitepaper', 'download', 'button', true);
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
@ -105,6 +110,22 @@ var GoogleAnalytics = (function(w,d,$) {
|
||||
},
|
||||
gaEventEarlyAccessError: function() {
|
||||
ga('send', 'event', 'signup', 'early_access_form', 'error');
|
||||
},
|
||||
|
||||
// contact forms
|
||||
gaEventContactSuccess: function() {
|
||||
ga('send', 'event', 'contact', 'contact_form', 'success');
|
||||
},
|
||||
gaEventContactError: function() {
|
||||
ga('send', 'event', 'contact', 'contact_form', 'error');
|
||||
},
|
||||
|
||||
// CLA forms
|
||||
gaEventClaSuccess: function() {
|
||||
ga('send', 'event', 'cla', 'cla_form', 'success');
|
||||
},
|
||||
gaEventClaError: function() {
|
||||
ga('send', 'event', 'cla', 'cla_form', 'error');
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -51,12 +51,22 @@ var FormCla = (function(w, d, $) {
|
||||
thisForm.find('.form-group').addClass('hide');
|
||||
thisForm.find('.alert-success').removeClass('hide');
|
||||
thisButton.removeClass('disabled');
|
||||
|
||||
// send GA event
|
||||
if (!_dntEnabled()) {
|
||||
GoogleAnalytics.gaEventClaSuccess();
|
||||
}
|
||||
},
|
||||
error: function(err) {
|
||||
thisForm.find('.alert-danger').removeClass('hide');
|
||||
thisButton
|
||||
.removeClass('disabled')
|
||||
.attr('value', 'Send');
|
||||
|
||||
// send GA event
|
||||
if (!_dntEnabled()) {
|
||||
GoogleAnalytics.gaEventClaError();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -32,12 +32,22 @@ var FormContact = (function(w, d, $) {
|
||||
_config.form.find('.form-group').addClass('hide');
|
||||
_config.form.find('.alert-success').removeClass('hide');
|
||||
_config.formBtn.removeClass('disabled');
|
||||
|
||||
// send GA event
|
||||
if (!_dntEnabled()) {
|
||||
GoogleAnalytics.gaEventContactSuccess();
|
||||
}
|
||||
},
|
||||
error: function(err) {
|
||||
_config.form.find('.alert-danger').removeClass('hide');
|
||||
_config.formBtn
|
||||
.removeClass('disabled')
|
||||
.attr('value', 'Send');
|
||||
|
||||
// send GA event
|
||||
if (!_dntEnabled()) {
|
||||
GoogleAnalytics.gaEventContactError();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ layout: base
|
||||
|
||||
<p class="text-center">
|
||||
{% for whitepaper in page.whitepaper.files %}
|
||||
<a href="{{ whitepaper.file }}" class="btn btn-primary btn-sm"><svg class="icon"><use xlink:href="/assets/img/sprite.svg#icon-documents"></use></svg> {{ whitepaper.button }}</a>
|
||||
<a href="{{ whitepaper.file }}" class="btn btn-primary btn-sm js-tracking-whitepaper-download"><svg class="icon"><use xlink:href="/assets/img/sprite.svg#icon-documents"></use></svg> {{ whitepaper.button }}</a>
|
||||
{% endfor %}
|
||||
</p>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user