aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src/util/analytics.ts
diff options
context:
space:
mode:
authorSteve Klebanoff <steve.klebanoff@gmail.com>2018-11-27 05:20:16 +0800
committerSteve Klebanoff <steve.klebanoff@gmail.com>2018-11-27 05:20:16 +0800
commit2fec7613c408a046c130f4c5817696ab3b5e3928 (patch)
treed252688b8fa67602f017cf9d7fc6d29e7f410711 /packages/instant/src/util/analytics.ts
parenta5359df002d121c1b7c1f29e8a2bd8b351090ee3 (diff)
downloaddexon-sol-tools-2fec7613c408a046c130f4c5817696ab3b5e3928.tar
dexon-sol-tools-2fec7613c408a046c130f4c5817696ab3b5e3928.tar.gz
dexon-sol-tools-2fec7613c408a046c130f4c5817696ab3b5e3928.tar.bz2
dexon-sol-tools-2fec7613c408a046c130f4c5817696ab3b5e3928.tar.lz
dexon-sol-tools-2fec7613c408a046c130f4c5817696ab3b5e3928.tar.xz
dexon-sol-tools-2fec7613c408a046c130f4c5817696ab3b5e3928.tar.zst
dexon-sol-tools-2fec7613c408a046c130f4c5817696ab3b5e3928.zip
Token Selector open, closed, chose
Diffstat (limited to 'packages/instant/src/util/analytics.ts')
-rw-r--r--packages/instant/src/util/analytics.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/instant/src/util/analytics.ts b/packages/instant/src/util/analytics.ts
index e389e1530..50bab174f 100644
--- a/packages/instant/src/util/analytics.ts
+++ b/packages/instant/src/util/analytics.ts
@@ -18,6 +18,9 @@ enum EventNames {
ACCOUNT_UNLOCK_REQUESTED = 'Account - Unlock Requested',
ACCOUNT_UNLOCK_DENIED = 'Account - Unlock Denied',
ACCOUNT_ADDRESS_CHANGED = 'Account - Address Changed',
+ TOKEN_SELECTOR_OPENED = 'Token Selector - Opened',
+ TOKEN_SELECTOR_CLOSED = 'Token Selector - Closed',
+ TOKEN_SELECTOR_CHOSE = 'Token Selector - Chose',
}
const track = (eventName: EventNames, eventProperties: EventProperties = {}): void => {
evaluateIfEnabled(() => {
@@ -67,4 +70,8 @@ export const analytics = {
trackAccountUnlockDenied: trackingEventFnWithoutPayload(EventNames.ACCOUNT_UNLOCK_DENIED),
trackAccountAddressChanged: (address: string) =>
trackingEventFnWithPayload(EventNames.ACCOUNT_ADDRESS_CHANGED)({ address }),
+ trackTokenSelectorOpened: trackingEventFnWithoutPayload(EventNames.TOKEN_SELECTOR_OPENED),
+ trackTokenSelectorClosed: trackingEventFnWithoutPayload(EventNames.TOKEN_SELECTOR_CLOSED),
+ trackTokenSelectorChose: (payload: { assetName: string; assetData: string }) =>
+ trackingEventFnWithPayload(EventNames.TOKEN_SELECTOR_CHOSE)(payload),
};