content Contenuto testuale da analizzare | expression | si | — {{$node.fetch_page.json.content}} | Testo della pagina web da scorare (tipico output di action_fetch_url, campo `content`). Lo scorer fa match keyword case-insensitive su tutto il testo. |
country Country ISO 3166 alpha-2 (opzionale) | expression | no | — {{$node.extract.json.country}} | Codice country 2-letter (IT, FR, DE, SE, NO, ...) per applicare bonus country tier. Se vuoto, country_bonus = 0. EU+UK+Norway+Iceland = +20, world = +10. |
profile Profile vertical | enummarine-thrusterscustom
| no | marine-thrusters | • marine-thrusters: pre-set per Arifin/HYSY (bow thruster, yacht, cantiere navale, marina, refit, ecc. in 6 lingue)
• custom: usa customPositiveJson/customNegativeJson sotto. |
customPositiveJson Custom keyword positivi (JSON, solo se profile=custom) | expression | no | — [{"keyword":"crm","weight":30,"category":"distributor"}] | Array JSON di { keyword, weight (1-30), category? }. weight 30 = strongest signal. Usato solo se profile=custom. Per marine-thrusters lascia vuoto. |
customNegativeJson Custom keyword negativi (JSON, solo se profile=custom) | expression | no | — [{"keyword":"pizzeria","weight":50}] | Array JSON di { keyword, weight (10-100) }. weight 100 = blocca immediatamente. Default profile usa pizzeria/ristorante/hotel/404 ecc. |
threshold Threshold per send_recommended | number | no | 50 | Score minimo per output send_recommended=true. Default 50 = bilanciato. Alza a 70 per ridurre falsi positivi (meno volume ma più qualificati). Abbassa a 30 per scoperta wider (più volume, meno targeted). |