34 lines
1.1 KiB
HTML
34 lines
1.1 KiB
HTML
% if settings.CMS_SEGMENT_KEY:
|
|
<!-- begin segment footer -->
|
|
<script type="text/javascript">
|
|
% if user.is_authenticated():
|
|
// We can't use JQuery's on load method because it
|
|
// screws up RequireJS' JQuery initialization.
|
|
var onLoadCallback = function() {
|
|
analytics.identify(
|
|
"${user.id}",
|
|
{
|
|
email: "${user.email}",
|
|
username: "${user.username}"
|
|
},
|
|
{
|
|
integrations: {
|
|
// Disable MailChimp because we don't want to update the user's email
|
|
// and username in MailChimp on every page load. We only need to capture
|
|
// this data on registration/activation.
|
|
MailChimp: false
|
|
}
|
|
}
|
|
);
|
|
};
|
|
if (window.addEventListener) {
|
|
window.addEventListener("load", onLoadCallback, false);
|
|
}
|
|
else {
|
|
onLoadCallback();
|
|
}
|
|
% endif
|
|
</script>
|
|
<!-- end segment footer -->
|
|
% endif
|