Mercurial > p > roundup > code
comparison website/www/_templates/layout.html @ 6641:2aa045e06fff
add goatcounter GDPR privacy preserving tracking to see what pages people are visiting.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Wed, 27 Apr 2022 20:51:31 -0400 |
| parents | 7849d8c7d917 |
| children | 54af7ce65e6e |
comparison
equal
deleted
inserted
replaced
| 6640:6ac3667706be | 6641:2aa045e06fff |
|---|---|
| 118 {%- endif %} | 118 {%- endif %} |
| 119 <span>Hosted by <a href="https://sourceforge.net"><img src="https://sflogo.sourceforge.net/sflogo.php?group_id=31577&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a></span> | 119 <span>Hosted by <a href="https://sourceforge.net"><img src="https://sflogo.sourceforge.net/sflogo.php?group_id=31577&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a></span> |
| 120 </div> | 120 </div> |
| 121 </div> | 121 </div> |
| 122 {%- endblock %} | 122 {%- endblock %} |
| 123 <script> | |
| 124 /* locally hosted goatcounter https://www.goatcounter.com/ */ | |
| 125 /* include site info in path url to allow multiple sites to be | |
| 126 tracked together */ | |
| 127 window.goatcounter = { | |
| 128 path: function(p) { return location.host + p } | |
| 129 } | |
| 130 </script> | |
| 131 <script data-goatcounter="https://stats.rouilj.dynamic-dns.net/count" | |
| 132 integrity="sha384-QGgNMMRFTi8ul5kHJ+vXysPe8gySvSA/Y3rpXZiRLzKPIw8CWY+a3ObKmQsyDr+a" | |
| 133 async="" src="_static/goatcounter_count.v3.js"> | |
| 134 </script> | |
| 123 </body> | 135 </body> |
| 124 </html> | 136 </html> |
