שדה אתר ריק הוא טענה על הנתונים שלכם ולא על העסק. איך מבדילים בין מידע חסר לבין היעדר אתר, מה בודקים לפני שמתקשרים, ומה עולה טעות אחת בשיחה אחת.
עיקרי הדברים
- בקובץ רישוי העסקים של עיריית באר שבע ב-data.gov.il יש 3,046 שורות ו-13 עמודות תוכן, ואף אחת מהן איננה כתובת אתר. עמודה שלא קיימת במקור לא יכולה להעיד על היעדר אתר.
- באותו קובץ, בבדיקה שהרצתי ב-6 בספטמבר 2026 מול נקודת הקצה `datastore_search`, השדה "מייל בעסק" ריק ב-1,190 מתוך 3,046 שורות והשדה "טלפון בעסק" ריק ב-1,817 מהן.
- "ריק" איננו ערך אחד. עבור אותה רשומה בדיוק משאב ה-CSV מחזיר `null` ומשאב ה-XLSX מחזיר מחרוזת ריקה, ולכן ספירה לפי `IS NOT NULL` נותנת שתי תשובות שונות לאותה עובדה.
- אי אפשר להוכיח היעדר אתר. אפשר רק להוריד רמת ודאות אחרי חיפוש מוגדר, ולכן השדה הנכון הוא סטטוס בדיקה ולא ערך בוליאני.
- מקור שסגור מאחורי התחברות, חסימה או תשלום איננו מקור. הפתרון הוא מקור אחר או פער מוצהר ברשימה, ולא עקיפה.
שדה אתר ריק ברשומת ליד מעיד כמעט תמיד על מידע שחסר במקור, ולא על עסק שאין לו אתר. לפני שמתייחסים להיעדר כאל עובדה צריך לאמת אותו בבדיקה נפרדת, ולרשום בנפרד את ההבדל שבין "נבדק ולא נמצא" לבין "לא נבדק כלל".
זהו תיאור טכני של איכות נתונים ושל שיטת אימות, ולא ייעוץ משפטי.
למה שדה ריק הוא לא ראיה
שדה ריק מתעד את מה שהצינור שלכם הצליח למלא, ולא את מציאות העסק. שלוש סיבות נפרדות מייצרות בדיוק את אותו תא ריק, ולכל אחת מהן משמעות אחרת לגמרי.
- העמודה מעולם לא הייתה במקור. מאגר רישוי עסקים שמפרסם שם עסק, ח"פ, מספר רישיון, רחוב, טלפון ודואר אלקטרוני פשוט אינו אוסף אתרים.
- העמודה קיימת במקור אך לא מולאה עבור הרשומה הזאת, כי מי שמילא את הטופס דילג עליה.
- הרשומה עצמה מיושנת. סטטוס הרישיון בקובץ באר שבע מתחלק ל-2,820 שורות בסטטוס "מתחדש", 176 בסטטוס "זמני" ו-50 בסטטוס "בהיתר", וסטטוס איננו ערובה לכך שפרטי הקשר עודכנו יחד איתו.
הצינור רואה תא ריק ומייצר ממנו טענה. הטענה נכנסת לרשימה, ואחר כך מישהו מרים טלפון בהסתמך עליה. נקודת הכשל איננה השיחה אלא הרגע שבו תא ריק הפך לעובדה בלי שאף אחד סימן את המעבר הזה.
איך נראה "ריק" בפועל בנתונים?
זו שאלה תפעולית ולא פילוסופית, כי כל צורה של ריקנות מתנהגת אחרת בשאילתה. הטבלה מתארת את הצורות שנמצאות באותו מאגר עצמו.
| הצורה | איך היא נראית | מה עושה שאילתה נאיבית |
|---|---|---|
| ערך חסר | null | נתפס על ידי IS NULL |
| מחרוזת ריקה | "" | לא נתפס על ידי IS NULL |
| רווח בלבד | " " | לא נתפס על ידי אף אחת מהן |
| ערך זקיף | תאריך תוקף 2099-12-31, שמופיע ב-391 שורות | נספר כתאריך תקין |
| טקסט ממלא מקום | "אין", "לא ידוע", מקף בודד | נספר כערך אמיתי |
השורה הרביעית היא המסוכנת, כי היא לא נראית ריקה בכלל. תאריך תוקף בשנת 2099 הוא מוסכמה פנימית שנועדה לומר "ללא הגבלה", והוא זורם לכל חישוב תוקף כאילו היה תאריך אמיתי. אין דרך לגלות אותו חוץ מלהסתכל על התפלגות הערכים לפני שבונים לוגיקה מעליהם, וזה בדיוק השלב שמדלגים עליו כשממהרים.
איך מוכיחים שלעסק אין אתר?
לא מוכיחים. מורידים ודאות בבדיקה מוגדרת ומתעדים מה בדיוק נבדק, כדי שמישהו אחר יוכל לחזור על אותה בדיקה ולקבל את אותה תוצאה.
- חיפוש בשם העסק המדויק כפי שהוא מופיע ברשומה, יחד עם שם היישוב.
- חיפוש חוזר בשם מנוקה: בלי הסיומת התאגידית, בלי סימני פיסוק ובלי כפל רווחים.
- בדיקת דומיין שמכיל את שם המותג בתעתיק, גם ב-
.co.ilוגם ב-.com. - בדיקה אם קיים עמוד עסקי בפלטפורמה ציבורית שמתפקד בפועל כאתר של העסק.
- חיפוש מספר הטלפון מהרשומה כמחרוזת, שמאתר לעיתים דף שהשם לא איתר.
- רישום התוצאה כסטטוס עם תאריך ועם רשימת השאילתות שהורצו.
לסטטוס יש שלושה ערכים ולא שניים: נמצא, לא נמצא לאחר חיפוש, ולא נבדק. ההפרדה בין שני האחרונים היא כל העניין. רשומה שמעולם לא נבדקה אינה שייכת לפלח שנקרא "עסקים ללא אתר", ואסור שתהליך אצווה יכתוב עליה את הערך "אין".
מה עולה טעות אחת בשיחה
פנייה שנפתחת במשפט "שמתי לב שאין לכם אתר" מול עסק שיש לו אתר נגמרת באותה שנייה, וההפסד גדול בהרבה מהשיחה הבודדת.
- אמינות: בן השיח מבין שהפנייה נבנתה על נתון שלא נבדק, ומסיק את המסקנה המתבקשת לגבי כל השאר.
- זיהום הרשימה: הרשומה מסומנת "נוצר קשר" ויוצאת מהתור, כך שהעסק לא ייפנה שוב גם אחרי שהנתון יתוקן.
- עלות חלופה: אותה משבצת זמן הייתה יכולה להגיע לרשומה מאומתת.
- מדידה שגויה: אחוז המענה של הפלח יורד, ומישהו מסיק שהפלח לא עובד במקום שהנתון לא נכון.
- נזק להפניות: העסק מספר על השיחה, והרושם הרע נדבק לשם שלכם ולא לרשימה.
מה נשאר מחוץ לרשימה
יש מקורות שנראים מפתים ואינם ניתנים לשימוש, וההחלטה הזאת מתקבלת בשלב התכנון ולא בשלב האיסוף.
- מקור שדורש התחברות כדי לראות את הרשומות. חשבון אישי איננו מפתח לצינור נתונים.
- מקור שחוסם גישה אוטומטית. חסימה היא תשובה, לא מכשול שצריך לפתור.
- תוכן מאחורי תשלום שנמכר למנוי אנושי.
- קבוצה סגורה או פורום שדורש אישור הצטרפות.
- ניחוש תבנית כתובת דואר אלקטרוני לפי הדומיין וסימונה כמאומתת. כתובת שנולדה מנוסחה איננה נתון שנאסף.
מה שנשאר הוא לרוב מספיק: מאגרים ממשלתיים פתוחים כמו מאגר החברות של רשם החברות, קבצי רישוי עסקים עירוניים, והאתרים של העסקים עצמם. אם אחרי כל אלה נשאר פער, הפער נרשם כפער. הרחבה על מקורות מסוג ספרייה עסקית מופיעה באיסוף לידים עסקיים ממדריכים, ועל הרשימה כמוצר מתוחזק בבניית רשימת לידים באמצעות איסוף נתונים. שיטת האימות עצמה קרובה לזו שמתוארת באימות ספקים אוטומטי בישראל.
אילו שדות הופכים רשומה לניתנת לבדיקה
רשומה טובה נושאת איתה את הסיפור של עצמה, כך שאפשר לשחזר כל טענה שהיא עושה בלי לפתוח חקירה.
- מזהה המקור, ושם הקובץ או נקודת הקצה שממנה הגיעה השורה.
- תאריך ושעה של המשיכה, שאינם תאריך העדכון של השורה במקור.
- ערך גולמי לצד ערך מנורמל, בשתי עמודות נפרדות.
- סטטוס בדיקה לכל שדה שנגזר מבדיקה חיצונית ולא הגיע מהמקור.
- שם הבודק או מזהה התהליך שביצע את הבדיקה.
- תאריך אימות אחרון, שממנו נגזרת רמת הוודאות של היום.
מקורות
שאלות נפוצות
אפשר פשוט לסנן את השורות שבהן שדה האתר ריק?
אפשר, אבל התוצאה היא רשימה של שורות עם תא ריק ולא רשימה של עסקים ללא אתר. אם המקור אינו כולל עמודת אתר כלל, כל השורות ייכנסו לפלח. סינון כזה שימושי כתור לבדיקה, ולא כפלח מוכן לפנייה.
כמה זמן לוקח לאמת רשומה אחת?
בדיקה ידנית סבירה נמשכת דקה עד שתיים, ורובה מתבזבז על ניקוי השם. אוטומציה של שלבי החיפוש מקצרת אותה משמעותית, אבל השלב שבו אדם מסתכל על תוצאה גבולית ומחליט נשאר אנושי, ולא כדאי לוותר עליו.
מה עושים כשהמקור חוסם גישה אוטומטית?
מפסיקים. חסימה היא הצהרה של בעל האתר ולא תקלה טכנית שמנצחים אותה. בפועל כמעט תמיד קיים מקור פתוח חלופי לאותה עובדה, ואם אין כזה, הפער נרשם ברשימה במקום להיסגר בניחוש.
שדה ריק אצל מקור אחד ומלא אצל אחר, מה קובע?
המקור שיש לו ההוכחה. שני ערכים סותרים אינם ממוצע אלא שתי תצפיות בתאריכים שונים, ולכן שומרים את שתיהן עם המקור והתאריך של כל אחת, ומסמנים איזו מהן שימשה בפועל. כשמישהו יערער על הנתון, זו הרשומה שתענה לו.
להמשך קריאה
שירות רלוונטי
מערכת לניהול לידים
לתפוס כל פנייה, לנתב, לעקוב, ולראות איזה מקור מחזיר.
על הכותב
יהונתן סעדיה
מפתח פרילנסר לאוטומציה, אתרים ו-MVP
אני יהונתן סעדיה, מפתח בכיר שבונה אוטומציה עסקית, אתרים מותאמים ומוצרי MVP לעסקים קטנים ובינוניים בארה"ב, אירופה וישראל. המדריכים האלה נכתבים מתוך עבודה אמיתית עם לקוחות, לא מתיאוריה.
בוא נעבוד יחדיש לך פרויקט דומה?
ספר לי מה אתה רוצה לבנות או איזה תהליך להפוך לאוטומטי. אני חוזר תוך 24 שעות עסקים עם כמה שאלות ממוקדות, ואז עוברים על זה יחד בשיחת היכרות חינמית של 30 דקות, בלי התחייבות. בסוף יש לך היקף עבודה, לוח זמנים ומחיר קבוע - או תשובה כנה שלא שווה לבנות את זה.
