浏览代码

include local.html file meant to define local analytics properties (#1612)

* include local.html file meant to define local analytics properties
include all specified local analytics properties in analytics events

* use new variable name jitsiDeploymentInfo to represent more general use as local deployment information collection
master
Aaron van Meerten 8 年前
父节点
当前提交
6d1a018864
共有 3 个文件被更改,包括 12 次插入0 次删除
  1. 1
    0
      index.html
  2. 0
    0
      local.html
  3. 11
    0
      modules/analytics/analytics.js

+ 1
- 0
index.html 查看文件

4
     <meta http-equiv="content-type" content="text/html;charset=utf-8">
4
     <meta http-equiv="content-type" content="text/html;charset=utf-8">
5
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
5
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
     <!--#include virtual="base.html" -->
6
     <!--#include virtual="base.html" -->
7
+    <!--#include virtual="local.html" -->
7
     <script>
8
     <script>
8
         window.indexLoadedTime = window.performance.now();
9
         window.indexLoadedTime = window.performance.now();
9
         console.log("(TIME) index.html loaded:\t", indexLoadedTime);
10
         console.log("(TIME) index.html loaded:\t", indexLoadedTime);

+ 0
- 0
local.html 查看文件


+ 11
- 0
modules/analytics/analytics.js 查看文件

122
                 if (group) {
122
                 if (group) {
123
                     permanentProperties.group = group;
123
                     permanentProperties.group = group;
124
                 }
124
                 }
125
+                /**
126
+                 * optionally include local deployment information,
127
+                 * window.jitsiDeploymentInfo defined outside of application
128
+                 * to use, override contents in local.html
129
+                **/
130
+                if (window.jitsiDeploymentInfo) {
131
+                    for (var key in window.jitsiDeploymentInfo) {
132
+                        permanentProperties[key] 
133
+                            = window.jitsiDeploymentInfo[key];
134
+                    }
135
+                }
125
 
136
 
126
                 analytics.addPermanentProperties(permanentProperties);
137
                 analytics.addPermanentProperties(permanentProperties);
127
                 analytics.setAnalyticsHandlers(handlers);
138
                 analytics.setAnalyticsHandlers(handlers);

正在加载...
取消
保存