ביקורים

מסמך זה מספק סקירה כללית ברמה גבוהה של סשנים בהקשר ל-Google Analytics SDK v4 ל-Android.

סקירה

סשן מייצג תקופה יחידה של אינטראקציה של משתמש עם האפליקציה. סשנים משמשים כמאגרים שימושיים של פעילות נמדדת, שכוללת צפיות במסך, אירועים ופירוט עסקאות.

ניהול סשנים

כברירת מחדל, מערכת Google Analytics תקבץ היטים שהתקבלו בתוך 30 דקות אחד מהשני באותו סשן. את התקופה הזו אפשר להגדיר ברמת הנכס. איך מגדירים את פרק הזמן הקצוב לתפוגה של סשן?

ניהול סשנים ידני

ניתן להתחיל באופן ידני פעילות חדשה באתר בעת שליחת התאמה ל-Google Analytics באמצעות השיטה setNewSession. הדוגמה הבאה מציגה איך להתחיל סשן חדש כששולחים צפייה במסך:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Set screen name.
t.setScreenName(screenName);

// Start a new session with the hit.
t.send(new HitBuilders.ScreenViewBuilder()
    .setNewSession()
    .build());

פרטים על השיטה getTracker זמינים במאמר הגדרות מתקדמות.

ניהול סשנים אוטומטי

אפשר להגדיר את Google Analytics כך שיתחיל ביקורים חדשים באופן אוטומטי כשמשתמשים הציבו את האפליקציה שלך ברקע למשך פרק זמן מסוים. הזמן הקצוב לתפוגה של סשן מוגדר בשניות על ידי הפרמטר ga_sessionTimeout בקובץ xml של הכלי למעקב.

<resources>
  <integer name="ga_sessionTimeout">300</integer>
</resources>

כדי להגדיר באופן פרוגרמטי את הזמן הקצוב לתפוגה של סשן:

t.setSessionTimeout(300L);