Commit d36669d8ead7d0466abf1ab51fff2bd41b268c0e
Exists in
spb-stable
and in
3 other branches
Merge pull request #6420 from Seklfreak/add-piwik-support
Added Piwik Integration
Showing
3 changed files
with
17 additions
and
0 deletions
Show diff stats
app/views/layouts/_head.html.haml
... | ... | @@ -12,6 +12,7 @@ |
12 | 12 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
13 | 13 | |
14 | 14 | = render 'layouts/google_analytics' if extra_config.has_key?('google_analytics_id') |
15 | + = render 'layouts/piwik' if extra_config.has_key?('piwik_url') && extra_config.has_key?('piwik_site_id') | |
15 | 16 | |
16 | 17 | -# Atom feed |
17 | 18 | - if current_user | ... | ... |
... | ... | @@ -0,0 +1,12 @@ |
1 | +:javascript | |
2 | + var _paq = _paq || []; | |
3 | + _paq.push(["trackPageView"]); | |
4 | + _paq.push(["enableLinkTracking"]); | |
5 | + | |
6 | + (function() { | |
7 | + var u=(("https:" == document.location.protocol) ? "https" : "http") + "://#{extra_config.piwik_url}/"; | |
8 | + _paq.push(["setTrackerUrl", u+"piwik.php"]); | |
9 | + _paq.push(["setSiteId", "#{extra_config.piwik_site_id}"]); | |
10 | + var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; | |
11 | + g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); | |
12 | + })(); | ... | ... |
config/gitlab.yml.example
... | ... | @@ -217,6 +217,10 @@ production: &base |
217 | 217 | ## Google analytics. Uncomment if you want it |
218 | 218 | # google_analytics_id: '_your_tracking_id' |
219 | 219 | |
220 | + ## Piwik analytics. | |
221 | + # piwik_url: '_your_piwik_url' | |
222 | + # piwik_site_id: '_your_piwik_site_id' | |
223 | + | |
220 | 224 | ## Text under sign-in page (Markdown enabled) |
221 | 225 | # sign_in_text: | |
222 | 226 | #  | ... | ... |