Plausible roll up (#1350)

* enable plausible roll-up, use everything.simplelogin.com

* versionning analytics.js to avoid caching

* allow plausible custom event

* send "Complete registration" event when user finishes signup

* remove blank lines
This commit is contained in:
Son Nguyen Kim 2022-10-14 10:38:43 +02:00 committed by GitHub
parent 7b24cdd98a
commit 3a4dac15f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 2 deletions

View File

@ -17,10 +17,13 @@
var plausibleScript = document.createElement('script');
plausibleScript.defer = 1;
plausibleScript.async = 1;
plausibleScript.dataset.domain = "app.simplelogin.io";
plausibleScript.dataset.domain = "app.simplelogin.io,everything.simplelogin.com";
plausibleScript.src = 'https://plausible.simplelogin.io/js/index.js';
var ins = document.getElementsByTagName('script')[0];
ins.parentNode.insertBefore(plausibleScript, ins);
// allow custom event
window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }
})();

View File

@ -10,3 +10,4 @@
</div>
</div>
{% endblock %}
{% block script %}<script>plausible('Complete registration')</script>{% endblock %}

View File

@ -181,8 +181,8 @@
</script>
<script src="{{ url_for('static', filename='local-storage-polyfill.js') }}"></script>
<script src="{{ url_for('static', filename='js/analytics.js', v='1') }}"></script>
<!-- For additional script -->
{% block script %}{% endblock %}
<script src="{{ url_for('static', filename='js/analytics.js') }}"></script>
</body>
</html>