[{"data":1,"prerenderedAt":834},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Ftargets":253,"\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Ftargets-surround":829},[4,18,228],{"title":5,"path":6,"stem":7,"children":8,"icon":17},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,12],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-home",{"title":13,"path":14,"stem":15,"icon":16},"Quick Start","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation","i-lucide-rocket",false,{"title":19,"icon":17,"path":20,"stem":21,"children":22},"Admin Guides","\u002Fdocs\u002Fadmin-guides","1.docs\u002F2.admin-guides\u002F1.index",[23,25,34,43,62,87,111,145,170],{"title":19,"path":20,"stem":21,"icon":24},"i-lucide-book-open",{"title":26,"icon":17,"path":27,"stem":28,"children":29,"page":17},"Programs","\u002Fdocs\u002Fadmin-guides\u002Fprograms","1.docs\u002F2.admin-guides\u002F0.programs",[30],{"title":26,"path":31,"stem":32,"icon":33},"\u002Fdocs\u002Fadmin-guides\u002Fprograms\u002Fprograms","1.docs\u002F2.admin-guides\u002F0.programs\u002F1.programs","i-lucide-layout-grid",{"title":35,"icon":17,"path":36,"stem":37,"children":38,"page":17},"Dashboard","\u002Fdocs\u002Fadmin-guides\u002Fdashboard","1.docs\u002F2.admin-guides\u002F1.dashboard",[39],{"title":35,"path":40,"stem":41,"icon":42},"\u002Fdocs\u002Fadmin-guides\u002Fdashboard\u002Fdashboard","1.docs\u002F2.admin-guides\u002F1.dashboard\u002F1.dashboard","i-lucide-layout-dashboard",{"title":44,"icon":17,"path":45,"stem":46,"children":47,"page":17},"Members","\u002Fdocs\u002Fadmin-guides\u002Fmembers","1.docs\u002F2.admin-guides\u002F2.members",[48,52,57],{"title":44,"path":49,"stem":50,"icon":51},"\u002Fdocs\u002Fadmin-guides\u002Fmembers\u002Fmembers","1.docs\u002F2.admin-guides\u002F2.members\u002F1.members","i-lucide-users",{"title":53,"path":54,"stem":55,"icon":56},"Companies","\u002Fdocs\u002Fadmin-guides\u002Fmembers\u002Fcompanies","1.docs\u002F2.admin-guides\u002F2.members\u002F2.companies","i-lucide-building-2",{"title":58,"path":59,"stem":60,"icon":61},"Communicate","\u002Fdocs\u002Fadmin-guides\u002Fmembers\u002Fcommunicate","1.docs\u002F2.admin-guides\u002F2.members\u002F3.communicate","i-lucide-mail",{"title":63,"icon":17,"path":64,"stem":65,"children":66,"page":17},"Rewards","\u002Fdocs\u002Fadmin-guides\u002Frewards","1.docs\u002F2.admin-guides\u002F3.rewards",[67,72,77,82],{"title":68,"path":69,"stem":70,"icon":71},"Rewards Catalog","\u002Fdocs\u002Fadmin-guides\u002Frewards\u002Frewards-catalog","1.docs\u002F2.admin-guides\u002F3.rewards\u002F1.rewards-catalog","i-lucide-gift",{"title":73,"path":74,"stem":75,"icon":76},"Orders","\u002Fdocs\u002Fadmin-guides\u002Frewards\u002Forders","1.docs\u002F2.admin-guides\u002F3.rewards\u002F2.orders","i-lucide-shopping-cart",{"title":78,"path":79,"stem":80,"icon":81},"Points Import","\u002Fdocs\u002Fadmin-guides\u002Frewards\u002Fpoints-import","1.docs\u002F2.admin-guides\u002F3.rewards\u002F3.points-import","i-lucide-upload",{"title":83,"path":84,"stem":85,"icon":86},"Fund","\u002Fdocs\u002Fadmin-guides\u002Frewards\u002Ffund","1.docs\u002F2.admin-guides\u002F3.rewards\u002F4.fund","i-lucide-wallet",{"title":88,"icon":17,"path":89,"stem":90,"children":91,"page":17},"Data","\u002Fdocs\u002Fadmin-guides\u002Fdata","1.docs\u002F2.admin-guides\u002F4.data",[92,97,102,106],{"title":93,"path":94,"stem":95,"icon":96},"Data Buckets","\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Fdata-buckets","1.docs\u002F2.admin-guides\u002F4.data\u002F1.data-buckets","i-lucide-database",{"title":98,"path":99,"stem":100,"icon":101},"Targets","\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Ftargets","1.docs\u002F2.admin-guides\u002F4.data\u002F2.targets","i-lucide-target",{"title":103,"path":104,"stem":105,"icon":81},"Data Imports","\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Fdata-imports","1.docs\u002F2.admin-guides\u002F4.data\u002F3.data-imports",{"title":107,"path":108,"stem":109,"icon":110},"Target Points Rules","\u002Fdocs\u002Fadmin-guides\u002Fdata\u002Ftarget-points-rules","1.docs\u002F2.admin-guides\u002F4.data\u002F4.target-points-rules","i-lucide-calculator",{"title":112,"icon":17,"path":113,"stem":114,"children":115,"page":17},"Apps","\u002Fdocs\u002Fadmin-guides\u002Fapps","1.docs\u002F2.admin-guides\u002F5.apps",[116,121,125,130,135,140],{"title":117,"path":118,"stem":119,"icon":120},"Leaderboards","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fleaderboards","1.docs\u002F2.admin-guides\u002F5.apps\u002F1.leaderboards","i-lucide-trophy",{"title":122,"path":123,"stem":124,"icon":101},"Target Trackers","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Ftarget-trackers","1.docs\u002F2.admin-guides\u002F5.apps\u002F2.target-trackers",{"title":126,"path":127,"stem":128,"icon":129},"Awards","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fawards","1.docs\u002F2.admin-guides\u002F5.apps\u002F3.awards","i-lucide-medal",{"title":131,"path":132,"stem":133,"icon":134},"Tiers","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Ftiers","1.docs\u002F2.admin-guides\u002F5.apps\u002F4.tiers","i-lucide-layers",{"title":136,"path":137,"stem":138,"icon":139},"Claims","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fclaims","1.docs\u002F2.admin-guides\u002F5.apps\u002F5.claims","i-lucide-file-check",{"title":141,"path":142,"stem":143,"icon":144},"Quizzes","\u002Fdocs\u002Fadmin-guides\u002Fapps\u002Fquizzes","1.docs\u002F2.admin-guides\u002F5.apps\u002F6.quizzes","i-lucide-help-circle",{"title":146,"icon":17,"path":147,"stem":148,"children":149,"page":17},"Content","\u002Fdocs\u002Fadmin-guides\u002Fcontent","1.docs\u002F2.admin-guides\u002F6.content",[150,155,160,165],{"title":151,"path":152,"stem":153,"icon":154},"Articles","\u002Fdocs\u002Fadmin-guides\u002Fcontent\u002Farticles","1.docs\u002F2.admin-guides\u002F6.content\u002F1.articles","i-lucide-newspaper",{"title":156,"path":157,"stem":158,"icon":159},"Pages","\u002Fdocs\u002Fadmin-guides\u002Fcontent\u002Fpages","1.docs\u002F2.admin-guides\u002F6.content\u002F2.pages","i-lucide-file-text",{"title":161,"path":162,"stem":163,"icon":164},"Menus","\u002Fdocs\u002Fadmin-guides\u002Fcontent\u002Fmenus","1.docs\u002F2.admin-guides\u002F6.content\u002F3.menus","i-lucide-menu",{"title":166,"path":167,"stem":168,"icon":169},"Design Studio","\u002Fdocs\u002Fadmin-guides\u002Fcontent\u002Fdesign-studio","1.docs\u002F2.admin-guides\u002F6.content\u002F4.design-studio","i-lucide-palette",{"title":171,"icon":17,"path":172,"stem":173,"children":174,"page":17},"Settings","\u002Fdocs\u002Fadmin-guides\u002Fsettings","1.docs\u002F2.admin-guides\u002F7.settings",[175,180,223],{"title":176,"path":177,"stem":178,"icon":179},"Overview","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Foverview","1.docs\u002F2.admin-guides\u002F7.settings\u002F0.overview","i-lucide-layout-list",{"title":181,"icon":17,"path":182,"stem":183,"children":184,"page":17},"General Settings","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings",[185,190,195,200,204,209,214,218],{"title":186,"path":187,"stem":188,"icon":189},"Admins","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings\u002Fadmins","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings\u002F2.admins","i-lucide-shield",{"title":191,"path":192,"stem":193,"icon":194},"Titles","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings\u002Ftitles","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings\u002F3.titles","i-lucide-type",{"title":196,"path":197,"stem":198,"icon":199},"Website","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings\u002Fwebsite","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings\u002F4.website","i-lucide-globe",{"title":201,"path":202,"stem":203,"icon":159},"Terms","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings\u002Fterms","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings\u002F5.terms",{"title":205,"path":206,"stem":207,"icon":208},"Privacy","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings\u002Fprivacy","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings\u002F6.privacy","i-lucide-shield-check",{"title":210,"path":211,"stem":212,"icon":213},"App","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings\u002Fapp","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings\u002F7.app","i-lucide-smartphone",{"title":215,"path":216,"stem":217,"icon":71},"Rewards Settings","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings\u002Frewards","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings\u002F8.rewards",{"title":219,"path":220,"stem":221,"icon":222},"Subscription","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Fgeneral-settings\u002Fsubscription","1.docs\u002F2.admin-guides\u002F7.settings\u002F1.general-settings\u002F9.subscription","i-lucide-credit-card",{"title":224,"path":225,"stem":226,"icon":227},"Translations","\u002Fdocs\u002Fadmin-guides\u002Fsettings\u002Ftranslations","1.docs\u002F2.admin-guides\u002F7.settings\u002F3.translations","i-lucide-languages",{"title":229,"path":230,"stem":231,"children":232,"icon":17},"API","\u002Fdocs\u002Fapi-reference","1.docs\u002F3.api-reference\u002F1.index",[233,235,239,244,248],{"title":234,"path":230,"stem":231,"icon":24},"API Documentation",{"title":236,"path":237,"stem":238,"icon":51},"Members API","\u002Fdocs\u002Fapi-reference\u002Fmembers","1.docs\u002F3.api-reference\u002F2.members",{"title":240,"path":241,"stem":242,"icon":243},"Points API","\u002Fdocs\u002Fapi-reference\u002Fpoints","1.docs\u002F3.api-reference\u002F3.points","i-lucide-coins",{"title":245,"path":246,"stem":247,"icon":71},"Rewards API","\u002Fdocs\u002Fapi-reference\u002Frewards","1.docs\u002F3.api-reference\u002F4.rewards",{"title":249,"path":250,"stem":251,"icon":252},"Webhooks","\u002Fdocs\u002Fapi-reference\u002Fwebhooks","1.docs\u002F3.api-reference\u002F5.webhooks","i-lucide-webhook",{"id":254,"title":98,"body":255,"description":823,"extension":824,"meta":825,"navigation":826,"path":99,"seo":827,"stem":100,"__hash__":828},"docs\u002F1.docs\u002F2.admin-guides\u002F4.data\u002F2.targets.md",{"type":256,"value":257,"toc":807},"minimark",[258,262,287,300,304,310,348,352,378,382,420,424,427,480,483,488,498,512,516,521,606,616,620,623,638,642,652,661,665,671,709,721,725,776,780],[259,260,98],"h1",{"id":261},"targets",[263,264,265,266,269,270,273,274,278,279,282,283,286],"p",{},"The ",[267,268,98],"strong",{}," tab is where you upload ",[267,271,272],{},"goal data"," for a ",[275,276,277],"a",{"href":94},"Data Bucket",". Targets define what each member or company should achieve for each ",[267,280,281],{},"Category Key","—the same keys you configure on the ",[267,284,285],{},"Builder"," tab.",[263,288,289,290,293,294,296,297,299],{},"Upload targets ",[267,291,292],{},"before"," importing progress data on the ",[267,295,88],{}," tab. Without targets, the ",[267,298,88],{}," tab blocks new uploads.",[301,302,176],"h2",{"id":303},"overview",[263,305,306,307,309],{},"From ",[267,308,98],{}," inside a bucket you can:",[311,312,313,320,330,336,342],"ul",{},[314,315,316,319],"li",{},[267,317,318],{},"Upload a CSV"," of goal values per participant and Category Key",[314,321,322,325,326,329],{},[267,323,324],{},"Map"," spreadsheet columns to ",[267,327,328],{},"Account Key"," and each Category Key",[314,331,332,335],{},[267,333,334],{},"Review"," matched vs unmatched rows before importing",[314,337,338,341],{},[267,339,340],{},"Replace"," the previous targets file with each successful upload",[314,343,344,347],{},[267,345,346],{},"Download"," the current targets file or preview uploaded values in a table",[301,349,351],{"id":350},"where-to-find-it","Where to find it",[311,353,354,361,369],{},[314,355,356,357,360],{},"Open a bucket: ",[267,358,359],{},"Data → Data Buckets"," → select a bucket",[314,362,363,366,367],{},[267,364,365],{},"Tab:"," ",[267,368,98],{},[314,370,371,366,374],{},[267,372,373],{},"Route:",[375,376,377],"code",{},"\u002Fdatabuckets\u002F{programId}\u002Fdatabucket\u002F{databucketId}",[301,379,381],{"id":380},"prerequisites","Prerequisites",[311,383,384,392,401],{},[314,385,386,389,390],{},[267,387,388],{},"Admin"," role and an open ",[275,391,277],{"href":94},[314,393,394,395,397,398,400],{},"At least one ",[267,396,281],{}," added on ",[267,399,285],{}," — keys without data can still be added to your CSV mapping once they exist on the bucket",[314,402,403,405,406,408,409,412,413,415,416,419],{},[267,404,44],{}," or ",[267,407,53],{}," on file with ",[267,410,411],{},"Data Keys"," matching your CSV ",[267,414,328],{}," column (depending on bucket ",[267,417,418],{},"Data Type",")",[301,421,423],{"id":422},"csv-structure","CSV structure",[263,425,426],{},"Each targets row represents one participant. Required mapping:",[428,429,430,446],"table",{},[431,432,433],"thead",{},[434,435,436,440,443],"tr",{},[437,438,439],"th",{},"Data Bucket field",[437,441,442],{},"Required?",[437,444,445],{},"Purpose",[447,448,449,467],"tbody",{},[434,450,451,456,461],{},[452,453,454],"td",{},[267,455,328],{},[452,457,458],{},[267,459,460],{},"Yes",[452,462,463,464],{},"Must match the member or company ",[267,465,466],{},"Data Key",[434,468,469,474,477],{},[452,470,471],{},[267,472,473],{},"Category Key columns",[452,475,476],{},"One column per KPI",[452,478,479],{},"Goal value for that Category Key (numeric)",[263,481,482],{},"Your CSV can include extra columns; only mapped fields are imported.",[263,484,485],{},[267,486,487],{},"Example header row (member bucket):",[489,490,496],"pre",{"className":491,"code":493,"language":494,"meta":495},[492],"language-text","Account Key,Q1_Sales,Q2_Sales,Warranty\nDEALER001,50000,55000,120\nDEALER002,42000,48000,95\n","text","",[375,497,493],{"__ignoreMap":495},[263,499,500,501,504,505,507,508,511],{},"Category column names must correspond to ",[267,502,503],{},"Category Keys"," on ",[267,506,285],{}," (",[375,509,510],{},"Q1_Sales",", etc.).",[301,513,515],{"id":514},"step-by-step","Step-by-step",[517,518,520],"h3",{"id":519},"upload-new-targets","Upload new targets",[522,523,524,529,536,542,574,601],"ol",{},[314,525,526,527,286],{},"Open the bucket → ",[267,528,98],{},[314,530,531,532,535],{},"Click ",[267,533,534],{},"Upload New Targets",".",[314,537,538,541],{},[267,539,540],{},"Step 1 — Select CSV:"," drag-and-drop or browse for your file. Preview the parsed rows.",[314,543,544,547],{},[267,545,546],{},"Step 2 — Map Data Bucket to CSV:",[311,548,549,555,561,571],{},[314,550,551,552,554],{},"Map ",[267,553,328],{}," to the column that holds participant identifiers (employee ID, dealer code, etc.).",[314,556,557,558,560],{},"Map each ",[267,559,281],{}," to the matching goal column.",[314,562,531,563,566,567,570],{},[267,564,565],{},"Edit Map"," to change mappings; ",[267,568,569],{},"Save"," when done.",[314,572,573],{},"Required fields show an asterisk (*).",[314,575,576,579,580],{},[267,577,578],{},"Step 3 — Import Targets:"," review the summary:\n",[311,581,582,585,591],{},[314,583,584],{},"File name and record count",[314,586,587,590],{},[267,588,589],{},"Records matched"," to members\u002Fcompanies on file",[314,592,593,596,597,600],{},[267,594,595],{},"Records not matched"," (if any)—download ",[267,598,599],{},"unmatched records"," to fix Data Keys and re-upload",[314,602,531,603,535],{},[267,604,605],{},"Proceed with import",[263,607,608,609,612,613,535],{},"On success, ",[267,610,611],{},"Last Targets Uploaded"," shows the file name, upload date, and a preview table. The alert on step 1 noted that this file ",[267,614,615],{},"replaces all targets from the previous import",[517,617,619],{"id":618},"review-current-targets","Review current targets",[263,621,622],{},"When targets exist:",[311,624,625,632],{},[314,626,627,628,631],{},"Click the file name link to ",[267,629,630],{},"download"," the stored CSV",[314,633,634,635,637],{},"Scroll the preview table to verify values per ",[267,636,328],{}," and Category Key",[517,639,641],{"id":640},"update-targets-later","Update targets later",[263,643,644,645,647,648,651],{},"Upload again with ",[267,646,534],{},". The new file ",[267,649,650],{},"fully replaces"," the prior targets upload—it does not merge with the old file. Plan full-file replacements when goals change mid-period.",[263,653,654,655,657,658,535],{},"Progress data on the ",[267,656,88],{}," tab is separate; replacing targets does not delete actual imports, but Difference and Percentage columns recalculate after you ",[267,659,660],{},"Save Data Bucket",[301,662,664],{"id":663},"matching-and-unmatched-rows","Matching and unmatched rows",[263,666,667,668,670],{},"Matching compares CSV ",[267,669,328],{}," values to:",[428,672,673,683],{},[431,674,675],{},[434,676,677,680],{},[437,678,679],{},"Bucket Data Type",[437,681,682],{},"Matches against",[447,684,685,697],{},[434,686,687,692],{},[452,688,689],{},[267,690,691],{},"Member",[452,693,694,695],{},"Member ",[267,696,466],{},[434,698,699,704],{},[452,700,701],{},[267,702,703],{},"Company",[452,705,706,707],{},"Company ",[267,708,466],{},[263,710,711,712,715,716,405,718,720],{},"Only ",[267,713,714],{},"matched"," rows import. Unmatched rows are omitted from the bucket but listed in the step 3 summary so you can correct keys in ",[275,717,44],{"href":49},[275,719,53],{"href":54}," and re-upload.",[301,722,724],{"id":723},"tips-and-limitations","Tips and limitations",[311,726,727,736,742,748,757,767],{},[314,728,729,732,733,735],{},[267,730,731],{},"Category Keys first"," — Add keys on ",[267,734,285],{}," before building your CSV so mapping lists every category.",[314,737,738,741],{},[267,739,740],{},"Full replace"," — Each targets import overwrites the previous targets file entirely.",[314,743,744,747],{},[267,745,746],{},"Plain-text Account Keys in storage"," — Keys are stored as uploaded so they align with participant Data Keys for matching.",[314,749,750,753,754,756],{},[267,751,752],{},"Locked Category Keys"," — After targets or data exist for a key, you cannot delete that key from ",[267,755,285],{}," until related imports are cleared.",[314,758,759,762,763,766],{},[267,760,761],{},"Then import data"," — Continue to ",[275,764,765],{"href":104},"Data imports"," for progress\u002Factual files.",[314,768,769,772,773,775],{},[267,770,771],{},"Save after changes"," — Target uploads update stored target data immediately, but linked apps and point calculations refresh when you ",[267,774,660],{}," on the main footer.",[301,777,779],{"id":778},"related","Related",[311,781,782,787,792,797,802],{},[314,783,784,786],{},[275,785,93],{"href":94}," — Bucket setup and Builder tab",[314,788,789,791],{},[275,790,765],{"href":104}," — Progress\u002Factual CSV uploads (after targets)",[314,793,794,796],{},[275,795,107],{"href":108}," — Points based on Target vs Actual",[314,798,799,801],{},[275,800,44],{"href":49}," — Member Data Keys",[314,803,804,806],{},[275,805,53],{"href":54}," — Company Data Keys",{"title":495,"searchDepth":808,"depth":808,"links":809},2,[810,811,812,813,814,820,821,822],{"id":303,"depth":808,"text":176},{"id":350,"depth":808,"text":351},{"id":380,"depth":808,"text":381},{"id":422,"depth":808,"text":423},{"id":514,"depth":808,"text":515,"children":815},[816,818,819],{"id":519,"depth":817,"text":520},3,{"id":618,"depth":817,"text":619},{"id":640,"depth":817,"text":641},{"id":663,"depth":808,"text":664},{"id":723,"depth":808,"text":724},{"id":778,"depth":808,"text":779},"Upload goal and target CSVs into a Data Bucket.","md",{},{"icon":101},{"title":98,"description":823},"zfaFLGFoYqMXHR7s5AhZxMrlg_ERWx3mBVHOGVGwSdI",[830,832],{"title":93,"path":94,"stem":95,"description":831,"icon":96,"children":-1},"Configure data sources that power target trackers, leaderboards, and calculated points.",{"title":103,"path":104,"stem":105,"description":833,"icon":81,"children":-1},"Upload progress and actual performance data into a Data Bucket.",1780041999279]