Skip to content

Commit

Permalink
instrument data reference
Browse files Browse the repository at this point in the history
  • Loading branch information
kdoh committed Jul 28, 2016
1 parent 24dc3d9 commit e4622dc
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,20 @@ const EXAMPLES = {
},
}


const TagExample = ({ datasetQuery, setQuery }) =>
<div>
<h5>Example:</h5>
<p>
<Code>{datasetQuery.native.query}</Code>
{ setQuery && <div className="Button Button--small" onClick={() => setQuery(datasetQuery, true)}>Try it</div> }
{ setQuery && (
<div
className="Button Button--small"
data-metabase-event="QueryBuilder;Template Tage Example Query Used"
}}>
Try it
</div>
)}
</p>
</div>

Expand Down Expand Up @@ -109,7 +117,7 @@ const TagEditorHelp = ({ setQuery, sampleDatasetId }) => {
<TagExample datasetQuery={EXAMPLES.multipleOptional} setQuery={setQueryWithSampleDatasetId} />

<p>
<a href="http://www.metabase.com/docs/latest/users-guide/start" target="_blank">Read the full documentation</a>
<a href="http://www.metabase.com/docs/latest/users-guide/start" target="_blank" data-metabase-event="QueryBuilder;Template Tag Documentation Click">Read the full documentation</a>
</p>
</div>
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,7 @@ export default class ReferenceEntity extends Component {
<Link
to={section.headerLink}
className={cx("Button", "Button--borderless", R.editButton)}
data-metabase-event={`Data Reference;Entity -> QB click;${section.type}`}
>
<div className="flex align-center relative">
<span className="mr1">See this {section.type}</span>
Expand Down
9 changes: 7 additions & 2 deletions frontend/src/metabase/reference/reference.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { handleActions, createAction } from 'metabase/lib/redux';
import MetabaseAnalytics from 'metabase/lib/analytics';

import i from 'icepick';

Expand All @@ -15,10 +16,14 @@ const END_LOADING = "metabase/reference/END_LOADING";
export const endLoading = createAction(END_LOADING);

const START_EDITING = "metabase/reference/START_EDITING";
export const startEditing = createAction(START_EDITING);
export const startEditing = createAction(START_EDITING, () => {
MetabaseAnalytics.trackEvent('Data Reference', 'Started Editing');
});

const END_EDITING = "metabase/reference/END_EDITING";
export const endEditing = createAction(END_EDITING);
export const endEditing = createAction(END_EDITING, () => {
MetabaseAnalytics.trackEvent('Data Reference', 'Ended Editing');
});

const initialState = {
error: null,
Expand Down

0 comments on commit e4622dc

Please sign in to comment.