Only use analytics.js, not gtag.js

This commit is contained in:
MattIPv4 2020-07-17 16:25:00 +01:00
parent 7976e0a14e
commit 2dce7a956f
2 changed files with 12 additions and 11 deletions

View file

@ -167,7 +167,7 @@ THE SOFTWARE.
importData(query, this.$data.domains, this.$data.global, this.$nextTick);
// Send an initial GA event for column mode
this.splitColumnEvent();
this.splitColumnEvent(true);
},
methods: {
changes(index) {
@ -261,8 +261,8 @@ THE SOFTWARE.
this.$data.splitColumn = !this.$data.splitColumn;
this.splitColumnEvent();
},
splitColumnEvent() {
analytics('toggle_split_column', 'Button', undefined, Number(this.$data.splitColumn));
splitColumnEvent(nonInteraction = false) {
analytics('toggle_split_column', 'Button', undefined, Number(this.$data.splitColumn), nonInteraction);
},
},
};

View file

@ -24,16 +24,16 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
export default (action, category, label, value) => {
export default (action, category, label, value, nonInteraction = false) => {
try {
// gtag.js
if (window.gtag) {
return window.gtag('event', action, {
event_category: category,
event_label: label,
value,
});
}
// if (window.gtag) {
// return window.gtag('event', action, {
// event_category: category,
// event_label: label,
// value,
// });
// }
// analytics.js
if (window.ga) {
@ -43,6 +43,7 @@ export default (action, category, label, value) => {
eventAction: action,
eventLabel: label,
eventValue: value,
nonInteraction,
});
}
} catch (_) {