[{"data":1,"prerenderedAt":302},["ShallowReactive",2],{"navigation_docs":3,"-api-composables-use-mixpanel-server":90,"-api-composables-use-mixpanel-server-surround":297},[4,19,37],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":18},"Get Started","i-lucide-rocket","\u002Fget-started","1.get-started",[10,14],{"title":11,"path":12,"stem":13},"Installation","\u002Fget-started\u002Finstallation","1.get-started\u002F1.installation",{"title":15,"path":16,"stem":17},"Configuration","\u002Fget-started\u002Fconfiguration","1.get-started\u002F2.configuration",false,{"title":20,"icon":21,"path":22,"stem":23,"children":24,"page":18},"Integration","i-lucide-plug","\u002Fintegration","2.integration",[25,29,33],{"title":26,"path":27,"stem":28},"Browser","\u002Fintegration\u002Fbrowser","2.integration\u002F1.browser",{"title":30,"path":31,"stem":32},"Nitro","\u002Fintegration\u002Fnitro","2.integration\u002F2.nitro",{"title":34,"path":35,"stem":36},"Pageviews","\u002Fintegration\u002Fpageviews","2.integration\u002F3.pageviews",{"title":38,"icon":39,"path":40,"stem":41,"children":42,"page":18},"API","i-lucide-code-xml","\u002Fapi","3.api",[43,48,62,76,81],{"title":44,"path":45,"stem":46,"icon":47},"Module options","\u002Fapi\u002Foptions","3.api\u002F0.options","i-lucide-sliders-horizontal",{"title":49,"icon":50,"path":51,"stem":52,"children":53,"page":18},"Composables","i-lucide-arrow-left-right","\u002Fapi\u002Fcomposables","3.api\u002F1.composables",[54,58],{"title":55,"path":56,"stem":57},"useMixpanel","\u002Fapi\u002Fcomposables\u002Fuse-mixpanel","3.api\u002F1.composables\u002F1.use-mixpanel",{"title":59,"path":60,"stem":61},"useMixpanelServer","\u002Fapi\u002Fcomposables\u002Fuse-mixpanel-server","3.api\u002F1.composables\u002F2.use-mixpanel-server",{"title":63,"icon":64,"path":65,"stem":66,"children":67,"page":18},"Configuration helpers","i-lucide-square-function","\u002Fapi\u002Futils","3.api\u002F2.utils",[68,72],{"title":69,"path":70,"stem":71},"defineMixpanelClientConfig","\u002Fapi\u002Futils\u002Fdefine-mixpanel-client-config","3.api\u002F2.utils\u002F1.define-mixpanel-client-config",{"title":73,"path":74,"stem":75},"defineMixpanelServerConfig","\u002Fapi\u002Futils\u002Fdefine-mixpanel-server-config","3.api\u002F2.utils\u002F2.define-mixpanel-server-config",{"title":77,"path":78,"stem":79,"icon":80},"Page meta","\u002Fapi\u002Fpage-meta","3.api\u002F3.page-meta","i-lucide-file-cog",{"title":82,"icon":21,"path":83,"stem":84,"children":85,"page":18},"Hooks","\u002Fapi\u002Fhooks","3.api\u002F4.hooks",[86],{"title":87,"path":88,"stem":89},"mixpanel:pageview","\u002Fapi\u002Fhooks\u002Fpageview","3.api\u002F4.hooks\u002F1.pageview",{"id":91,"title":59,"body":92,"description":290,"extension":291,"links":292,"meta":293,"navigation":294,"path":60,"seo":295,"stem":61,"__hash__":296},"docs\u002F3.api\u002F1.composables\u002F2.use-mixpanel-server.md",{"type":93,"value":94,"toc":282},"minimark",[95,103,108,141,144,176,180,200,229,233,247,253,257,260,264,275,278],[96,97,98,102],"p",{},[99,100,101],"code",{},"useMixpanelServer()"," returns the Node SDK instance used by Nitro. It is auto-imported in server routes, plugins and utilities.",[104,105,107],"h2",{"id":106},"usage","Usage",[109,110,115],"pre",{"className":111,"code":112,"language":113,"meta":114,"style":114},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const mixpanel = useMixpanelServer()\n","ts","",[99,116,117],{"__ignoreMap":114},[118,119,122,126,130,134,138],"span",{"class":120,"line":121},"line",1,[118,123,125],{"class":124},"spNyl","const",[118,127,129],{"class":128},"sTEyZ"," mixpanel ",[118,131,133],{"class":132},"sMK4o","=",[118,135,137],{"class":136},"s2Zo4"," useMixpanelServer",[118,139,140],{"class":128},"()\n",[96,142,143],{},"For an explicit import:",[109,145,147],{"className":111,"code":146,"language":113,"meta":114,"style":114},"import { useMixpanelServer } from '#mixpanel\u002Fserver'\n",[99,148,149],{"__ignoreMap":114},[118,150,151,155,158,160,163,166,169,173],{"class":120,"line":121},[118,152,154],{"class":153},"s7zQu","import",[118,156,157],{"class":132}," {",[118,159,137],{"class":128},[118,161,162],{"class":132}," }",[118,164,165],{"class":153}," from",[118,167,168],{"class":132}," '",[118,170,172],{"class":171},"sfazB","#mixpanel\u002Fserver",[118,174,175],{"class":132},"'\n",[104,177,179],{"id":178},"type","Type",[109,181,184],{"className":111,"code":182,"filename":183,"language":113,"meta":114,"style":114},"function useMixpanelServer(): MixpanelServer\n","Signature",[99,185,186],{"__ignoreMap":114},[118,187,188,191,193,196],{"class":120,"line":121},[118,189,190],{"class":124},"function",[118,192,137],{"class":136},[118,194,195],{"class":132},"():",[118,197,199],{"class":198},"sBMFI"," MixpanelServer\n",[109,201,204],{"className":111,"code":202,"filename":203,"language":113,"meta":114,"style":114},"import type { MixpanelServer } from 'mixpanel-nuxt\u002Fconfig'\n","Type import",[99,205,206],{"__ignoreMap":114},[118,207,208,210,213,215,218,220,222,224,227],{"class":120,"line":121},[118,209,154],{"class":153},[118,211,212],{"class":153}," type",[118,214,157],{"class":132},[118,216,217],{"class":128}," MixpanelServer",[118,219,162],{"class":132},[118,221,165],{"class":153},[118,223,168],{"class":132},[118,225,226],{"class":171},"mixpanel-nuxt\u002Fconfig",[118,228,175],{"class":132},[104,230,232],{"id":231},"return-value","Return value",[96,234,235,238,239,246],{},[99,236,237],{},"MixpanelServer"," exposes the ",[240,241,245],"a",{"href":242,"rel":243},"https:\u002F\u002Fdocs.mixpanel.com\u002Fdocs\u002Ftracking-methods\u002Fsdks\u002Fnodejs",[244],"nofollow","Mixpanel Node SDK",". The instance is initialized on first use and reused by subsequent calls.",[96,248,249,250,252],{},"SDK methods retain their callback signatures. The module does not convert them to Promises. See ",[240,251,30],{"href":31}," for a handler that waits for delivery.",[104,254,256],{"id":255},"shared-state","Shared state",[96,258,259],{},"User identity must be supplied with each operation. The shared instance must not hold request-specific identity or properties.",[104,261,263],{"id":262},"availability","Availability",[96,265,266,267,270,271,274],{},"Server tracking is enabled by default. Calling the accessor when ",[99,268,269],{},"server.enabled"," is ",[99,272,273],{},"false"," throws. The server token is independent of the browser token.",[96,276,277],{},"Node and serverless Node are supported; edge presets are not covered.",[279,280,281],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":114,"searchDepth":283,"depth":283,"links":284},2,[285,286,287,288,289],{"id":106,"depth":283,"text":107},{"id":178,"depth":283,"text":179},{"id":231,"depth":283,"text":232},{"id":255,"depth":283,"text":256},{"id":262,"depth":283,"text":263},"Access the shared Mixpanel Node client in Nitro.","md",null,{},true,{"title":59,"description":290},"odQlL5qLiY-ANO5nFhkK_y_y-8WRRHjlseoXnCKkC0c",[298,300],{"title":55,"path":56,"stem":57,"description":299,"children":-1},"Access the Mixpanel browser client from the Nuxt app.",{"title":69,"path":70,"stem":71,"description":301,"children":-1},"Define typed browser SDK options in a configuration file.",1791420522573]