Giter VIP home page Giter VIP logo

gaforflash's People

Contributors

nickski15 avatar

Stargazers

dev avatar

Watchers

James Cloos avatar

gaforflash's Issues

add support for tracking in multiple Analytics accounts

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.



Original issue reported on code.google.com by andyghatch on 1 Apr 2009 at 6:03

Implement the TrackerCache class

This class implements the GoogleAnalyticsAPI interface and replace the 
internal Tracker in the GATracker and components to cache the invoked 
methods during the tracker initialize.

When the tracker is ready the buffer is flushed.





Original issue reported on code.google.com by [email protected] on 11 Nov 2008 at 11:47

AS3 mode trows error while having Referer url complicated

#What steps will reproduce the problem?
1. Open html/swf with Referer request url complicated (complicated means
domain with some variables, for example:
http://poczta.onet.pl/mailing/click.rd?mnid=N35880&vid=2&oid=9&urlid=0)
2. If Referer url is only a domain without any variables or is blank,
everything is ok.

#What is the expected output? What do you see instead?
GA fails parsing complicated url if request consists Referer field.

Error:
TypeError: Error #1009: Nie można uzyskać dostępu do właściwości lub 
metody
dla odniesienia do obiektu null.
    at com.google.analytics.campaign::CampaignTracker/_addIfNotEmpty()
    at com.google.analytics.campaign::CampaignTracker/toTrackerString()
    at com.google.analytics.campaign::CampaignManager/getCampaignInformation()
    at com.google.analytics.v4::Tracker/_initData()
    at com.google.analytics.v4::Tracker()
    at com.google.analytics.components::FlashTracker/_trackerFactory()
    at com.google.analytics.components::FlashTracker/_factory()


#What version of the product are you using? On what operating system?
Flash CS4, Mac OSX 10.5.6, gaforflash-1.0.1.319

Original issue reported on code.google.com by [email protected] on 7 Mar 2009 at 10:22

Internet Explorer not reporting correct utmp in AS3 Mode

I have the following action script on a SWF:

import com.google.analytics.AnalyticsTracker; 
import com.google.analytics.GATracker; 
import flash.net.URLLoader;
import flash.net.URLRequest;
var tracker:AnalyticsTracker = new GATracker( this, "UA-3000737-2", "AS3",
false ); 

groundswell_btn.addEventListener(MouseEvent.CLICK, buttonClicked);

function buttonClicked(event:MouseEvent):void
{
    if (ExternalInterface.available==true){
        tracker.trackPageview();
    } else {
        tracker.trackPageview("/not_available");
    }
}
stop();

This should indicate whether or not the flash object has DOM access.

I tested this on:

http://www.roirevolution.com/internal/jeremy/flash3/flashtrack2.html

with the following source code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
Here's my flash tracking page. w00t!
<object width="550" height="400">
<param name="movie"
value="http://www.roirevolution.com/internal/jeremy/flash3/tracking.swf">
<param name="allowScriptAccess" value="always">
<param name="loop" value="false">
<embed
src="http://www.roirevolution.com/internal/jeremy/flash3/tracking2.swf"
width="550" height="400" allowScriptAccess="always" loop="false" >
</embed>
</object>
</body>
</html>

When the button is clicked, the hit to the __utm.gif is correct for Firefox
3.0.4 with:

utmp=/internal/jeremy/flash3/flashtrack2.html&

For Internet Explorer 7.0.5730.13, the hit is essentially the same, except
that:

utmp=&

This issue is separate from the utmp=& vs utmp=/&. Even if IE had reported
utmp=/&, it would be incorrect. Also, the flash file clearly has DOM
access, else we'd have:

utmp=/not_available&

When I reversed the condition on the following page:

http://www.roirevolution.com/internal/jeremy/flash3/flashtrack3.html

via flash object with actionscript:

function buttonClicked(event:MouseEvent):void
{
    if (ExternalInterface.available!=true){
        tracker.trackPageview();
    } else {
        tracker.trackPageview("/not_available");
    }
}

Both FF and IE had hits with utmp=/not_available&

Also, I have updated my component files to version 1.0.1.319 (Manual tags
work great now, BTW).

Original issue reported on code.google.com by [email protected] on 17 Dec 2008 at 3:47

Mal-request for EventTracking Value

What steps will reproduce the problem?

1. tracker.trackEvent("one","two","three",55);

2. using GA.js : http://www.neonreef.com/Adobe/evttest/evtreq.html

utme=5(one*two*three)(55)

3. using AS3 tracking :
http://www.neonreef.com/Adobe/evttest/flex/flex_advanced.html

utme=5(one*two*three*55)







Please use labels and text to provide additional information.


Original issue reported on code.google.com by [email protected] on 24 Nov 2008 at 1:41

Tracker getURL

we should add a method
----
getURL( url:String )
----
to the AnalyticsTracker interface

and connect it with the GoogleAnalyticsAPI
link() linkBypost() etc.

goal:
let the user call a URL easyly
but also track an exit link


Original issue reported on code.google.com by zwetan on 24 Nov 2008 at 7:25

When openeing a link from gmail gives Error #1009: Cannot access a property or method of a null object reference.

What steps will reproduce the problem?
1. go to http://www.transparent.com/wotd/today/french.htm
2. Click  on "Get it in your email" button
3. When you receive an email, click on the link. 
3, Link opens. Click on "Other Forms" button.
On click trackEvent is called, but tracker gives following error:
ypeError: Error #1009: Cannot access a property or method of a null object
reference.
    at com.google.analytics.campaign::CampaignTracker/_addIfNotEmpty()
    at com.google.analytics.campaign::CampaignTracker/toTrackerString()
    at com.google.analytics.campaign::CampaignManager/getCampaignInformation()
    at com.google.analytics.v4::Tracker/_initData()
    at com.google.analytics.v4::Tracker/trackEvent()
    at com.google.analytics::GATracker/trackEvent()
    at Widget/onOtherFormButtonClick()



What is the expected output? What do you see instead?
for expected output open the link in another window. It works as axpected.

What version of the product are you using? On what operating system?
gaflash 1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 17 Feb 2009 at 8:07

Manual Tags Not Working in AS3 Mode

What steps will reproduce the problem?

1. Create a SWF very similar to the example given in the example for Using
the AnalyticsLibrary Component:

http://code.google.com/apis/analytics/docs/flashTrackingSetupFlash.html#useAnaly
ticsLibrary

I used the following actionscript

import com.google.analytics.AnalyticsTracker;
import com.google.analytics.GATracker;
var tracker:AnalyticsTracker = new GATracker( this, "UA-111-222",
"AS3", false );
mybutton_btn.addEventListener(MouseEvent.CLICK, buttonClicked);
function buttonClicked(event:MouseEvent):void
{
        tracker.trackPageview();
}
stop();

though this can be made even simpler:

import com.google.analytics.AnalyticsTracker;
import com.google.analytics.GATracker;
var tracker:AnalyticsTracker = new GATracker( this, "UA-111-222",
"AS3", false );
tracker.trackPageview();

with the same result.

2. Embed swf into a page and upload the page and the swf to a live server. 
3. Visit the page with utm parameters. For example:

http://www.example.com/mytestpage.html?utm_source=test1&utm_medium=test2&utm_cam
paign=test3

What is the expected output? What do you see instead?

I'm expected to see a gif hit similar to the following:

GET /__utm.gif
?utmwv=4.3as
&utmn=1590912768
&utmhn=www.example.com
&utmcs=UTF-8&utmsr=1280x1024
&utmsc=32-bit&utmul=en-us
&utmje=0&utmfl=10.0%20r12
&utmdt=Untitled%20Document
&utmhid=482509063
&utmr=-
&utmp=/mytestpage.html?utm_source=test1&utm_medium=test2&utm_campaign=test3
&utmac=UA-111-222
&utmcc=__utma%3D64144556.784831324379115500.1227653843.1227733079.1228489765.103
3%3B%2B
__utmz%3D64144556.1227653843.1.1
.utmcsr%3Dtest1
%7Cutmccn%3Dtest3
%7Cutmcmd%3Dtest2
%3B HTTP/1.1

Instead I'm seeing the following:

GET /__utm.gif
?utmwv=4.3as
&utmn=1590912768
&utmhn=www.example.com
&utmcs=UTF-8&utmsr=1280x1024
&utmsc=32-bit&utmul=en-us
&utmje=0&utmfl=10.0%20r12
&utmdt=Untitled%20Document
&utmhid=482509063
&utmr=-
&utmp=/mytestpage.html?utm_source=test1&utm_medium=test2&utm_campaign=test3
&utmac=UA-111-222
&utmcc=__utma%3D64144556.784831324379115500.1227653843.1227733079.1228489765.103
3%3B%2B
__utmz%3D64144556.1227653843.1.1
.utmcsr%3D(direct)
%7Cutmccn%3D(direct)
%7Cutmcmd%3D(none)
%3B HTTP/1.1

In my Google Analytics reports, this is showing up as a direct visit,
instead of a visit from test1/test2 for the campaign test3.

What version of the product are you using? On what operating system?

I'm using Flash Player WIN 10,0,12,36 on Windows XP and FF 3.0.4

Please provide any additional information below.

Referrals show up correctly. I can provide link to live page if necessary.

Original issue reported on code.google.com by [email protected] on 5 Dec 2008 at 3:21

Flash content with gaforflash on igoogle page throws exception

What steps will reproduce the problem?
1. Compile Flash content with gaforflash rev 396 (also happens in 319) with
simple AS3 mode
2. Install on igoogle home page
3. View the igoogle home page

What is the expected output? What do you see instead?
The pageview should be registered. Instead I get the following exception:
TypeError: Error #1009: Cannot access a property or method of a null object
reference.
    at
com.google.analytics.campaign::CampaignTracker/_addIfNotEmpty()[C:\lab\gaforflas
hhead\build\tmp\com\google\analytics\campaign\CampaignTracker.as:64]
    at
com.google.analytics.campaign::CampaignTracker/toTrackerString()[C:\lab\gaforfla
shhead\build\tmp\com\google\analytics\campaign\CampaignTracker.as:248]
    at
com.google.analytics.campaign::CampaignManager/getCampaignInformation()[C:\lab\g
aforflashhead\build\tmp\com\google\analytics\campaign\CampaignManager.as:234]
    at
com.google.analytics.v4::Tracker/_initData()[C:\lab\gaforflashhead\build\tmp\com
\google\analytics\v4\Tracker.as:173]
    at
com.google.analytics.v4::Tracker/trackPageview()[C:\lab\gaforflashhead\build\tmp
\com\google\analytics\v4\Tracker.as:800]
    at
com.google.analytics::GATracker/trackPageview()[C:\lab\gaforflashhead\build\tmp\
com\google\analytics\common.txt:104]
    at
com.sproutbuilder.platforms::GoogleAnalyticsPlatform/trackPageview()[/home/sprou
t/flash/mung/components/com/sproutbuilder/platforms/GoogleAnalyticsPlatform.as:4
6]
...

What version of the product are you using? On what operating system?
gaforflash rev 396 (also happens with rev319). Vista/FF3/Flash Player 10


Please provide any additional information below.
The code in Tracker.as (especially the comment at line 157) may be an
important clue.

Original issue reported on code.google.com by [email protected] on 24 Feb 2009 at 12:57

throw error during "trackPageview"

What steps will reproduce the problem?
1. Write an email which contain a link to a swf, which make use of the
gaforflash library. E.g.
"http://www.tc-helicon.com/Files/FlashFiles/player3ga.swf" or
"http://goanimate.com/go/movie/0d74x1Ssd3sM/1"
2. Send this email to a gmail account.
3. Use firefox to read this email.
4. right click the link in this email, choose "Open in new tab".
5. The error message is shown whenever the swf use the gaforflash library
to track an action.

What is the expected output? What do you see instead?
Expected output: the action is tracked inside the swf's code.
What I see instead: The following error message is shown:
TypeError: Error #1009: Cannot access a property or method of a null object
reference.
    at
com.google.analytics.campaign::CampaignTracker/_addIfNotEmpty()[/buRRRn/projects
/GAforFlash/GA_AS3/build/tmp/com/google/analytics/campaign/CampaignTracker.as:64
]
    at
com.google.analytics.campaign::CampaignTracker/toTrackerString()[/buRRRn/project
s/GAforFlash/GA_AS3/build/tmp/com/google/analytics/campaign/CampaignTracker.as:2
42]
    at
com.google.analytics.campaign::CampaignManager/getCampaignInformation()[/buRRRn/
projects/GAforFlash/GA_AS3/build/tmp/com/google/analytics/campaign/CampaignManag
er.as:234]
    at
com.google.analytics.v4::Tracker/_initData()[/buRRRn/projects/GAforFlash/GA_AS3/
build/tmp/com/google/analytics/v4/Tracker.as:164]
    at
com.google.analytics.v4::Tracker()[/buRRRn/projects/GAforFlash/GA_AS3/build/tmp/
com/google/analytics/v4/Tracker.as:109]
    at
com.google.analytics::GATracker/_trackerFactory()[/buRRRn/projects/GAforFlash/GA
_AS3/build/tmp/com/google/analytics/GATracker.as:215]
    at
com.google.analytics::GATracker/_factory()[/buRRRn/projects/GAforFlash/GA_AS3/bu
ild/tmp/com/google/analytics/GATracker.as:156]
    at
com.google.analytics::GATracker()[/buRRRn/projects/GAforFlash/GA_AS3/build/tmp/c
om/google/analytics/GATracker.as:124]


What version of the product are you using? On what operating system?
Firefox 3.0.4
Flash Player 10,0,12,36


Please provide any additional information below.
You need to satisfy ALL of the following condition in order to trigger the bug:
1. Use web-based gmail (yahoo mail won't trigger this bug)
2. Firefox (IE won't trigger this bug)
3. use "AS3" mode in gaforflash (instead of "bridge" mode)
4. When you read the email and open the link, you must right click the link
and open it in a new tab. If you directly click the link, or you copy and
paste the link to another tab, then the bug won't be triggered.

Original issue reported on code.google.com by eddy%[email protected] on 4 Dec 2008 at 8:12

getLocal throws uncatched exception

What steps will reproduce the problem?
1. disable storage of local Shared Objects
2. instantiate GATracker

What is the expected output? What do you see instead?

no output expected

instead exception is thrown:

Error: Error #2134: SharedObject kann nicht erstellt werden.
at flash.net::SharedObject$/getLocal()
at com.google.analytics.core::Buffer()
at com.google.analytics::GATracker/_trackerFactory()
at com.google.analytics::GATracker/_factory()
at com.google.analytics::GATracker()

What version of the product are you using? On what operating system?

1.0.1.319

Please provide any additional information below.

potentially there are accesses to SharedObjects in other places that should
be secured as well

Original issue reported on code.google.com by [email protected] on 10 Feb 2009 at 9:56

code review for v1.0

clean all trace() statements
verify comments
etc.


Original issue reported on code.google.com by zwetan on 17 Nov 2008 at 2:00

'&' in page title is not URL encoded

What steps will reproduce the problem?
1. try to track a pageview on a page with '&' in the title
2.
3.

What is the expected output? What do you see instead?

ex: page title is "Mookie & Sam"
When trackPageview is called, utmdt value should be "Mookie & Sam", but
instead is "Sam ".

What version of the product are you using? On what operating system?
(Firefox 3 on OS X)

Please provide any additional information below.


Original issue reported on code.google.com by andyghatch on 24 Mar 2009 at 6:12

Should use GCSafeLoader instead of Loader references

What steps will reproduce the problem?
1. Apply trackEvent to something like a button.
2. Click the button multiple times really quickly
3. The debug GIFrequests does not have the same count as number of times I
clicked the button.

What is the expected output? What do you see instead?
If I have a button calling trackEvent and I click, say, 20 times.  The
debug will not always show 20 lines.

What version of the product are you using? On what operating system?
Flex Builder 3.0.2, publishing for 9.0.124.  I'm on Mac OS X 10.5.5

Please provide any additional information below.
Any references to the loader class should be replaced with GCSafeLoader
found at http://exanimo.com/actionscript/never-use-tween-or-urlloader/  The
reason is because things like tweens, URLLoader, and Loader objects will
sometimes get garbage collected before they execute completely.



Original issue reported on code.google.com by [email protected] on 24 Nov 2008 at 6:50

allow to scale the visual debug

right now the visual debug need a 800x600 screen

allowing it to scale would provide better integration
with different screen size

Original issue reported on code.google.com by zwetan on 25 Nov 2008 at 10:43

Security Error when allowscriptaccess = never

What steps will reproduce the problem?

Security error thrown when allowscriptaccess = never

http://groups.google.com/group/ga-for-flash/browse_thread/thread/2ace27534075268
d

What is the expected output? What do you see instead?

No error should be thrown



Original issue reported on code.google.com by [email protected] on 26 Nov 2008 at 7:11

Setcookiepath does not create a new .sol file

Also posted in the group page:

i tested the set cookie path just then and it doesn't seem to work?


this was what I saw with the component on stage

GATracker (AS3) v1.0.1.234
account: UA-XXXXX-XX
setCookiePath( /testGoogleA )
trackEvent( videos, Play, test video, 10 )
Gif Request #0 sent


I checked my SOL files and all I got was the alaytics.sol file?

I tried the same with the non component version

import com.google.analytics.AnalyticsTracker; 
import com.google.analytics.GATracker; 
var googleA:AnalyticsTracker = new GATracker( this, "UA-XXXXX-XX", "AS3",
true ); 
googleA.config.cookiePath = "/TESTGAGAGA";

I got the same problem. Althugh in the debug window there was no event
about the cookiepath. So this might also be a bug

I also tried
googleA.config.cookiePath = "TESTGAGAGA";
googleA.config.cookiePath = "/TESTGAGAGA/";
googleA.config.cookiePath = "TESTGAGAGA/";

with the same problem

Original issue reported on code.google.com by [email protected] on 4 Dec 2008 at 1:18

throw an error when the DisplayObject is not on the display list


some people having error like
----
TypeError: Error #1009: Cannot access a property or method of a null
object reference. 
----

because they initialize the GATracker class with a DisplayObject reference
that is not added on the display list

I proppose to throw a custom error explaining the problem

ex:
"Can not initialize GATracker because the DisplayObject is not on the
display list"

or better error message

Original issue reported on code.google.com by zwetan on 23 Dec 2008 at 3:49

Flash CS4 compatibility issue?

What steps will reproduce the problem?
1. Try to drag and drop analytics.swc in the library of a Flash CS4 project : 
file cannot be read,
2. Get the 1.0.0 tag from SVN repository,
3. Copy these source files in your AS3 source directory and rebuild : 
compilation and localhost 
test are OK.

What is the expected output? What do you see instead?
When online, my SWF throw an exception (see attachment).

What version of the product are you using? On what operating system?
1.0.0 tag sources from SVN (src/com/google/analytics as root directory, 
GA_AS3.as and other 
root files ignored).

Please provide any additional information below.
I create an instance of GATracker class in my root AS3 class (extends 
MovieClip).

Original issue reported on code.google.com by christophe.bismuth on 18 Nov 2008 at 11:05

Attachments:

Track Event only takes Integer type, not Number as in method signature

What steps will reproduce the problem?

import com.google.analytics.GATracker;

// setup tracker
 var tracker:GATracker = new GATracker(this, "UA-111-222", "AS3", true);
// make simple track event with a numeric value
 tracker.trackEvent("MyCategory", "MyEvent", "Title1", 10.5);

What is the expected output? What do you see instead?

I would expect that the call to track the event would be sent to the 
servers as per normal.

No call ever gets sent to the GA servers, but the call shows up in the 
gaforflash visual debugger.


What version of the product are you using? On what operating system?
1.01 / Windows Vista (but the OS should not make a difference)

Please provide any additional information below.

I am logging this on behalf of Kenny Bunch who wrote about the issue here
(http://www.kennybunch.com/blog/2009/03/bug-flash-google-analytics-
trackevent/)

Original issue reported on code.google.com by [email protected] on 4 Mar 2009 at 1:47

URL parsing

for now we have a very simple and basic URL class in utils

ideally wewould want to have a much stronger URL or better URI class
based on RFCs etc.



Original issue reported on code.google.com by zwetan on 24 Nov 2008 at 7:36

Flash_AS3 should not be in samples

compile tests for Flash CS3 should be in
/tests/flash

Flash_AS3.fla should be renamed to GA_AS3.fla
to compile GA_AS3.as

we should also add
/tests/flash/GA_TestRunner.fla

Original issue reported on code.google.com by zwetan on 24 Nov 2008 at 7:27

session reset

add a session reset for the user

goal:
cleaning the utmb/utmc cookies
but keeping persistence of the other utma/utmv/utmz/etc.

Original issue reported on code.google.com by zwetan on 17 Nov 2008 at 12:06

explore JSFL scripts for Flash visual components

if we end up distributing the flash component as MXP
we could also explore Flash IDE JSFL scripts

inputs/comments welcome

Original issue reported on code.google.com by zwetan on 13 Dec 2008 at 3:18

fully document the wiki

limited space and time are still a problem

Original issue reported on code.google.com by zwetan on 23 Dec 2008 at 4:19

AIR misc

in standalone or in AIR the hostname is "localhost"

Original issue reported on code.google.com by zwetan on 24 Nov 2008 at 7:33

fixing build for Windows

globmapper and some other little problem
prevent the ant build to build under Windows

Original issue reported on code.google.com by zwetan on 4 Dec 2008 at 1:48

UTMCookieTest problem with the testIsExpired2 method

What steps will reproduce the problem?

compile the GA_TestRunner and launch the unit tests of GAForFlash (rev 332)

What is the expected output? What do you see instead?

There was 1 failure :
   0) testIsExpired2( UTMCookieTest )
      AssertionFailedError: 
        at buRRRn.ASTUce.framework::Assert$/fail()
        at buRRRn.ASTUce.framework::Assert$/assertTrue()
        at com.google.analytics.data::UTMCookieTest/testIsExpired2()
        at buRRRn.ASTUce::Runner/doRun()
        at buRRRn.ASTUce::Runner$/run()
        at buRRRn.ASTUce::Runner$/main()
        at GA_TestRunner()

In the revision 328 the unit test is success.



Original issue reported on code.google.com by [email protected] on 10 Dec 2008 at 7:35

explore Eclipse addon

in Flex Builder / Eclipse
we could also add extensions on the IDE

inputs/comments welcome

Original issue reported on code.google.com by zwetan on 13 Dec 2008 at 3:18

GIFRequest never cleans up _requests

What steps will reproduce the problem?
1. create a GATracker
2. issue many tracking events (using trackEvent)

What is the expected output? What do you see instead?

When using the FlexBuilder profiler, we observe many URLRequests (and 
RequestObjects) persisting indefinitely. This is due 
to them being references by GIFRequest's _requests array.

What version of the product are you using? On what operating system?

gaforflash version: 1.0.1.319, OSX 10.5.5

Please provide any additional information below.

Seems like GIFRequest onIOError and onComplete just need to splice() the 
RequestObject out of _requests once they're done, 
and everything would work ... based on my inspection of the use of _requests, 
this should be safe, but I only looked at this 
code for the first time today.

Original issue reported on code.google.com by [email protected] on 26 Mar 2009 at 4:54

identify Gif Request by id

add a number to each gif requests

Original issue reported on code.google.com by zwetan on 3 Dec 2008 at 11:46

improve the Flex SWC

add a design.xml file

based on

Extending Flex Builder: sample code for design.xml 
http://www.morearty.com/blog/2008/11/19/extending-flex-builder-sample-code-for-d
esignxml/

and

MAX 2008: Extending Flex Builder Presentation
http://davidzuckerman.com/adobe/max-2008-extending-flex-builder-presentation/

Original issue reported on code.google.com by zwetan on 13 Dec 2008 at 3:15

check utmp

some use case:

 * call trackPageview() without parameter
 * when we can not obtain the domain name
 * or when the domain name is "localhost"

utmp should at the minimum be "/"
and never the empty string


Original issue reported on code.google.com by zwetan on 27 Nov 2008 at 12:04

add ASTUce executable in the build


tasks:
- build the unit tests into a swf
  linked to maashaack.swc (but not included)
- use ASTUce to run the unit tests
- make the build fail or pass
  depending on the unit tests results

Original issue reported on code.google.com by zwetan on 13 Jan 2009 at 1:09

wrong documentation to install the SWC

readme.txt and other documentations
should be updated

http://livedocs.adobe.com/flash/9.0/main/00000387.html
"
Where component files are stored
Flash components are stored in the application-level Configuration folder.

NOTE
For information about these folders, see "Configuration folders installed
with Flash" in Using Flash.

Components are installed in the following locations:

    * Windows 2000 or Windows XP:
      C:\Program Files\Adobe\Adobe Flash CS3\language\Configuration\Components

    * Mac OS X:
      Macintosh HD:Applications:Adobe Flash CS3:Configuration:Components

Within the Components folder, the User Interface (UI) components are in the
User Interface.fla file and the FLVPlayback (FLVPlaybackAS3.swc) and
FLVPlaybackCaptioning components are in the Video folder.

You can also store components in the following user-based locations:

    * Windows 2000 or Windows XP:
      C:\Documents and Settings\username\Local Settings\Application
Data\Adobe\Adobe Flash CS3\en\Configuration\Components
    * Mac OS X:
      Macintosh HD:Users:<username>:Library:Application Support:Adobe Flash
CS3:Configuration:Components
"


you could try this directory instead

/Users/[your_username_here]/Library/Application Support/Adobe/Flash
CS3/Configuration/Components
or
/Users/[your_username_here]/Library/Application Support/Adobe/Flash
CS3/en/Configuration/Components
or
/Users/[your_username_here]/Library/Application Support/Adobe/Flash
CS3/fr/Configuration/Components
etc.

you can create a "Google" folder there but really it's optional


note:
we based the readme.txt
which indicate
"   - (Mac OS X) Macintosh HD/Applications/Adobe Flash
CS3/Configuration/Components"

on the wrong doc (for AS2)
http://livedocs.adobe.com/flash/9.0/main/00002394.html
"
To install components on a Windows-based or a Macintosh computer:

   1. Quit Flash.
   2. Place the SWC or FLA file containing the component in the following
folder on your hard disk:
          * In Windows: C:\Program Files\Adobe\ Adobe Flash
CS3\language\Configuration\Components
          * On the Macintosh: Macintosh HD/Applications/Adobe Flash
CS3/Configuration/Components (Macintosh)
   3. Start Flash.
   4. Set your publish settings to publish for ActionScript 2.0.

      (Choose File > Publish Settings, Flash Tab and select ActionScript
2.0 from the ActionScript dropdown menu.)
   5. Select Window > Components to view the component in the Components
panel if it isn't already open.
"


Original issue reported on code.google.com by zwetan on 13 Dec 2008 at 1:01

Enable reparenting of the Debug window

It's good to have the debug window. But it might be best if the Sprite
could be easily reparented in another window.

I can take this task on if it's not already in the works.



Original issue reported on code.google.com by [email protected] on 4 Dec 2008 at 5:40

linker and cookie

from js the linked cookie were handdled in _handleCookie in the Tracker
but as we have a different initialization logic for the cookies
(SharedObject) in flash it could be better to handle also the linked cookie
in the buffer directly

that way the logic could be:
1. initialize buffer
2. read query string
   a. link cookie if found
3. read user local shared object if found
   (ignored if linked cookie found as linked cookie take precedence)
4. create a fresh cookie (in shared object)
   (if no linked or already existing cookie found)

Original issue reported on code.google.com by zwetan on 24 Nov 2008 at 7:30

SharedObject reset

provide a functionality to erase completely the SO

Original issue reported on code.google.com by zwetan on 17 Nov 2008 at 12:07

Flash Shared object is not unique to the account ID

An issue could arise if i have the follow

1: flashmovie1.swf hosted on abc.com (tracking with UA-XXXXX-1)
2: awesomegame.swf hosted on abc.com (tracking with UA-XXXXX-2)

the way the AS is set up now the cookie will be shared across both of these
.swf files.

meaning that someone who viewed flashmovie1.swf and then views
awesomegame.swf will be seen as 1 unique instead of 2 unique users. Page
impressions/events will all be fine

As the visit count is kept and sent with the cookie it also means if I
played awesomegame.swf 100 times then visited flashmovie1.swf once it would
see me as a repeat visitor of 101 times.

Does this seem right? Or am I expecting GAforflash to do something it's not
meant too

Original issue reported on code.google.com by [email protected] on 2 Dec 2008 at 10:31

using an MXP to install the components

same as *.SWC can provide an easy use for the users
we could also distribute an *.MXP to install with
the Adobe Extension Manager
http://www.adobe.com/exchange/em_download/

also we could upload the MXP to "Adobe Exchange"
http://www.adobe.com/cfusion/exchange/

concerns:

- maybe we would need to produce 2 MXP
  one for the category "Flash"
  another for the category "Flex"

- maybe this would add another "by hand" step
  as I'm not sure how the process can be automated on the command line
  to generate an *.mxp from *.mxi

- also we would need to create an adobe account to
  be able to upload on the Adobe Exchange,
  this account should be shared by the team (and not be a personnal account)

- the upload process could also create another "by hand" step

- the *.MXI file can be auto-generated by using templates (as the readme.txt)
  see: http://www.macromedia.com/go/em_file_format/

Original issue reported on code.google.com by zwetan on 13 Dec 2008 at 1:14

standalone misc

from standalone
when we send a gif request we have this user agent
"Adobe Flash 9"

GABE register a visitor hit but seems to not register
either pageView, event tracking, etc.



Original issue reported on code.google.com by zwetan on 24 Nov 2008 at 7:34

Event values not tracking

What steps will reproduce the problem?
1.  Used the following with no errors to call an event 

googleA.trackEvent("videos", "Pause", "funny video",
Math.round(Math.random()*10)) 


What is the expected output? What do you see instead?
I expect to see values in the reports under event tracking. Instead the
values all appear as (0). The rest of the events track fine

What version of the product are you using? On what operating system?
Flash CS3 running on vista. 


Please provide any additional information below.
I've checked the gif call to that of a JS implementation and the difference is:

JS = &utmt=event&utme=5(HTML*Test2*Dude%20Food)(3)
AS = &utmt=event&utme=5(HTML*Test2*Dude%20Food*3)

hasn't been enough time between my JS testing and my reports updating to
make sure this works also. 

Original issue reported on code.google.com by [email protected] on 30 Nov 2008 at 12:56

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.