feat: Add user cloud it to telemetry (#7232)

Github issue / Community forum post (link here to close automatically):
This commit is contained in:
Ricardo Espinoza
2023-09-25 06:59:41 -04:00
committed by GitHub
parent 33991e92d0
commit 60c152dc72
3 changed files with 150 additions and 1 deletions

View File

@@ -74,7 +74,15 @@ export class Telemetry {
}
identify(instanceId: string, userId?: string, versionCli?: string) {
const traits = { instance_id: instanceId, version_cli: versionCli };
const settingsStore = useSettingsStore();
const traits: { instance_id: string; version_cli?: string; user_cloud_id?: string } = {
instance_id: instanceId,
version_cli: versionCli,
};
if (settingsStore.isCloudDeployment) {
traits.user_cloud_id = settingsStore.settings?.n8nMetadata?.userId ?? '';
}
if (userId) {
this.rudderStack.identify(`${instanceId}#${userId}`, traits);
} else {