נניח שהשקת קמפיין push המכוון למשתמשי Android שלך. הדשבורד מציג “נשלח.” אך שיעורי הפתיחה עומדים על מחצית ממה שציפית - ואינך יכול לדעת אם הבעיה היא בקריאייטיב גרוע או במסירה שבורה.
ב-Android, התשובה לרוב אינה אף אחת מהן. ערוצי התראות, הגדרות עדיפות, ומדיניות חיסכון בסוללה אגרסיבית של יצרני OEM יכולים להרוג בשקט את ההודעות שלך לפני שהמשתמשים יראו אותן אי פעם. הדשבורד לא יסמן זאת. האנליטיקה לא תסביר זאת. ההודעות פשוט נעלמות.
זהו מדריך אבחון: היכן משפך המסירה של Android באמת מתפרק, ומה ניתן לעשות בנוגע לכך - ללא שבועות של חקירת מפתחים.
היכן push notifications שלך באמת הולכים לאיבוד?
רוב צוותי אפליקציות מובייל עוקבים אחר 2 מספרים: נשלח ונפתח. אך ב-Android, ישנם 4 שלבים - והאבדות הגדולות ביותר קורות באמצע, שם אף אחד לא מסתכל.
משפך מסירת push notification ב-Android: נשלח. נמסר. הוצג. נפתח.
לכל מעבר יש את מצב הכישלון שלו:
נשלח. נמסר. ההודעה עזבה את השרת שלך אך לא הגיעה למכשיר. סיבות נפוצות: אסימוני FCM פגי תוקף, מכשיר לא מחובר לאינטרנט לתקופות ממושכות, אפליקציה שהוסרה עם אסימונים מיושנים שעדיין נמצאים במסד הנתונים שלך.
נמסר. הוצג. ההודעה הגיעה למכשיר אך מעולם לא הוצגה למשתמש. כאן גרים הבעיות הייחודיות ל-Android: אופטימיזציית הסוללה של OEM הורגת את ההתראה, ערוץ ההתראות מושתק או מושבת, הגדרות עדיפות גורמות למסירה שקטה.
הוצג. נפתח. המשתמש ראה את ההתראה אך לא הקיש עליה. כאן קריאייטיב, תזמון ורלוונטיות באמת חשובים - אך רק לאחר שאישרת שה-2 השלבים הראשונים עובדים.
התובנה המרכזית: אם יחס המסירה-להצגה שלך נמוך, שום כמות של A/B testing על עותק לא תועיל. אתה מייעל הודעה שאף אחד לא רואה. כך מוצאים ומתקנים את הבעיה האמיתית ב-3 שלבים.
שלח push notifications ל-Android שבאמת מגיעים
נסה את Pushwoosh
3 הרוצחים השקטים של מסירת Android push
ערוצי התראות: ערוץ ברירת מחדל אחד אינו אסטרטגיה
מאז Android 8.0, כל התראה חייבת להיות מוקצית לערוץ. המשתמשים יכולים לשלוט בכל ערוץ באופן עצמאי - להשתיקו, לשנות את התנהגותו, או להשביתו לחלוטין.
הבעיה: כשכל ההודעות - פרסומות, התראות עסקאות, תזכורות - עוברות דרך ערוץ ברירת מחדל אחד, משתמש אחד ממורמר משתיק הכל. הוא רצה פחות פרסומות; במקום זאת, הוא איבד אישורי הזמנות, קבלות תשלום, והתראות אבטחה.
מה לעשות: בנה ערוצים לפי מקרה שימוש. לפחות, הפרד בין הודעות עסקאות (סטטוס הזמנה, אישורי תשלום) לבין הודעות פרסום (הצעות, מעורבות מחדש). כל ערוץ מקבל רמת חשיבות משלו.
אות אבחוני: אם שיעורי נשירה זהים בכל סוגי ההודעות - פרסומות ועסקאות - סביר להניח שמבנה הערוץ שלך הוא הבעיה. משתמשים משתיקים את הערוץ האחד שנושא הכל.
עדיפות וחשיבות: למה ההודעה שלך נוחתת בשקט
ישנם 2 שכבות שקובעות כיצד התראה מתנהגת, ובלבל אותן הוא אחד הטעויות הנפוצות ביותר.
עדיפות FCM קובעת עד כמה בדחיפות המערכת מוסרת את ההודעה למכשיר. עדיפות HIGH מעירה את המכשיר מיידית; NORMAL עשויה להיות ממוקם בקבוצות ולעכב.
חשיבות ערוץ קובעת כיצד ההתראה מופיעה למשתמש לאחר שנמצאת במכשיר. חשיבות HIGH מפעילה כרזת heads-up וצליל. DEFAULT מציגה בצל ההתראות בשקט.
המלכודת: עדיפות FCM גבוהה + חשיבות ערוץ DEFAULT = ההודעה מגיעה למכשיר מיידית, ואז שוהה בסמוי במגש ההתראות. האנליטיקה אומרת “נמסר.” המשתמש מעולם לא שם לב.
מדיניות סוללה של יצרני OEM
Android ברירת המחדל הוא רק חלק מהסיפור. Samsung, Xiaomi, Huawei, Oppo ו-Vivo כל אחד מחיל אופטימיזציות סוללה אגרסיביות משלו על גבי ברירות המחדל של Android. מדיניות זו יכולה למנוע מהאפליקציה שלך לקבל push notifications לחלוטין - גם כאשר אסימון FCM תקף והמסירה “מצליחה.”
כך זה מתפרק לפי יצרן:
- Xiaomi (MIUI): Autostart מושבת כברירת מחדל. לאחר הפעלה מחדש של המכשיר, האפליקציה שלך אינה יכולה לקבל push notifications עד שהמשתמש יפתח אותה ידנית - אלא אם כן הם העניקו הרשאת autostart.
- Huawei (EMUI/HarmonyOS): הריגת אפליקציות אגרסיבית מסיימת תהליכי רקע. Push notifications מפסיקות להגיע לאחר תקופת חוסר פעילות, גם אם האפליקציה נוצלה לאחרונה.
- Samsung (One UI): רשימות “Sleeping apps” ו-”Deep sleeping apps” מעכבות או חוסמות התראות לאפליקציות שהמשתמש לא פתח לאחרונה.
- Oppo/Vivo (ColorOS/Funtouch): הגבלות פעילות רקע מדכאות בשקט התראות. האפליקציה נראית פועלת כרגיל כאשר פתוחה, אך מסירת הרקע נכשלת.
המכנה המשותף: בכל יצרני OEM אלה, המשתמש חייב לאפשר במפורש לאפליקציה שלך לפעול ברקע. ללא הרשאה זו, המסירה “מצליחה” על הנייר, אך ההתראה אף פעם לא מוצגת.
אות אבחוני: אם שיעורי מסירה או פתיחה משתנים באופן דרמטי לפי יצרן המכשיר בתוך אותו קמפיין, מגבלות OEM הן כמעט בוודאות הסיבה.
מצא היכן זה מתפרק ותקן
אתה מבין מה יכול להשתבש. כך תמצא את הבעיה הספציפית שלך ותפתור אותה.
1. הגדר את כלי האבחון שלך
פלח לפי מכשיר. צור פלחים ייחודיים ל-Android לפי גרסת OS ויצרן מכשיר. זהו כלי האבחון החשוב ביותר שלך. הוא מאפשר לך לראות אם בעיות מסירה הן אוניברסליות או מבודדות ליצרן OEM ספציפי.
בנה פלח Android לפי יצרן מכשיר ב-Pushwoosh
עקוב אחר המשפך המלא. ודא שה-SDK שלך מוגדר לדווח לא רק על “נשלח” אלא גם על “נמסר” ו-”נפתח” כאירועים נפרדים. ללא זה, אתה עיוור לאמצע המשפך.
מבנה ערוצי התראות לפי מקרה שימוש. לפחות, הפרד עסקאות (סטטוס הזמנה, התראות אבטחה) ופרסום (הצעות, מעורבות מחדש). לכל ערוץ צריכה להיות רמת חשיבות משלו.
בקשות ל-dev (הגדרה חד-פעמית):
2. הפעל journey אבחוני
שלח את אותו קמפיין לפלחי Android שלך (מחולקים לפי יצרן) ולקהל iOS שלך. השווה נשירות ופתיחות צעד-אחר-צעד.
לצורך זה, אנו ממליצים להשתמש ב-Pushwoosh Customer Journey Builder (ניתן להירשם בחינם ולבדוק):
השוואת מסירה למשתמשי Android ומשתמשי iOS ב-Pushwoosh Customer Journey builder
- ⚠️ פלחי Android נושרים בשלב המסירה, iOS מחזיק יציב. הבעיה היא תשתית: מגבלות OEM, בעיות אסימון, או תצורת ערוץ שגויה.
- ⚠️ שתי הפלטפורמות נושרות בשווה בשלב הפתיחה. הבעיה היא ההודעה שלך: קריאייטיב, תזמון, או רלוונטיות.
- ⚠️ יצרן אחד נושר באופן לא פרופורציונלי. מצאת בעיה ייחודית ל-OEM.
- ⚠️ המסירה בסדר, אך פתיחות נמוכות בכל המכשירים. בדוק את הגדרות עדיפות וחשיבות. ייתכן שאתה שולח הודעות עדיפות HIGH בערוץ חשיבות DEFAULT, כלומר הן מגיעות מהר אך מופיעות בשקט.
3. מנע אבדות עתידיות
התאם עדיפות לחשיבות. הודעות רגישות לזמן (מכירות פלאש, התראות אבטחה). עדיפות HIGH, חשיבות HIGH. תוכן לא דחוף (תקצירים, טיפים). NORMAL/DEFAULT.
אל תגדיר הכל ל-HIGH - זה קיצור דרך למשתמשים שמשתיקים את הערוצים שלך לחלוטין.
החל מגבלות תדירות ושעות שקט. שליחת יתר היא הנתיב המהיר ביותר לערוץ מושתק. הגדר מגבלות תדירות לכל ערוץ וכבד אזורי זמן מקומיים עם שעות שקט. זה לא מתקן מסירה - זה מגן עליה.
השתמש ב-silent push בחוכמה. Silent push notifications מאפשרות לך לעדכן תוכן אפליקציה ולסנכרן נתונים ברקע ללא התראות גלויות למשתמש. זהו כלי עוצמתי לשמירת האפליקציה שלך עדכנית - אך יש לו גם מגבלות מסירה משלו ב-OEMs עם אופטימיזציית סוללה.
בנה journey חלופי. זוהי רשת הביטחון שלך. אם push notification לא נפתח תוך N שעות, הפעל המשך דרך ערוץ אחר - הודעה בתוך האפליקציה, אימייל, או SMS. זה מכסה אותך עבור כשלי מסירה של OEM, ערוצים מושתקים, ופלחים עם מעורבות נמוכה.
Cross-channel fallback ב-Pushwoosh
תקן את מסירת Android push שלך עם Pushwoosh
המטרה היא מחזור חוזר: פלח. מדוד. זהה את נקודת הכישלון. תקן את השכבה הנכונה. לא קריאייטיב כאשר הבעיה היא מסירה. לא מסירה כאשר הבעיה היא קריאייטיב.
מוכן להתחיל? צור את הפלח הראשון שלך ב-Pushwoosh כדי לבדוק היכן המשפך שלך באמת מתפרק.