כשמשתמשים ב-Data Manager API, חשוב לזכור את השיטות המומלצות הבאות.
שליחת כל מזהי המשתמשים
כששולחים חברים בקהל או אירועים עם UserData, חשוב לכלול כמה שיותר user_identifiers, כולל שליחה של כמה מזהים מאותו סוג.
לדוגמה, אם יש למשתמש כמה כתובות אימייל, צריך לכלול תג UserIdentifier נפרד לכל כתובת אימייל. באופן דומה, אם יש לכם מזהים מסוגים שונים של משתמש, כמו כתובות אימייל, מספרי טלפון וכתובות, צריך להוסיף תג UserIdentifier נפרד לכל מזהה, עד המספר המקסימלי של מזהים.
אופטימיזציה של בקשות
כדי להקטין את הסיכוי לחריגה מהמגבלות היומיות על מספר הבקשות, כדאי לאגד כמה שיותר פריטים בכל בקשה, עד המגבלות לכל בקשה.
לדוגמה, אם רוצים להוסיף 10,000 חברים לקהל, צריך להוסיף את כל 10,000 החברים בaudience_members הרשימה בIngestAudienceMembersRequest אחת. יותר יעיל לקבץ את כל 10,000 משתמשים מקהל היעד בבקשה אחת מאשר לשלוח בקשה נפרדת להוספה של כל משתמש מקהל היעד.
שליחת בקשות בו-זמנית
כדי לקצר את הזמן הכולל שנדרש להטמעת נתונים, שולחים בקשות בו-זמניות אל IngestionService. מומלץ לשלוח עד 10 בקשות בו-זמנית כדי להקטין את הסיכוי לחרוג ממגבלת הבקשות לדקה.
אפשר לשלוח בקשות בו-זמנית גם אם הבקשות כוללות את אותו destinations.
בדיקת דוח האבחון
מצלמים ואוספים את request_id מכל IngestAudienceMembersResponse או IngestEventsResponse, ומשתמשים במזהי הבקשות כדי לבדוק את האבחון.