# Google Analytics/XML Issue

**URL:** <https://forum.kirupa.com/t/google-analytics-xml-issue/263701>\
**Category:** flash\
**Created:** [June 18, 2008, 1:55pm UTC](https://forum.kirupa.com/t/google-analytics-xml-issue/263701 "2008-06-18T13:55:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![friggingmick](https://avatars.discourse-cdn.com/v4/letter/f/58956e/32.png) [@friggingmick](https://forum.kirupa.com/u/friggingmick)\
**Post date:** [June 18, 2008, 1:55pm UTC](https://forum.kirupa.com/t/google-analytics-xml-issue/263701/1 "2008-06-18T13:55:01Z")

</div>

GA was able to track the page when click on image contents, however, it failed to track which image content was clicked on. Notice any code errs or suggestions?:

AS:

```auto

import flash.external.*;

function trackGA(action:String) {
	ExternalInterface.call("pageTracker._trackPageview('/pageTracker/IntegrateGoogleAnalytics/"+action+"')");
}

var delay:Number = 4000;
var init:Boolean = false;

var top:MovieClip = picture;
var bot:MovieClip = picture2;

//-----------------------
function loadXML(loaded) {
	if (loaded) {
		xmlNode = this.firstChild;
		image = [];
		link = [];
		trackad = [];
		total = xmlNode.childNodes.length;
		for (i=0; i<total; i++) {
			image* = xmlNode.childNodes*.childNodes[0].firstChild.nodeValue;
			link* = xmlNode.childNodes*.childNodes[1].firstChild.nodeValue;
			trackad* = xmlNode.childNodes*.childNodes[2].firstChild.nodeValue;
}
		firstImage();
	} else {
		content = "file not loaded!";
	}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("test.xml");
p = 0;

function fadeIn() {
	//swap();
	onEnterFrame = function() {
		filesize = top.getBytesTotal();
		loaded = top.getBytesLoaded();
		if (loaded != filesize) {
			preloader._visible = false;
			preloader.preload_bar._xscale = 100*loaded/filesize;
		} else {
			preloader._visible = false;
			top.onRelease = function():Void
{
	trackGA(trackad[p]);
    getURL(link[p], "_blank");
};
		
			if (top._alpha < 100) {
				top._alpha +=5;
			} else {
				delete onEnterFrame;
				slideshow();
			}
		}
	};
};

function fadeOut() {
	onEnterFrame = function() {
		if (top._alpha > 5) {
			top._alpha -=5;
		}else{
			top._alpha = 0;
			delete onEnterFrame;
			nextImage();
		}
	};
};

function nextImage() {
	if (p<(total-1)) {
		p++;
		top._alpha = 0;
		top.loadMovie(image[p]);
		fadeIn();
	}
};

function firstImage() {
		init = true;
		top._alpha = 0;
		top.loadMovie(image[0]);
		fadeIn();
};

function slideshow() {
	myInterval = setInterval(pause_slideshow, delay);
		function pause_slideshow() {
		clearInterval(myInterval);
		if (p == (total-1) && !init) {
			p = 0;
			firstImage();
		} else if (p == (total-1) && init) {
			p = -1;
			swap();
		}else{
			swap();
		}
	}
};

function swap(){ 
	var t = top; 
    top.swapDepths(bot); 
    top = bot; 
    bot = t; 
	nextImage();
}

```
