מעצב אתרים רוצה כל רופא שיניים בלידס שאין לו אתר נציג מכירות צריך את השרברבים בשלוש שכונות מנצ'סטר לפני תערוכת סחר בעל בית קפה רוצה לראות איך בתי הקפה במרחק הליכה שיעור כל שלוש העבודות מתחילות באותו מקום, חיפוש מפה, וכל שלוש דוכן באותה נקודה: התוצאות הן כרטיסים שאתה גולל אחד בכל פעם, לא טבלה שאתה יכול למיין, לסנן ולשתף.
מדריך זה מכסה כיצד להפוך " מה, איפה " חפש ברשימה שמישה: אילו נתונים מכיל רישום מפה, כמה תוצאות אתה יכול לקבל באופן מציאותי, כיצד מניעת כפילויות אמורה לעבוד עבור שרשראות, כיצד לקרוא את מספרי הסיכום, כיצד ה-CSV בנוי כך שהוא ייפתח בצורה נקייה, והיכן המגבלות המשפטיות והמעשיות הן הדוגמאות המעובדות משתמשות ב מגרד מפות Toolz.
TL;DR: מגרד מפות הופך חיפוש כמו " רופאי שיניים ב-Leeds" לטבלה של עסקים עם שבעה תחומים: שם, כתובת, קטגוריה, דירוג כוכבים, ספירת ביקורות, טלפון ואתר. ה מגרד מפות Toolz קורא API לחיפוש מקומות במקום להפוך דפדפן לאוטומטי, ממזג חמישה עמודים של עשרה לעד 50 רישומים, מסיר כפילויות לפי שם פלוס כתובת כך שסניפי הרשת יישארו נפרדים, מראה כמה רישומים מפרסמים אתר אינטרנט או טלפון, ומייצא RFC 4180 CSV שעוקב אחר המסנן שלך הוא לא מחזיר מיילים, שעות פתיחה או טקסט סקירה חיפושים פועלים בשרת, הם בחינם, ללא הרשמה ומכסים לשלושה לכל מבקר ביום.
מה זה מגרד מפות?
מגרד מפות הוא כלי שאוסף רשימות עסקים מחיפוש מפות ומחזיר אותם כנתונים מובנים במקום סיכות וכרטיסי מפה אתה מתאר סוג עסק ומקום, והוא מחזיר שורה לכל עסק שתוכל למיין, לסנן ולייצא לגיליון אלקטרוני.
הנתונים הם מאותו סוג שחיפוש מפה מראה לאדם ההבדל הוא צורה: טבלה מאפשרת לספור, להשוות ולמסור את הרשימה למישהו אחר, מה שלוח גלילה של קלפים לא.
ישנן שתי דרכים רחבות לבנות אחת אוטומציה של דפדפן מניעה דפדפן אמיתי דרך אתר מפות, מגילה, ומעתיקה טקסט מהדף זה נשבר בכל פעם פריסת הדף משתנה, והוא פועל נגד התנאים של רוב שירותי המפה הדרך השנייה קוראת API חיפוש מקומות, שירות שמחזיר רישומים כנתונים הכלי Toolz משתמש בגישה השנייה, דרך API חיפוש מקומות של צד שלישי, וזו הסיבה שהתוצאות שלו יציבות והגבולות שלה צפויים.
אילו נתונים מקבלים עבור כל עסק?
לכל רישום יש שבעה שדות כל אחד מהם יכול להיות ריק אם הרישום אינו מפרסם מידע זה.
| שדה | דוגמה | הערות |
|---|---|---|
| לִקְ | Joe's "Best" Coffee, Inc. | כפי שרשום |
| כתובת | 123 SE Main St, Portland, OR 97214 | שדה טקסט אחד, לא מפוצל לחלקים |
| קטגוריה | בית קפה | הקטגוריה הראשית של הרישום 's |
| דירוג | 4.6 | דירוג כוכבים ממוצע; ריק אם לא מדורג |
| ביקורות | 212 | מספר ביקורות; ריק אם לא מדורג |
| טלפון | (503) 555-0142 | כפי שפורסם |
| אתר אינטרנט | https://example.com | רק כשהעסק יפרט אחד |
מה שלא כלול חשוב כל כך, כי הוא מחליט אם זה הכלי הנכון לתפקיד שלך:
- אין כתובות דואל. נתוני המקומות אינם נושאים אותם שדה האתר הוא בדרך כלל המקום שבו ניתן למצוא כתובת ליצירת קשר.
- אין טקסט ביקורת, שמות מבקרים או תאריכי ביקורת. רק הממוצע והספירה.
- אין שעות פתיחה, קואורדינטות או תמונות.
- אין מצב בתפזורת. כל "what, where" שאילתה היא חיפוש אחד.
כמה תוצאות חיפוש מפה יחזור?
עד 50 רישומים נפרדים לכל חיפוש הכלי מבקש חמישה עמודים של עשר תוצאות במקביל וממזג אותם מעבר לחמישה עמודים, אינדקס המקומות נוטה לחזור על רישומים שהוא כבר החזיר, כך שיותר דפים יוסיפו כפילויות ולא עסקים.
חמישים הוא מדגם של קטגוריה צפופה, לא מפקד אוכלוסין. "מסעדות בלונדון" יש אלפי רישומים, וחיפוש בודד מחזיר את 50 הרלוונטיים ביותר. כאשר אתה צריך כיסוי ולא מדגם, פצל את השטח למקומות קטנים יותר והפעל חיפוש אחד עבור כל אחד מהם.
| מטרה | שאילתה חלשה | שאילתות טובות יותר |
|---|---|---|
| שרברבים ברחבי עיר | plumbers |
plumbers in Salford, plumbers in Stockport, plumbers in Didsbury |
| רופאי שיניים בעיר בינונית | dentist |
dentists in Leeds |
| מסעדות בעיר גדולה | restaurants London |
restaurants in Shoreditch, restaurants in Camden, restaurants in Brixton |
| נישה | shops in Portland |
bike repair shops in Portland |
שאילתה חייבת להיות בין 3 ל-120 תווים. הצבת גם סוג העסק וגם המקום בשאילתה היא מה שהופך את התוצאות לשימושיות; לסוג עסק לבדו אין מיקום לעגן אותו.
עם מגבלה של שלושה חיפושים ביום, תכננו את השכונות לפני שתתחילו ופרסו סוויפ גדול יותר על פני מספר ימים.
כיצד פועל מניעת כפילויות עבור רשתות וסניפים?
כפילויות מוסרות על ידי השוואת שם וכתובת יחד, תוך התעלמות מהאותיות רישיות. שתי שורות הן אותו עסק רק כאשר שתיהן תואמות.
הכלל הזה הוא מכוון. שכפול על שם בלבד ימוטט כל ענף של שרשרת לשורה אחת, ומחק בדיוק את הרישומים שחיפוש מקומי מחפש. הנה איך שלוש תוצאות גולמיות נפתרות:
| תוצאה גולמית | שם + מפתח כתובת | נשמר? |
|---|---|---|
| סטארבקס, רחוב ראשי 100 | starbucks|100 main st |
כן |
| STARBUCKS, 100 Main St | starbucks|100 main st |
לא, שכפול של הראשון |
| סטארבקס, 200 Oak Ave | starbucks|200 oak ave |
כן, סניף נפרד |
ההתרחשות הראשונה מנצחת, כך שהשורה השמורה משתמשת באותיות רישיות מכל עמוד שהחזיר אותה ראשונה. רישומים ללא שם מדלגים לחלוטין.
כיצד לקרוא את הסיכום לפני השורות
מעל הטבלה, ארבעה מספרים מסכמים את החיפוש: סך הרישומים, לכמה יש אתר אינטרנט, לכמה יש טלפון והדירוג הממוצע.
הדירוג הממוצע מחושב רק על פני רישומים שיש להם דירוג, ואז מעוגל לעשרוני אחד. רישומים לא מדורגים נותרים בחוץ ולא נספרים כאפס, מה שיגרור את הממוצע למטה בצורה לא הוגנת. דוגמה קטנה להמחשה:
| רישום | דירוג | אתר אינטרנט | טלפון |
|---|---|---|---|
| א | 4.6 | כן | כן |
| ב | 4.2 | לא | כן |
| ג | אף אחד | לא | כן |
| ד | 3.9 | כן | לא |
Listings 4
With a website 2 (A, D)
With a phone 3 (A, B, C)
Average rating (4.6 + 4.2 + 3.9) / 3 = 12.7 / 3 = 4.233 -> 4.2
ספירת האתר היא לרוב הנתון השימושי ביותר מבחינה מסחרית נגיד שחיפוש רופאי שיניים מחזיר 50 רישומים ול-18 מהם אין אתר אינטרנט כלומר 18 / 50 = 36% מהקטגוריה ללא אתר, גלוי לפני שאתם קוראים שורה אחת למעצב אתרים, אותם 18 הם רשימת ההסברה לחץ יש אתר או יש טלפון כדי לסנן את הטבלה לרשימות המפרסמות אחת; אין " אתר חסר" סנן, אז ייצא את כל השורות וסנן את תאי האתר הריקים בגיליון אלקטרוני.
איך בנוי ה-CSV, ולמה הוא נפתח בצורה נקייה?
הייצוא עוקב RFC 4180, הפורמט הנפוץ לקבצי CSV: כל שדה עטוף במרכאות כפולות, וכל ציטוט כפול בתוך שדה מוכפל. זה משנה כי שמות עסקים מכילים פסיקים ומרכאות כל הזמן, ו-CSV לא מצוטט יפצל אותם על פני עמודות וישחית כל שורה לאחר מכן.
רישום בשם Joe's "Best" Coffee, Inc. מדורג 4.6 מתוך 212 ביקורות, ורישום לא מדורג, יוצאים כך:
"Name","Address","Category","Rating","Reviews","Phone","Website"
"Joe's ""Best"" Coffee, Inc.","123 SE Main St, Portland, OR 97214","Coffee shop","4.6","212","(503) 555-0142","https://example.com"
"Corner Cart","45 NW 5th Ave, Portland, OR 97209","Coffee stand","","","",""
שלושה פרטים על הייצוא:
- זה עוקב אחר המסנן הפעיל. הכפתור קורא "CSV (n)" עם מספר השורות שהוא יכיל. עם אתר Has שנבחר, רק השורות הללו מיוצאות.
- ערכים ריקים הם מחרוזות ריקות, לא אפסים, אז עסק לא מדורג לא נראה כמו אפס כוכבים.
- שם הקובץ מגיע מהשאילתה שלך, כיסוי תחתון עם רווחים שהופכים למקפים:
coffee shops in Portlandהורדות כמוcoffee-shops-in-portland.csv.
הורדה שוב, או עם מסנן אחר, אינה משתמשת בחיפוש אחר.
אם גיליון אלקטרוני משבש תווים מודגשים בעת פתיחת הקובץ, ייבא אותו דרך האפשרות ייבוא טקסט או CSV של גיליון אלקטרוני #39; ובחר קידוד UTF-8. הגדרת עמודת הטלפון לטקסט במהלך הייבוא שומרת על סימני פלוס ואפסים מובילים ללא פגע כדי לבדוק או להמיר את הקובץ לפני ייבואו לכל מקום, ה מציג CSV פותח אותו בדפדפן, וה מדריך CSV ל-JSON מכסה המרתו עבור CRM או סקריפט.
עד כמה נתוני רישום המפה עדכניים?
עדכני כמו המדד, שתמיד מפגר במציאות עדיין ניתן לרשום עסק שנסגר בחודש שעבר, ייתכן שעדיין לא יופיע עסק חדש, ומספרי הטלפון מתעייפים מהר יותר מכתובות ודא כל דבר שאתה מתכנן לפעול לפיו, במיוחד לפני שתתקשר.
דרך מעשית לעקוב אחר שינוי היא להפעיל את אותו חיפוש על לוח זמנים, לשמור על כל ייצוא ולהשוות ביניהם. ה מדריך CSV diff מסביר כיצד לזהות שורות שנוספו, הוסרו ושינו בין שני יצוא.
האם מותר לגרד נתונים עסקיים ממפות?
לשאלה זו יש שני חלקים, וכדאי לשמור אותם בנפרד.
איסוף הנתונים. הכלי Toolz קורא API מורשה לחיפוש מקומות במקום להפוך דפדפן לאוטומטי מול אתר מפות, שזו ההבחנה ביותר שירותי מפות ' תנאים מופעלים. אם אתה בונה אספן משלך, קרא תחילה את התנאים של מקור הנתונים. המסלול הרשמי של Google's נתונים, למשל, הוא API של מקומות, שיש לו תנאים ותמחור משלו. נתונים פתוחים הם מסלול נוסף: OpenStreetMap ניתן לעשות שימוש חוזר בנתונים תחת רישיון מסד הנתונים הפתוח עם ייחוס.
שימוש בנתונים. מה שאתה עושה עם הרשימה כפוף לחוק השיווק והפרטיות היכן נמצאים העסקים, והאחריות הזו מוטלת עליך. בארצות הברית, דואר אלקטרוני מסחרי נופל תחת חוק CAN-SPAM, המסוכם ב- מדריך תאימות ל-FTC's. בבריטניה, שיווק אלקטרוני מכוסה על ידי PECR לצד חוק הגנת המידע, וה ICO's הנחיות שיווק ישיר מסביר את הכללים.Sole traders' פרטים יכולים להיחשב כנתונים אישיים בתחומי שיפוט מסוימים. כל זה אינו ייעוץ משפטי; אם הפנייה היא מרכזית בעסק שלך, בדוק את הכללים החלים עליך.
מה קורה לחיפוש שלי, ומה הגבולות?
בניגוד לרוב הכלים של Toolz, זה לא יכול להפעיל את צד הלקוח: הוא צריך להתקשר ל-API של חיפוש בתשלום משרת. טקסט החיפוש שאתה מזין נשלח לשרת Toolz, אשר שואל את ספק החיפוש ומחזיר את הרישומים, ושום דבר לא מאוחסן. הדף אומר זאת מתחת לתיבת החיפוש (" פועל בשרת שלנו, לא בדפדפן" שלך;) ובהודעה מתחת לתוצאות.
כל חיפוש מביא חמישה עמודים מאותו API בתשלום, כך שיש מכסה יומית לכל מבקר, כרגע שלושה חיפושים, איפוס בחצות UTC.לאחר חיפוש, מונה כגון "2 מתוך 3 חיפושים שנותרו היום" מראה מה נשאר ייצוא CSV קורה בדפדפן שלך ולא נחשב.
| תְעוּ | סיבה | מה לעשות |
|---|---|---|
| "הזן מה לחפש והיכן..." | שאילתה ריקה | הקלד סוג עסק ומקום |
| "החיפוש הזה קצר מדי." | מתחת ל-3 תווים | הוסף את המקום |
| " המשך בחיפוש מתחת ל-120 תווים." | שאילתה ארוכה מדי | תקצר את זה |
| "הגבלה היומית הגיעה (3 חיפושים). נסה שוב מחר." | כובע בשימוש | המתן לאיפוס בחצות UTC |
| "אין רישומים תואמים..." | מקם מעורפל מדי או שגוי באיות, או שהמסנן אינו כולל הכל | תן שם לעיר או שכונה, או החלף את המסנן לכולם |
| "Search failed.Try again in a moment." | ה-API במעלה הזרם נשחק | נסה שוב בקרוב |
| "לא הצליח להגיע לשרת..." | הקשר שלך נפל | בדוק את החיבור ונסה שוב |
מגרד מפות לעומת דרכים אחרות לבנות רשימת לידים
| שיטה | נתונים שאתה מקבל | מאמץ | גבולות |
|---|---|---|---|
| העתקה מאתר מפות ביד | מה שלא תעתיק | גבוה | איטי, נוטה לשגיאות מעבר ל-20 שורות |
| סקריפטים לאוטומציה של דפדפן | מה שהדף יראה | גבוה לבנייה ולתחזוקה | הפסקות על שינויים בפריסה, סיכון תנאים |
| ממקם API ישירות | שדות עשירים, כולל קואורדינטות ושעות | בינוני, צריך מפתח API וקוד | בתשלום לפי בקשה |
| פלטפורמות גרידה מתארחות | משתנה, לפעמים מיילים | נמוך עד בינוני | בתשלום, תנאים משתנים |
| שאילתות OpenStreetMap | פתח נתונים עם ייחוס | בינוני | הכיסוי משתנה לפי אזור |
| מגרד מפות Toolz | שבעה שדות, עד 50 לחיפוש, CSV | נמוך | 3 חיפושים ביום, ללא מיילים או שעות |
זרימת עבודה של רשימת לידים
נניח שמעצב אתרים רוצה רופאי שיניים בלידס ללא אתר אינטרנט.
- פתח את כלי נתונים עסקיים מקומיים ולחפש
dentists in Leeds. - קרא את הסיכום: לדוגמה, 50 רישומים, 32 עם אתר אינטרנט, 47 עם טלפון, דירוג ממוצע 4.4.
- כלומר 18 רישומים, 36%, לא מפרסמים אתר אינטרנט. זו הרשימה.
- השאר את המסנן ב-All ולחץ על CSV (50).
- פתח את הקובץ עם קידוד UTF-8, עמודת טלפון כטקסט, וסנן את עמודת האתר לחסרים.
- ודא שכל עסק עדיין פתוח לפני התקשרות.
- למחרת, חזור עם
dentists in Headingleyוdentists in Roundhayלהרחבת הכיסוי, ולשלב את הקבצים.
אם אתם מתכננים לכתוב תוכן המכוון לעסקים ברשימה שלכם, ה כלי שאל שאלות מוצא את השאלות שאנשים שואלים על נושא ב-Reddit, וה- רכזת כלי שיווק מפרט את שאר הסט.



