Esempio n. 1
0
    //
    //  For more info on user tracking https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingTiming
    //
    public void Add(GAUserTimer gaUserTimer)
    {
        Hashtable eventSpecificParams = (Hashtable)LevelSpecificRequestParams().Clone();

        eventSpecificParams["utmt"]  = GoogleTrackTypeToString(GoogleTrackType.GATiming);
        eventSpecificParams["utmn"]  = Random.Range(1000000000, 2000000000).ToString();
        eventSpecificParams["utmcc"] = CookieData();
        eventSpecificParams["utme"]  = gaUserTimer.ToUrlParamString();

        eventList.Add(eventSpecificParams);
    }
    //
    //  For more info on user tracking https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingTiming
    //
    public void Add(GAUserTimer gaUserTimer)
    {
        Hashtable eventSpecificParams = (Hashtable)LevelSpecificRequestParams().Clone();

        eventSpecificParams["utmt"] = GoogleTrackTypeToString( GoogleTrackType.GATiming );
        eventSpecificParams["utmn"] = Random.Range(1000000000,2000000000).ToString();
        eventSpecificParams["utmcc"] = CookieData();
        eventSpecificParams["utme"]  = gaUserTimer.ToUrlParamString();

        if (gaUserTimer.Level != null)
        {
            eventSpecificParams["utmp"]  = gaUserTimer.Level.ToUrlParamString();
        }

        requestQueue.Enqueue(eventSpecificParams);
    }