From a7c8eac5a6041afdc48b4b583a53fedeaffde61a Mon Sep 17 00:00:00 2001 From: yann300 Date: Tue, 9 Nov 2021 18:17:13 +0100 Subject: [PATCH] Add custom id to matomo --- apps/remix-ide/src/app/tabs/runTab/contractDropdown.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/remix-ide/src/app/tabs/runTab/contractDropdown.js b/apps/remix-ide/src/app/tabs/runTab/contractDropdown.js index a111147672..650b35b8c1 100644 --- a/apps/remix-ide/src/app/tabs/runTab/contractDropdown.js +++ b/apps/remix-ide/src/app/tabs/runTab/contractDropdown.js @@ -56,6 +56,7 @@ class ContractDropdownUI { } this.exEnvironment = this.blockchain.getProvider() this.networkName = network.name + this.networkId = network.id const savedConfig = window.localStorage.getItem(`ipfs/${this.exEnvironment}/${this.networkName}`) @@ -309,10 +310,10 @@ class ContractDropdownUI { const data = self.runView.compilersArtefacts.getCompilerAbstract(contractObject.contract.file) self.runView.compilersArtefacts.addResolvedContract(helper.addressToString(address), data) if (self.ipfsCheckedState) { - _paq.push(['trackEvent', 'udapp', 'DeployAndPublish', this.networkName]) + _paq.push(['trackEvent', 'udapp', 'DeployAndPublish', this.networkName, this.networkId]) publishToStorage('ipfs', self.runView.fileProvider, self.runView.fileManager, selectedContract) } else { - _paq.push(['trackEvent', 'udapp', 'DeployOnly', this.networkName]) + _paq.push(['trackEvent', 'udapp', 'DeployOnly', this.networkName, this.networkId]) } } @@ -346,7 +347,7 @@ class ContractDropdownUI { } deployContract (selectedContract, args, contractMetadata, compilerContracts, callbacks, confirmationCb) { - _paq.push(['trackEvent', 'udapp', 'DeployContractTo', this.networkName]) + _paq.push(['trackEvent', 'udapp', 'DeployContractTo', this.networkName, this.networkId]) const { statusCb } = callbacks if (!contractMetadata || (contractMetadata && contractMetadata.autoDeployLib)) { return this.blockchain.deployContractAndLibraries(selectedContract, args, contractMetadata, compilerContracts, callbacks, confirmationCb)