diff --git a/src/lib/analytics/core/AnalyticsTracker.ts b/src/lib/analytics/core/AnalyticsTracker.ts index 8952880..15f514e 100644 --- a/src/lib/analytics/core/AnalyticsTracker.ts +++ b/src/lib/analytics/core/AnalyticsTracker.ts @@ -100,6 +100,22 @@ export class AnalyticsTracker { newsletterSignedUp(email: string, source: string) { this.track({ type: "newsletter_signup", email, source }); } + + // Backward compatibility aliases (old method names) + trackProductView = this.productViewed; + trackAddToCart = this.addToCart; + trackRemoveFromCart = this.removeFromCart; + trackCartView = this.cartViewed; + trackCheckoutStarted = this.checkoutStarted; + trackCheckoutStep = this.checkoutStep; + trackOrderCompleted = this.orderCompleted; + trackSearch = this.searchPerformed; + trackExternalLink = this.externalLinkClicked; + trackWishlistAdd = this.wishlistAdded; + trackUserLogin = this.userLoggedIn; + trackUserRegister = this.userRegistered; + trackNewsletterSignup = this.newsletterSignedUp; + identifyUser = this.identify; } let trackerInstance: AnalyticsTracker | null = null;