[{"data":1,"prerenderedAt":384},["ShallowReactive",2],{"docs-nav-\u002Fdocs\u002Faccount-sharing\u002Fconcepts\u002Fgroups":3,"\u002Fdocs\u002Faccount-sharing\u002Fconcepts\u002Fgroups":92},[4],{"title":5,"path":6,"stem":7,"children":8,"page":46},"Account Sharing","\u002Fdocs\u002Faccount-sharing","1.docs\u002F2.account sharing",[9,13,17,21,47,72],{"title":10,"path":11,"stem":12},"How it works","\u002Fdocs\u002Faccount-sharing\u002Fhow-account-sharing-prevention-works","1.docs\u002F2.account sharing\u002F0.How account sharing prevention works",{"title":14,"path":15,"stem":16},"Quick start","\u002Fdocs\u002Faccount-sharing\u002Fquick-start","1.docs\u002F2.account sharing\u002F1.Quick start",{"title":18,"path":19,"stem":20},"Events & actions","\u002Fdocs\u002Faccount-sharing\u002Flisten-to-events","1.docs\u002F2.account sharing\u002F2.Listen to events",{"title":22,"path":23,"stem":24,"children":25,"page":46},"Concepts","\u002Fdocs\u002Faccount-sharing\u002Fconcepts","1.docs\u002F2.account sharing\u002F4.Concepts",[26,30,34,38,42],{"title":27,"path":28,"stem":29},"Challenges","\u002Fdocs\u002Faccount-sharing\u002Fconcepts\u002Fchallenges","1.docs\u002F2.account sharing\u002F4.Concepts\u002F0.challenges",{"title":31,"path":32,"stem":33},"Device limits","\u002Fdocs\u002Faccount-sharing\u002Fconcepts\u002Fconfigure-device-limits","1.docs\u002F2.account sharing\u002F4.Concepts\u002F1.configure-device-limits",{"title":35,"path":36,"stem":37},"Groups","\u002Fdocs\u002Faccount-sharing\u002Fconcepts\u002Fgroups","1.docs\u002F2.account sharing\u002F4.Concepts\u002F2.groups",{"title":39,"path":40,"stem":41},"Automatically detach devices","\u002Fdocs\u002Faccount-sharing\u002Fconcepts\u002Fautomatically-detaching-devices","1.docs\u002F2.account sharing\u002F4.Concepts\u002F3.automatically-detaching-devices",{"title":43,"path":44,"stem":45},"Excluded Devices","\u002Fdocs\u002Faccount-sharing\u002Fconcepts\u002Fexcluded-devices","1.docs\u002F2.account sharing\u002F4.Concepts\u002F4.excluded-devices",false,{"title":48,"path":49,"stem":50,"children":51,"page":46},"Advanced","\u002Fdocs\u002Faccount-sharing\u002Fadvanced","1.docs\u002F2.account sharing\u002F8.Advanced",[52,56,60,64,68],{"title":53,"path":54,"stem":55},"Signing the user out","\u002Fdocs\u002Faccount-sharing\u002Fadvanced\u002Fsigning-the-user-out","1.docs\u002F2.account sharing\u002F8.Advanced\u002F1.Signing the user out",{"title":57,"path":58,"stem":59},"Webhooks","\u002Fdocs\u002Faccount-sharing\u002Fadvanced\u002Fwebhooks","1.docs\u002F2.account sharing\u002F8.Advanced\u002F2.webhooks",{"title":61,"path":62,"stem":63},"Metadata","\u002Fdocs\u002Faccount-sharing\u002Fadvanced\u002Fusing-metadata","1.docs\u002F2.account sharing\u002F8.Advanced\u002F3.Using metadata",{"title":65,"path":66,"stem":67},"When to attach","\u002Fdocs\u002Faccount-sharing\u002Fadvanced\u002Fwhen-to-call-the-attach-function","1.docs\u002F2.account sharing\u002F8.Advanced\u002F5.When to call the attach function",{"title":69,"path":70,"stem":71},"Tracking conversions","\u002Fdocs\u002Faccount-sharing\u002Fadvanced\u002Ftracking-conversions","1.docs\u002F2.account sharing\u002F8.Advanced\u002F8.Tracking conversions",{"title":73,"path":74,"stem":75,"children":76,"page":46},"Signals","\u002Fdocs\u002Faccount-sharing\u002Fsignals","1.docs\u002F2.account sharing\u002F9.Signals",[77,81,85,89],{"title":78,"path":79,"stem":80},"High velocity","\u002Fdocs\u002Faccount-sharing\u002Fsignals\u002Fhigh-velocity","1.docs\u002F2.account sharing\u002F9.Signals\u002F1.High velocity",{"title":82,"path":83,"stem":84},"Impossible travel","\u002Fdocs\u002Faccount-sharing\u002Fsignals\u002Fimpossible-travel","1.docs\u002F2.account sharing\u002F9.Signals\u002F2.Impossible travel",{"title":86,"path":87,"stem":88},"Concurrency","\u002Fdocs\u002Faccount-sharing\u002Fsignals\u002Fconcurrency","1.docs\u002F2.account sharing\u002F9.Signals\u002F3.Concurrency",{"title":31,"path":90,"stem":91},"\u002Fdocs\u002Faccount-sharing\u002Fsignals\u002Fdevice-limits","1.docs\u002F2.account sharing\u002F9.Signals\u002F4.Device limits",{"id":93,"title":35,"body":94,"description":104,"extension":378,"meta":379,"navigation":380,"path":36,"seo":381,"sitemap":382,"stem":37,"__hash__":383},"docs\u002F1.docs\u002F2.account sharing\u002F4.Concepts\u002F2.groups.md",{"type":95,"value":96,"toc":374},"minimark",[97,101,105,110,113,116,123,126,132,141,247,251,256,370],[98,99,35],"h1",{"id":100},"groups",[102,103,104],"p",{},"Groups are collections of user accounts. Groups represent company or team structures specific to your implementation.",[106,107,109],"h3",{"id":108},"benefits-of-using-groups","Benefits of using groups",[102,111,112],{},"Groups can be very useful for exploring statistics for specific subsets of your users. For example, you may want to explore how many people, active users or shared users  associated with a group.",[102,114,115],{},"Many B2B applications use groups to represent companies or teams. This allows you to explore usage statistics for specific companies or teams.",[102,117,118],{},[119,120],"img",{"alt":121,"src":122},"Group list screen","\u002Fimg\u002Fdocs\u002Fgroups-list.png",[102,124,125],{},"More specific usage statistcs for the group can be found on the group detail screen. View the account list, location and usage heatmap.",[102,127,128],{},[119,129],{"alt":130,"src":131},"Group detail screen","\u002Fimg\u002Fdocs\u002Fgroups-detail.png",[102,133,134,135,140],{},"Using metadata, you can also tie specific information to groups. For example, you may want to track subscriptions\u002Fplans for your users at the group level. This metadata can be specified in the attach function. For more information, please refer to the ",[136,137,139],"a",{"href":138},"\u002Fapi\u002Ffunctions\u002Fattach-a-device","device attachment documentation",".",[142,143,148],"pre",{"className":144,"code":145,"language":146,"meta":147,"style":147},"language-js shiki shiki-themes one-dark-pro monokai","await Rupt.attach({\n  ...\n  groups: [{\n    id: \"group_id\",\n    metadata: {\n      plan: \"pro\",\n    }\n  }]\n});\n","js","",[149,150,151,174,181,191,207,216,229,235,241],"code",{"__ignoreMap":147},[152,153,156,160,164,167,171],"span",{"class":154,"line":155},"line",1,[152,157,159],{"class":158},"sqnWQ","await",[152,161,163],{"class":162},"syDQ0"," Rupt",[152,165,140],{"class":166},"sFXR2",[152,168,170],{"class":169},"sUpKv","attach",[152,172,173],{"class":166},"({\n",[152,175,177],{"class":154,"line":176},2,[152,178,180],{"class":179},"suS8p","  ...\n",[152,182,184,188],{"class":154,"line":183},3,[152,185,187],{"class":186},"sskXI","  groups",[152,189,190],{"class":166},": [{\n",[152,192,194,197,200,204],{"class":154,"line":193},4,[152,195,196],{"class":186},"    id",[152,198,199],{"class":166},": ",[152,201,203],{"class":202},"sgpKs","\"group_id\"",[152,205,206],{"class":166},",\n",[152,208,210,213],{"class":154,"line":209},5,[152,211,212],{"class":186},"    metadata",[152,214,215],{"class":166},": {\n",[152,217,219,222,224,227],{"class":154,"line":218},6,[152,220,221],{"class":186},"      plan",[152,223,199],{"class":166},[152,225,226],{"class":202},"\"pro\"",[152,228,206],{"class":166},[152,230,232],{"class":154,"line":231},7,[152,233,234],{"class":166},"    }\n",[152,236,238],{"class":154,"line":237},8,[152,239,240],{"class":166},"  }]\n",[152,242,244],{"class":154,"line":243},9,[152,245,246],{"class":166},"});\n",[106,248,250],{"id":249},"adding-groups","Adding groups",[102,252,253,254,140],{},"Adding an account to groups is as simple as specifying the groups in the attach function. For more information, please refer to the ",[136,255,139],{"href":138},[142,257,259],{"className":144,"code":258,"language":146,"meta":147,"style":147},"await Rupt.attach({\n  client_id: \"client_id\",\n  account: \"user_id\",\n  groups: [{\n    id: \"group_id\",\n    name: \"Group name\",\n    metadata: {\n      key_1: \"value_1\",\n      key_2: \"value_2\",\n    }\n  }]\n});\n",[149,260,261,273,285,297,303,313,325,331,343,355,360,365],{"__ignoreMap":147},[152,262,263,265,267,269,271],{"class":154,"line":155},[152,264,159],{"class":158},[152,266,163],{"class":162},[152,268,140],{"class":166},[152,270,170],{"class":169},[152,272,173],{"class":166},[152,274,275,278,280,283],{"class":154,"line":176},[152,276,277],{"class":186},"  client_id",[152,279,199],{"class":166},[152,281,282],{"class":202},"\"client_id\"",[152,284,206],{"class":166},[152,286,287,290,292,295],{"class":154,"line":183},[152,288,289],{"class":186},"  account",[152,291,199],{"class":166},[152,293,294],{"class":202},"\"user_id\"",[152,296,206],{"class":166},[152,298,299,301],{"class":154,"line":193},[152,300,187],{"class":186},[152,302,190],{"class":166},[152,304,305,307,309,311],{"class":154,"line":209},[152,306,196],{"class":186},[152,308,199],{"class":166},[152,310,203],{"class":202},[152,312,206],{"class":166},[152,314,315,318,320,323],{"class":154,"line":218},[152,316,317],{"class":186},"    name",[152,319,199],{"class":166},[152,321,322],{"class":202},"\"Group name\"",[152,324,206],{"class":166},[152,326,327,329],{"class":154,"line":231},[152,328,212],{"class":186},[152,330,215],{"class":166},[152,332,333,336,338,341],{"class":154,"line":237},[152,334,335],{"class":186},"      key_1",[152,337,199],{"class":166},[152,339,340],{"class":202},"\"value_1\"",[152,342,206],{"class":166},[152,344,345,348,350,353],{"class":154,"line":243},[152,346,347],{"class":186},"      key_2",[152,349,199],{"class":166},[152,351,352],{"class":202},"\"value_2\"",[152,354,206],{"class":166},[152,356,358],{"class":154,"line":357},10,[152,359,234],{"class":166},[152,361,363],{"class":154,"line":362},11,[152,364,240],{"class":166},[152,366,368],{"class":154,"line":367},12,[152,369,246],{"class":166},[371,372,373],"style",{},"html pre.shiki code .sqnWQ, html code.shiki .sqnWQ{--shiki-default:#C678DD;--shiki-dark:#F92672}html pre.shiki code .syDQ0, html code.shiki .syDQ0{--shiki-default:#E5C07B;--shiki-dark:#F8F8F2}html pre.shiki code .sFXR2, html code.shiki .sFXR2{--shiki-default:#ABB2BF;--shiki-dark:#F8F8F2}html pre.shiki code .sUpKv, html code.shiki .sUpKv{--shiki-default:#61AFEF;--shiki-dark:#A6E22E}html pre.shiki code .suS8p, html code.shiki .suS8p{--shiki-default:#ABB2BF;--shiki-dark:#F92672}html pre.shiki code .sskXI, html code.shiki .sskXI{--shiki-default:#E06C75;--shiki-dark:#F8F8F2}html pre.shiki code .sgpKs, html code.shiki .sgpKs{--shiki-default:#98C379;--shiki-dark:#E6DB74}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);}",{"title":147,"searchDepth":176,"depth":176,"links":375},[376,377],{"id":108,"depth":183,"text":109},{"id":249,"depth":183,"text":250},"md",{},true,{"title":35,"description":104},{"loc":36},"tVypWG6CkvzbIlaM2uBN1IKqwLb2x8JSc7r2XNbJ2L8",1776564888182]