From 7fab0a53005a9cfc71ff75f51b8bee4f59991ad7 Mon Sep 17 00:00:00 2001 From: Chris Bongers Date: Thu, 15 Jan 2026 09:05:24 +0200 Subject: [PATCH] hotfix: recruiter target type --- src/common/paddle/index.ts | 11 ++++++++--- src/integrations/analytics.ts | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/common/paddle/index.ts b/src/common/paddle/index.ts index a4232c218e..fc1722fb0d 100644 --- a/src/common/paddle/index.ts +++ b/src/common/paddle/index.ts @@ -406,6 +406,13 @@ export const planChanged = async ({ data }: SubscriptionUpdatedEvent) => { ); }; +const getAnalyticsTargetType = (event: EventEntity): TargetType => { + if (isPurchaseType(PurchaseType.Cores, event)) return TargetType.Credits; + if (isPurchaseType(PurchaseType.Recruiter, event)) + return TargetType.Recruiter; + return TargetType.Plus; +}; + export const logPaddleAnalyticsEvent = async ( event: | SubscriptionUpdatedEvent @@ -443,9 +450,7 @@ export const logPaddleAnalyticsEvent = async ( app_platform: 'api', user_id: analyticsId, extra: JSON.stringify(getAnalyticsExtra(event)), - target_type: isPurchaseType(PurchaseType.Cores, event) - ? TargetType.Credits - : TargetType.Plus, + target_type: getAnalyticsTargetType(event), }, ]); }; diff --git a/src/integrations/analytics.ts b/src/integrations/analytics.ts index 61349fcfde..345eece74e 100644 --- a/src/integrations/analytics.ts +++ b/src/integrations/analytics.ts @@ -75,4 +75,5 @@ export async function sendExperimentAllocationEvent< export enum TargetType { Plus = 'plus', Credits = 'credits', + Recruiter = 'recruiter', }