My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checkout   Browse   Changes    
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/*
* Copyright 2008 Adobe Systems Inc., 2008 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* Contributor(s):
* Zwetan Kjukov <zwetan@gmail.com>.
* Marc Alcaraz <ekameleon@gmail.com>.
*/

package com.google.analytics
{
import com.google.analytics.v4.Configuration;
import com.google.analytics.v4.GoogleAnalyticsAPI;

import flash.events.IEventDispatcher;

/**
* This interface is implemented in all Google Analytics API class.
*/
public interface AnalyticsTracker extends GoogleAnalyticsAPI, IEventDispatcher
{

/**
* Indicates the account value of the tracking.
*/
function get account():String;

/**
* @private
*/
function set account( value:String ):void;

/**
* Determinates the Configuration object of the tracker.
*/
function get config():Configuration;

/**
* @private
*/
function set config( value:Configuration ):void;

/**
* Indicates the mode of the tracking "AS3" or "Bridge".
* @see com.google.analytics.core.TrackerMode
*/
function get mode():String;

/**
* @private
*/
function set mode( value:String ):void;

/**
* Returns the list of requests made during the session.
* @see com.google.analytics.core.GIFRequest
*/
function get requests():Array;

/**
* Indicates if the tracker is ready.
*/
function isReady():Boolean;

/**
* Remove the requests stored during the session.
*/
function clearRequests():void;

}
}

Change log

r472 by zwetan on Apr 29, 2012   Diff
remove debug package, eg. visualdebug is
out
Go to: 
Project members, sign in to write a code review

Older revisions

r193 by zwetan on Nov 12, 2008   Diff
All trackers dispatch the
AnalyticsEvent.READY event now, note
AnalyticsTracker have to inehrit
IEventDispatcher
r181 by ekameleon on Nov 8, 2008   Diff
Insert the TrackerMode enumeration
class + refactoring + documentation
r179 by ekameleon on Nov 7, 2008   Diff
Refactoring documentation.
All revisions of this file

File info

Size: 2316 bytes, 82 lines

File properties

svn:mime-type
text/plain
svn:eol-style
native
Powered by Google Project Hosting