diff --git a/types/mixpanel-browser/index.d.ts b/types/mixpanel-browser/index.d.ts index 3bf0240067e482..a3454c3464eefa 100644 --- a/types/mixpanel-browser/index.d.ts +++ b/types/mixpanel-browser/index.d.ts @@ -62,13 +62,18 @@ export interface Config { cookie_name: string; loaded: (mixpanel: Mixpanel) => void; store_google: boolean; + stop_utm_persistence: boolean; save_referrer: boolean; test: boolean; verbose: boolean; img: boolean; debug: boolean; track_links_timeout: number; - track_pageview: boolean; + track_pageview: + | boolean + | "url-with-path" + | "url-with-path-and-query-string" + | "full-url"; skip_first_touch_marketing: boolean; cookie_expiration: number; upgrade: boolean; diff --git a/types/mixpanel-browser/mixpanel-browser-tests.ts b/types/mixpanel-browser/mixpanel-browser-tests.ts index 3c5f800c9198e1..08554d9061661d 100644 --- a/types/mixpanel-browser/mixpanel-browser-tests.ts +++ b/types/mixpanel-browser/mixpanel-browser-tests.ts @@ -26,6 +26,18 @@ mixpanel.init("token", { groups: "", }, }); +mixpanel.init("token", { + track_pageview: true, +}); +mixpanel.init("token", { + track_pageview: "url-with-path", +}); +mixpanel.init("token", { + track_pageview: "url-with-path-and-query-string", +}); +mixpanel.init("token", { + track_pageview: "full-url", +}); mixpanel.push(["register", { a: "b" }]); mixpanel.disable(); mixpanel.track("Registered", { Gender: "Male", Age: 21 }); diff --git a/types/mixpanel-browser/package.json b/types/mixpanel-browser/package.json index 084b014d807186..f042e3947601aa 100644 --- a/types/mixpanel-browser/package.json +++ b/types/mixpanel-browser/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/mixpanel-browser", - "version": "2.48.9999", + "version": "2.49.9999", "projects": [ "https://github.com/mixpanel/mixpanel-js" ],