Skip to content

Commit 89df55c

Browse files
committed
#15 - Add advanced configuration options for piwik analytics.
1 parent 9c77df4 commit 89df55c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/rocketchat-analytics/client/trackEvents.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ if (!window._paq || window.ga) {
1313
if (window._paq) {
1414
const http = location.protocol;
1515
const slashes = http.concat('//');
16-
const host = slashes.concat(window.location.hostname);
16+
let host = slashes.concat(window.location.hostname);
17+
if (RocketChat.settings.get('PiwikAnalytics_cookieDomain')) {
18+
let parts = window.location.hostname.split('.');parts.shift();
19+
let subDomains = parts.join('.');
20+
host = slashes.concat(subDomains);
21+
}
1722
window._paq.push(['setCustomUrl', host + route.path]);
1823
window._paq.push(['trackPageView']);
1924
}

0 commit comments

Comments
 (0)