Pass layout when tracking mixpanel event

This commit is contained in:
Roland Schilter
2017-07-24 15:26:01 +02:00
parent 8188b7aed2
commit 29a3070338
2 changed files with 10 additions and 2 deletions

View File

@@ -4,6 +4,7 @@ import NodeDetailsHealthItem from './node-details-health-item';
import CloudLink from '../cloud-link';
import { getMetricColor } from '../../utils/metric-utils';
import { trackMixpanelEvent } from '../../utils/tracking-utils';
import { GRAPH_VIEW_MODE } from '../../constants/naming';
export default class NodeDetailsHealthLinkItem extends React.Component {
@@ -27,7 +28,10 @@ export default class NodeDetailsHealthLinkItem extends React.Component {
}
onClick() {
trackMixpanelEvent('scope.node.metric.click', { topologyId: this.props.topologyId });
trackMixpanelEvent('scope.node.metric.click', {
layout: GRAPH_VIEW_MODE,
topologyId: this.props.topologyId,
});
}
render() {

View File

@@ -3,6 +3,7 @@ import React from 'react';
import CloudLink from '../cloud-link';
import { formatMetric } from '../../utils/string-utils';
import { trackMixpanelEvent } from '../../utils/tracking-utils';
import { TABLE_VIEW_MODE } from '../../constants/naming';
class NodeDetailsTableNodeMetricLink extends React.Component {
constructor(props) {
@@ -12,7 +13,10 @@ class NodeDetailsTableNodeMetricLink extends React.Component {
}
onClick() {
trackMixpanelEvent('scope.node.metric.click', { topologyId: this.props.topologyId });
trackMixpanelEvent('scope.node.metric.click', {
layout: TABLE_VIEW_MODE,
topologyId: this.props.topologyId,
});
}
static dismissEvent(ev) {