diff --git a/src/charts.ts b/src/charts.ts index 3b2bbb38..f36a076e 100644 --- a/src/charts.ts +++ b/src/charts.ts @@ -1,4 +1,3 @@ -import { trackEvent } from "./analytics"; import colors from "./colors"; import { DEFAULT_FONT_FAMILY, DEFAULT_FONT_SIZE, ENV } from "./constants"; import { newElement, newLinearElement, newTextElement } from "./element"; @@ -473,7 +472,6 @@ export const renderSpreadsheet = ( x: number, y: number, ): ChartElements => { - trackEvent("magic", "chart", chartType, spreadsheet.values.length); if (chartType === "line") { return chartTypeLine(spreadsheet, x, y); } diff --git a/src/components/PasteChartDialog.tsx b/src/components/PasteChartDialog.tsx index 22381d8a..43607b3c 100644 --- a/src/components/PasteChartDialog.tsx +++ b/src/components/PasteChartDialog.tsx @@ -1,5 +1,6 @@ import oc from "open-color"; import React, { useLayoutEffect, useRef, useState } from "react"; +import { trackEvent } from "../analytics"; import { ChartElements, renderSpreadsheet, Spreadsheet } from "../charts"; import { ChartType } from "../element/types"; import { t } from "../i18n"; @@ -86,6 +87,7 @@ export const PasteChartDialog = ({ const handleChartClick = (chartType: ChartType, elements: ChartElements) => { onInsertChart(elements); + trackEvent("magic", "chart", chartType); setAppState({ currentChartType: chartType, pasteDialog: {