Skip to content

Commit a6d3510

Browse files
authored
Merge pull request #46 from contentstack/feat/EC0-3330
Feat/ECO-3330
2 parents b513422 + b58a2da commit a6d3510

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

ui/src/common/constants/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
export default {
22
appSdkError: "appSdk initialization error",
33
};
4+
5+
export const eventNames = Object.freeze({
6+
APP_INITIALIZE_SUCCESS: "App Loaded Successfully",
7+
APP_INITIALIZE_FAILURE: "App Load Failure",
8+
});

ui/src/containers/CustomField/index.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import React, { useEffect, useState } from "react";
22
import ContentstackAppSdk from "@contentstack/app-sdk";
3-
import constants from "../../common/constants";
3+
import constants, { eventNames } from "../../common/constants";
44
import { isEmpty } from "../../common/utils";
55
import { TypeSDKData } from "../../common/types";
66
import "./styles.scss";
7+
import useAnalytics from "../../hooks/useAnalytics";
78
import JSONEditor from "../../components/jsoneditor";
89

910
const CustomField: React.FC = function () {
@@ -13,7 +14,10 @@ const CustomField: React.FC = function () {
1314
appSdkInitialized: false,
1415
});
1516
const [jsonData, setJsonData] = useState<Array<any>>([{}]);
17+
const { trackEvent } = useAnalytics();
1618
const [saveJsonData, setSaveJsonData] = useState<Array<any>>([{}]);
19+
const { APP_INITIALIZE_SUCCESS, APP_INITIALIZE_FAILURE } = eventNames;
20+
1721
let isStringified: any;
1822

1923
const toStringify = (localConfig: any, globalConfig: any) => {
@@ -62,9 +66,11 @@ const CustomField: React.FC = function () {
6266
[JSON.stringify(jsonVal[0])]
6367
: jsonVal
6468
);
69+
trackEvent(APP_INITIALIZE_SUCCESS)
6570
})
6671
.catch((error) => {
6772
console.error(constants.appSdkError, error);
73+
trackEvent(APP_INITIALIZE_FAILURE)
6874
});
6975
}, []);
7076

0 commit comments

Comments
 (0)