MCPcopy Create free account
hub / github.com/Openpanel-dev/openpanel / withUtm

Function withUtm

packages/email/src/utm.ts:9–15  ·  view source on GitHub ↗
(url: string, campaign: string)

Source from the content-addressed store, hash-verified

7 * - utm_campaign: the specific email/template (distinguishes emails)
8 */
9export function withUtm(url: string, campaign: string): string {
10 const next = new URL(url);
11 next.searchParams.set('utm_source', 'openpanel');
12 next.searchParams.set('utm_medium', 'email');
13 next.searchParams.set('utm_campaign', campaign);
14 return next.toString();
15}

Callers 7

OnboardingWelcomeFunction · 0.90
OnboardingTrialEndedFunction · 0.90
WeeklyDigestFunction · 0.90
OnboardingFeatureRequestFunction · 0.90
OnboardingDashboardsFunction · 0.90
OnboardingTrialEndingFunction · 0.90
OnboardingWhatToTrackFunction · 0.90

Calls 2

setMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected