Tag: Omniture

Print Better, Cleaner Reports from Omniture’s SiteCatalyst

If you use the latest version of Omniture’s SiteCatalyst, you are probably aware of how poorly their nice pretty reports translate to PDF, Word, and Excel when you use the “save” tools available right there in the suite. Images get removed, text gets misaligned, and colors get skewed.

Today I devised a nice, quick method for getting a printable report that looks identical to the report you see on your screen. The one downside, no selectable text for copy/paste later. But if that’s your concern, rather than printing, you probably aren’t worried about format as much anyway.

The solution I created involves downloading a FireFox extension called Pdf It! and Omniture’s own print feature.

Once you have Pdf It! installed and your report you wish to print is on the screen, simply click the print icon in SiteCatalyst’s toolbar at the top of your report. This will open a new window with limited browser chrome (toolbars, status bars, etc.) and will load your report without any of the extra navigation at top or left of your report. Basically a nice printable report. Only to print from this screen doesn’t always give the result you desire as browser to printer support isn’t always the greatest. You will still run into issues with missing images, cut off edges, etc.

So, the next thing to do is cancel the print job that automatically appears. Now you are left with just the print window. Right click somewhere in that print window and select Pdf It! > Save as PDF > Whole Page. Pdf It! will open a save dialogue and you can save that page to your desired directory. From here you can simply open that newly created PDF and print. Or if you prefer, attach it in an email to the people who care.

Bookmark and Share

3 Responses  |  add yours »

Omniture Event Serialization Character Limit

No matter how many Omniture Support people tell you that there is no limit on the number of characters you can use as your serial number when implementing Event Serialization, they are wrong!

The limit is 20 characters.

It took me 3 phone calls and a weeks worth of bad data to figure that out. It is no where to be found in their white papers either, so don’t bother looking there.

Bookmark and Share

4 Responses  |  add yours »

Using SWFObject for Flash Version Tracking

At my company, we use Omniture SiteCatalyst for our web analytics/tracking. Unfortunately, Omniture does not give user’s Flash Version statistics in their standard reports like Google Analytics does. On the other hand, Omniture gives you the freedom to create custom reports that you can determine on your own using their provided JavaScript code.

I am already using SWFObject to load the flash piece on our homepage to users with a specified version. So I figured I could hack that code a bit in order to pull the version it was already determining for me, and plug it into the Omniture code.

After mulling through the SWFObject code, I finally was able to run this page successfully, which will alert the exact version of flash I am using:

<!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=iso-8859-1" />
<title>test</title>
<script type="text/javascript" src="swfobject.js"></script>
</head><body>
<script type="text/javascript">
alert(deconcept.SWFObjectUtil.getPlayerVersion().major+
"."+deconcept.SWFObjectUtil.getPlayerVersion().minor+
"."+deconcept.SWFObjectUtil.getPlayerVersion().rev);
</script>
</body>
</html>

Basically, you can use deconcept.SWFObjectUtil.getPlayerVersion().major to get the major version, etc.

Once I got that working, I was able to use that same concept to plug it into my tracking code.

Bookmark and Share

5 Responses  |  add yours »

Search