מקורות הם כרטיס אחד לכל מקום שהוצאה ופניות מגיעות ממנו, כשכל אחד נושא את המצב החי שלו, את החשבון שהוא מכוון אליו, מתי הוא רץ לאחרונה, ומי חיבר אותו. זה גם הלוח היחיד שהרחבת היקף לא ממוזגת בו: הרשאה שייכת לחברה אחת, אז כל לקוח מקבל מקטע משלו.
מה מתחבר
שני סוגי מקורות, והם עושים עבודות שונות. פלטפורמת פרסום מביאה מה הוצאת. מערכת מעקב שיחות מביאה מה זה ייצר. העבודות והכסף, כמה זה היה שווה, כבר נמצאים במוצר הזה.
| מקור | מביא | איך הוא מתחבר |
|---|---|---|
| Google Ads | קמפיינים, קבוצות מודעות והוצאה יומית | כניסה עם גוגל, ואז בחירת החשבון |
| Meta Ads | קמפיינים והוצאה יומית | כניסה עם פייסבוק, ואז בחירת חשבון הפרסום |
| Microsoft Advertising | קמפיינים והוצאה יומית | כניסה עם מיקרוסופט, ואז בחירת החשבון |
| CallRail | שיחות שנמדדו עם הקמפיין, המקור ומספר המתקשר שלהן | מפתח API, שנבדק לפני שנשמר משהו |
בדיקת האפליקציה של כל ספק רצה בקצב שלה, וספק שהרישום שלו עוד לא עבר מופיע במסך עם הסיבה ובלי פקד, במקום כפתור חיבור שפותח דף שגיאה של מישהו אחר. אז התשובה הכנה ל”מה אני יכול לחבר היום“ היא מה שהמסך מציע לך כשאתה פותח אותו.
מה אנחנו מבקשים, ומה אנחנו יכולים לעשות עם זה
כדי לחבר את גוגל אדס לנתוני העבודות שלך, לכסף שלך, המוצר מבקש מהפלטפורמה גישה לקרוא את נתוני הפרסום שלך. שתיים משלוש הפלטפורמות מפרסמות רק הרשאה משולבת אחת שמכסה קריאה וכתיבה. אחת מהן מציעה הרשאה שהיא באמת קריאה בלבד, ואיפה שזה קיים אנחנו לוקחים את זה.
איפה שזה לא קיים, ההבטחה היא שלנו לשמור ולא של הפלטפורמה לאכוף, אז היא נאכפת בקוד שלנו עצמו: הלקוח של פלטפורמת הפרסום בנוי לקרוא, ופעולת הכתיבה שה־API האלה חושפים נדחית לגמרי בנקודה שהבקשה נבנית. זאת גדר עם בדיקה מסביבה, לא מדיניות במסמך.
לפלטפורמה אחת יש גם תנאי מקדים בתוך החשבון שלך עצמו ששום גישת API לא מחליפה: תיוג אוטומטי חייב להיות דלוק, אחרת מזהה הקליק אף פעם לא מגיע למספר הטלפון שלך ושום דבר בהמשך השרשרת לא יכול לעבוד. המוצר מתייחס לזה כשלב הקמה חוסם ואומר את זה בכרטיס, במקום לרשום אזהרה שאף אחד לא קורא.
לבחור את החשבון
חשבון פרסום אף פעם לא נבחר בשבילך, גם כשההרשאה מחזירה רשימה של בדיוק אחד. הוא מוצג ומאושר, כי לבחור את החשבון הלא נכון זאת פניית התמיכה מספר אחת בכל מוצר בקטגוריה הזאת, וחשבון שנבחר בשקט מייצר חודש של מספרים בטוחים על הפרסום של מישהו אחר.
בורר החשבון לוקח את החברה שלו מהכניסה שהתחלת, לא ממה שמסומן באפליקציה כשאתה חוזר. עד שאתה בוחר חשבון אתה שלוש הפניות ממקום ההתחלה, והבחירה הנוכחית היא לא ראיה למה שהתכוונת.
מה נמשך, וכל כמה זמן
הוצאה היא לא עובדה קבועה. פלטפורמות מתקנות בדיעבד: המרה שמיוחסת היום יכולה לנחות מול קליק מלפני שבועות, והמספר של אתמול הוא לא בהכרח המספר של אתמול מחר. אז הסנכרון לא זורם קדימה ומוסיף. הוא שואל מחדש על חלון ודורס.
- חלון חם של הימים האחרונים, נמשך מחדש בכל הרצה.
- סריקה קרה עד אופק התיקונים של אותה פלטפורמה, בקצב איטי יותר. בערך תשעים יום בפלטפורמה אחת, ארבעה שבועות באחרת, חודש בשלישית. האופק הוא של הפלטפורמה עצמה, לא מספר שאנחנו בחרנו.
כי אותו יום נמשך שוב ושוב, כל שורת הוצאה מזוהה לפי הקמפיין שלה והתאריך שלה, וסנכרון חוזר לא עושה כלום במקום להכפיל. זאת לא דאגה של סדר: שורת הוצאה כפולה מחצה כל מספר תשואה בלוח, ותשואה חצויה היא קמפיין שמישהו עוצר בלי סיבה.
כרטיס אומר מתי הוא רץ לאחרונה, וSync now מבקש עכשיו.
1
- מקור שההרשאה שלו פגה אומר את זה בכרטיס שלו, מציין מה הוא כבר לא יכול לעשות, ומציע את הפקד האחד שמתקן את זה.
איך נראה חיבור שבור
המצב המסוכן הוא לא מחבר שנפל ברעש. הוא מחבר שהפסיק להחזיר שורות בזמן שהכל על המסך עדיין נראה בסדר. בגלל זה כרטיס נושא את המצב שלו, את משפט החסימה של הפלטפורמה עצמה מילה במילה, ואת השם של האדם שחיבר אותו.
- את משפט החסימה אף פעם לא מנסחים מחדש. הוא מציין את המתג המדויק שצריך לשנות בתוך הפלטפורמה, וניסוח מחדש מאבד את החלק היחיד שאפשר לפעול לפיו.
- האדם חשוב. ההרשאות האלה שייכות לחשבון של בן אדם. כשהאדם הזה מוסר מהמערכת, ההרשאה מתה איתו, והכרטיס הוא איפה שאתה מגלה של מי היא הייתה.
- הגבלת קצב היא לא כישלון. פלטפורמה שדוחפת בחזרה אומרת את זה, והסנכרון הבא ממשיך מאיפה שהקודם עצר.
ניתוק שומר את ההוצאה. השורות שכבר נחתו שומרות את ההורה שלהן, אז היסטוריה לא נעלמת כי הרשאה בוטלה. והכרטיס הופך לכרטיס לא מחובר שזוכר: כפתור הכניסה חוזר, החשבון והסנכרון האחרון נשארים בשורת המידע, והוא מפסיק לספור את עצמו בין המקורות המחוברים שלך. ניתוק שואל קודם, כי הפחד שהוא צריך להסיר הוא בדיוק שההוצאה הולכת איתו.
מערכת מעקב השיחות
לחבר את מעקב השיחות זאת משימה עם מסקנה ולא שורה בהגדרות: אתה מדביק מפתח API, בוחר את החשבון, נותן שם לפעולת ההמרה, קובע את המטבע ואת חלון הסגירה, והמפתח נבדק מול הספק לפני שנשמר משהו. מה שחוזר מוצג לך.
מה שמגיע זה שיחות שנמדדו עם הקמפיין, המקור ומספר המתקשר שלהן, וזה החוט שמאפשר לעבודה שנסגרה להיות מותאמת בחזרה לקליק שייצר אותה. מה שקורה לחוט הזה אחר כך נמצא בלוח התובנות, והשורות עצמן נמצאות בנתונים גולמיים.
להתחבר בשם לקוח
סוכנות שמריצה שבעה עשר לקוחות מחזיקה שבע עשרה הרשאות נפרדות, כל אחת לחשבון של אותו לקוח. לזה שלוש תוצאות ששווה להכיר לפני שמתחילים ללחוץ:
- מקורות אף פעם לא ממזג בין לקוחות. כל לוח אחר יכול להתרחב. זה מצייר מקטע לכל חברה, עם השם שלה, המקורות שלה וכפתור החיבור שלה. כרטיס ממוזג שקורא ”גוגל: מחובר“ על תיק שבו תשעה לא מחוברים היה גרוע מחסר תועלת.
- חיבור נדחה כשסביבת העבודה מציגה כמה חברות בבת אחת. קריאה שמצטמצמת בשקט ללקוח אחד היא חלקית. כתיבה שעושה את זה שומרת הרשאה מול חברה שאף אחד לא ציין.
- קובץ ההמרות נשאר חברה אחת לכל קובץ. הוא נטען לחשבון פרסום אחד, אז קובץ שנושא המרות של שלושה לקוחות היה מלמד את ההצעות של לקוח אחד על הסגירות של לקוח אחר. בשקט, ובלי דרך חזרה.
הלקוח עצמו רואה את מסך ההסכמה הרגיל של הפלטפורמה שלו, שמציין את הגישה שניתנת, ברגע שהוא מאשר אותה. שום דבר בחיבור לא מוסתר מבעל החשבון.