ביקורים – Android SDK

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

סקירה

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

ניהול פעילויות באתר

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

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

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

// May return null if a tracker has not yet been initialized.
Tracker tracker = GoogleAnalytics.getInstance(this).getDefaultTracker();

// Start a new session with an AppView hit.
MapBuilder builder = MapBuilder.createAppView();
builder.set(Fields.SESSION_CONTROL, "start");
tracker.set(Fields.SCREEN_NAME, "My Screen");
tracker.send(builder.build());
// There should be no need to end a session explicitly.  However, if you do
// need to indicate end of session with a hit, simply add the following line
// of code to add the parameter to the builder:
builder.set(Fields.SESSION_CONTROL, "end");

ניהול הפעלות אוטומטי (EasyMonitor)

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

<!-- analytics.xml -->

<!-- Set a session timeout period of 30 seconds -->
<integer name="ga_sessionTimeout">30</integer>