{"kind":"how_it_works","lang":"da","path":"/da/how-it-works/","canonical":"https://goodhand.app/da/how-it-works/","indexable":false,"noindex_reasons":["below_threshold"],"title":"Sådan rangerer GoodHand håndværkere: bekræftede job, ikke stjerner","description":"Sådan ordner GoodHand håndværkere: bevisstigen, de præcise vægte og formlen, hvem der bekræfter et job, og hvad der stopper en håndværker i at lave falske kunder, og hvad der ikke gør.","og_image":"https://goodhand.app/da/og/site.png?v=1","alternates":[],"languages":[{"lang":"da","path":"/da/how-it-works/"},{"lang":"en","path":"/en/how-it-works/"},{"lang":"es","path":"/es/how-it-works/"},{"lang":"pt","path":"/pt/how-it-works/"},{"lang":"fr","path":"/fr/how-it-works/"},{"lang":"de","path":"/de/how-it-works/"},{"lang":"it","path":"/it/how-it-works/"},{"lang":"pl","path":"/pl/how-it-works/"},{"lang":"uk","path":"/uk/how-it-works/"},{"lang":"tr","path":"/tr/how-it-works/"},{"lang":"hi","path":"/hi/how-it-works/"},{"lang":"id","path":"/id/how-it-works/"},{"lang":"ja","path":"/ja/how-it-works/"},{"lang":"zh","path":"/zh/how-it-works/"},{"lang":"ar","path":"/ar/how-it-works/"},{"lang":"ca","path":"/ca/how-it-works/"},{"lang":"fa","path":"/fa/how-it-works/"},{"lang":"sq","path":"/sq/how-it-works/"},{"lang":"hy","path":"/hy/how-it-works/"},{"lang":"nl","path":"/nl/how-it-works/"},{"lang":"sv","path":"/sv/how-it-works/"},{"lang":"az","path":"/az/how-it-works/"},{"lang":"bs","path":"/bs/how-it-works/"},{"lang":"bn","path":"/bn/how-it-works/"},{"lang":"bg","path":"/bg/how-it-works/"},{"lang":"ms","path":"/ms/how-it-works/"},{"lang":"dz","path":"/dz/how-it-works/"},{"lang":"be","path":"/be/how-it-works/"},{"lang":"el","path":"/el/how-it-works/"},{"lang":"cs","path":"/cs/how-it-works/"},{"lang":"am","path":"/am/how-it-works/"},{"lang":"et","path":"/et/how-it-works/"},{"lang":"fi","path":"/fi/how-it-works/"},{"lang":"fo","path":"/fo/how-it-works/"},{"lang":"ka","path":"/ka/how-it-works/"},{"lang":"hr","path":"/hr/how-it-works/"},{"lang":"ht","path":"/ht/how-it-works/"},{"lang":"hu","path":"/hu/how-it-works/"},{"lang":"he","path":"/he/how-it-works/"},{"lang":"is","path":"/is/how-it-works/"},{"lang":"ky","path":"/ky/how-it-works/"},{"lang":"km","path":"/km/how-it-works/"},{"lang":"ko","path":"/ko/how-it-works/"},{"lang":"kk","path":"/kk/how-it-works/"},{"lang":"lo","path":"/lo/how-it-works/"},{"lang":"si","path":"/si/how-it-works/"},{"lang":"lt","path":"/lt/how-it-works/"},{"lang":"lb","path":"/lb/how-it-works/"},{"lang":"lv","path":"/lv/how-it-works/"},{"lang":"ro","path":"/ro/how-it-works/"},{"lang":"sr","path":"/sr/how-it-works/"},{"lang":"mk","path":"/mk/how-it-works/"},{"lang":"my","path":"/my/how-it-works/"},{"lang":"mn","path":"/mn/how-it-works/"},{"lang":"tl","path":"/tl/how-it-works/"},{"lang":"mt","path":"/mt/how-it-works/"},{"lang":"dv","path":"/dv/how-it-works/"},{"lang":"ny","path":"/ny/how-it-works/"},{"lang":"no","path":"/no/how-it-works/"},{"lang":"ne","path":"/ne/how-it-works/"},{"lang":"ur","path":"/ur/how-it-works/"},{"lang":"ru","path":"/ru/how-it-works/"},{"lang":"rw","path":"/rw/how-it-works/"},{"lang":"sl","path":"/sl/how-it-works/"},{"lang":"sk","path":"/sk/how-it-works/"},{"lang":"so","path":"/so/how-it-works/"},{"lang":"th","path":"/th/how-it-works/"},{"lang":"tg","path":"/tg/how-it-works/"},{"lang":"tk","path":"/tk/how-it-works/"},{"lang":"to","path":"/to/how-it-works/"},{"lang":"sw","path":"/sw/how-it-works/"},{"lang":"uz","path":"/uz/how-it-works/"},{"lang":"vi","path":"/vi/how-it-works/"},{"lang":"bi","path":"/bi/how-it-works/"},{"lang":"sm","path":"/sm/how-it-works/"},{"lang":"zu","path":"/zu/how-it-works/"}],"breadcrumbs":[{"name":"GoodHand","path":"/da/"},{"name":"Sådan rangerer GoodHand håndværkere","path":"/da/how-it-works/"}],"data":{"slug":"how-it-works","h1":"Sådan rangerer GoodHand håndværkere","lead":"Håndværkere rangeres efter job, der er bekræftet, ikke efter stjerner. Hvert tal på denne side er læst direkte fra koden, der står for rangeringen.","sections":[{"id":"no-stars","h":"Ingen stjerner, ingen skrevne anmeldelser","paras":["Der er hverken stjerner eller skrevne anmeldelser noget sted i GoodHand. En håndværkers stilling er et antal jobs, og hvert job tæller mere, jo mere bevis det har."]},{"id":"ladder","h":"Bevisstigen","paras":["Hvert job bevæger sig op ad fem trin. Et højere trin betyder flere beviser for, at jobbet virkelig fandt sted, og at arbejdet holdt. Hvert trin har en vægt; det er vægtene, rangeringen lægger sammen.","To ting trækker fra. Hvis kunden svarer nej på spørgsmålet efter 30 dage, tæller jobbet −0.6 (ikke holdt). Hvis håndværkeren ikke møder op, og det meldes som udeblivelse, tæller det −1."],"table":{"head":["Trin","Hvad det betyder","Vægt"],"rows":[["angivet","Jobbet findes: en kunde har accepteret håndværkerens tilbud, eller håndværkeren har oplistet et tidligere job. Intet er tjekket endnu.","0.05"],["foto","Håndværkeren tog et foto før og et foto efter, hver især signeret af en registreret telefon.","0.15"],["på stedet","Håndværkeren scannede kundens dørkode. Kundens telefon viser en kode, der skifter med 120 sekunders mellemrum, og de to telefoner skulle være inden for 150 m af hinanden.","0.4"],["bekræftet","Kunden bekræftede opgaven på sin egen telefon og skrev den pris, vedkommende betalte.","0.7"],["holdt","30 dage efter bekræftelsen spørger GoodHand kunden, om arbejdet stadig virker. Ja gør opgaven holdt. Opførte tidligere opgaver når aldrig dette trin.","1"],["opført tidligere opgave, kunden har bekræftet","En opgave, håndværkeren har opført fra før GoodHand, og som kunden derefter har bekræftet via et link sendt på mail. Ingen har tjekket den personligt, så den tæller 0.3: mindre end en opgave, hvor begge telefoner beviste, at man var på stedet. Importerede tidligere opgaver når aldrig trinnet holdt.","0.3"]]}},{"id":"who-confirms","h":"Hvem bekræfter et job","paras":["Kun kunden bekræfter. Fire handlinger kræver en person med en telefon, og en agent afvises (fejl agents_cannot_confirm): door_scan_start, finish_location, customer_confirm, hold_answer. En håndværker kan ikke bekræfte sit eget job, og samme telefon eller samme konto på begge sider af et job afvises."]},{"id":"formula","h":"Formlen","paras":["Håndværkere rangeres efter én score, som beregnes på samme måde for hjemmesiden, API'et og MCP-værktøjerne. Alle input følger med hvert søgeresultat, så alle kan regne den efter.","Der er intet andet input. Især kan intet i scoren købes (se Priser)."],"items":["Jobs der tæller: håndværkerens jobs fra de seneste 365 dage, uden aflyste jobs og udeblivelser. Én kunde tæller for højst 3 jobs hos samme håndværker.","raw = (summen af vægtene for håndværkerens jobs af den søgte jobtype) + 0.5 × (det samme for andre jobtyper inden for samme fag) − 0.6 × ikke holdt − 1 × udeblivelser","n = jobs af den søgte type + 0.5 × jobs inden for samme fag. shrunk = n / (n + 5) × raw + 5 / (n + 5) × byens gennemsnit. Med få jobs trækker byens gennemsnit scoren mod midten, så ét heldigt job ikke kan sætte en ny håndværker i toppen.","score = shrunk × (0.6 + 0.4 × svarrate) × 1 / (1 + afstand i km / 10). Svarraten er andelen af forespørgsler ældre end 24 timer, som håndværkeren har svaret på med et tilbud; en håndværker uden svar endnu tæller som 0.5. En håndværker 10 km væk får halvt så høj score som den samme håndværker lige ved siden af."]},{"id":"faking","h":"Hvad forhindrer en håndværker i at opdigte kunder","paras":["Det er det, koden gør i dag, og det, den ikke gør."],"groups":[{"h":"Hvad der findes","items":["Bevis på stedet kræver to forskellige telefoner inden for 150 m af hinanden, med kundens kode, som skifter med 120 sekunders mellemrum. Samme telefon eller konto på begge sider afvises.","Før- og efterfotos tæller kun, når en registreret telefon har signeret dem.","Én kunde løfter én håndværker med højst 3 jobs.","En håndværker kan ikke bekræfte for en kunde. Et oplistet tidligere job bekræftes kun via et link sendt på mail til kunden, og en håndværkers egen login-mailadresse afvises som kunde. Sådanne jobs når højst til bekræftet, aldrig holdt.","En kunde, der siger, at arbejdet ikke holdt, eller melder en udeblivelse, trækker fra scoren.","En bekræftelse, der kommer fra håndværkerens egen telefon eller eget netværk (enhver adresse, håndværkeren har brugt inden for de seneste 30 dage), bliver registreret og vist til håndværkeren, men den tæller ikke.","En håndværker kan højst opføre 200 nye tidligere opgaver inden for et rullende døgn og 500 rækker pr. forespørgsel. Ud over det afvises importen, og der står, hvornår du kan prøve igen.","Hvis mindst 10 tilføjede tidligere job er blevet besvaret, og mere end 1 ud af 10 af de kunder har sagt, at jobbet ikke var deres, tæller håndværkerens tilføjede tidligere job for ingenting, indtil GoodHand har set på det. Job udført på stedet tæller stadig."]},{"h":"Hvad der endnu ikke findes","items":["Ingen identitetskontrol af kunder. For et oplistet tidligere job skriver håndværkeren kundens navn, måned og pris, og \"bekræftet\" betyder kun, at den, der styrer den indtastede mailadresse, har klikket på linket. Intet forhindrer en fætter, en ven eller håndværkeren selv i at bekræfte; den adresse tæller for højst 3 jobs, og en anden adresse tæller som en anden kunde.","Ingen grænse for, hvor mange konti eller telefoner én person kan have. En håndværker med to telefoner og to konti kunne bestå kontrollen på stedet med sig selv; kun samme telefon eller samme konto afvises.","Prisen er det, hver side har skrevet ind. Den, der bekræfter, skriver, hvad vedkommende har betalt (hvis feltet er tomt, bliver det håndværkerens eget tal), og det kontrolleres ikke mod en kvittering eller en betaling.","Indberetninger går til GoodHands operatør i en daglig oversigt, og intet fjernes automatisk. Alle kan indberette en håndværker uden at logge ind, og håndværkeren får aldrig at vide, hvem det var. En kunde, der aldrig har haft et tilføjet tidligere job, kan sige det via sit link. Så tæller det job for ingenting, og håndværkerens side viser, hvor mange kunder der har gjort det.","Import har ingen samlet grænse, kun et tempo (200 nye tidligere opgaver pr. håndværker inden for et rullende døgn, 500 rækker pr. forespørgsel): en håndværker kan opføre et vilkårligt antal tidligere opgaver over tid, og alle kunder tæller lige meget, uden ekstra vægt til en kunde, der har brugt GoodHand andre steder.","Holdt er kundens eget svar på \"virker det stadig?\". Intet andet tjekker det."]}]},{"id":"agents","h":"De samme tal til agenter","paras":["Tilføj ?format=json til denne adresse, eller send Accept: application/json, for at få hver vægt og konstant ovenfor som data. Søge-API'et returnerer alle score-input pr. håndværker."]}],"numbers":{"proof":{"on_site_radius_m":150,"door_code_ttl_sec":120,"hold_after_days":30,"customer_cap_per_master":3,"rung_weight":{"claimed":0.05,"photo":0.15,"on_site":0.4,"confirmed":0.7,"held":1},"imported_confirmed_weight":0.3,"failed_hold_weight":-0.6,"no_show_weight":-1,"request_targets_max":3,"request_ttl_hours":72},"ranking":{"rungs":["claimed","photo","on_site","confirmed","held"],"prior_k":5,"trade_weight":0.5,"neutral_reply_rate":0.5,"decay_km":10,"window_days":365,"score":"shrunk * (0.6 + 0.4 * reply_rate) * 1 / (1 + distance_km / decay_km)","shrunk":"n / (n + prior_k) * raw + prior_k / (n + prior_k) * city_prior","raw":"sum(rung_weight * jobs_of_type) + trade_weight * sum(rung_weight * jobs_of_trade) + failed_holds * failed_hold_weight + no_shows * no_show_weight"},"import_limits":{"perDay":200,"linkTtlDays":30,"reviewMinResolved":10,"reviewDisputeShare":0.1},"phone_only_acts":["door_scan_start","finish_location","customer_confirm","hold_answer"],"facts":{"sessionDays":90,"linkHours":24,"anonymousIdleDays":180,"homeRes":7,"homeKm2":5.2,"requestRes":8,"requestKm2":0.7,"problemPhotoDays":90,"inboundMailDays":30,"logDays":30,"backupDays":7,"rateWindowHours":2,"eventDays":30,"netDays":30}},"commit":"8f5f3b6c76a0"}}