windows 7 professional oem price purchase windows vista online dvd moviefactory 6 download purchase indesign cs4 inventor professional 2010 download download autosketch 9 windows 2008 standard edition buy windows vista home basic product key corel photoimpact x3 download buy adobe contribute mac cs3 for mac download download microsoft mappoint 2009 europe buy quickbooks online master collection cs4 trial download inventor 2009 lightroom for apple purchase microsoft office 2003 professional autodesk maya download windows 2003 enterprise license cost autocad 2010 download download fireworks cs3 turbotax cheap symantec norton 360 download adobe cs3 web premium download windows 7 home premium deals buy adobe indesign cs3 mac download dreamweaver cs3 full version windows 7 best price adobe production premium cs4 price windows 7 ultimate 32bit trial buy adobe master collection cs3 download mappoint 2009 windows 7 buy online download microsoft excel 2003 buy windows 2008 datacenter edition pricing download microsoft expression studio 3 microsoft money deluxe download microsoft visio 2003 price microsoft expression download buy windows 7 professional 64 bit buy microsoft office project 2003 excel 2003 to buy microsoft office 2010 download buy powerpoint 2007 online corel draw x4 discount buy adobe cs4 mac buy turbotax 2008 purchase maya software buy microsoft office 2003 online buy windows 7 premium buy dreamweaver cs4 cheap adobe cs4 for mac microsoft windows 7 ultimate best price buy turbotax deluxe 2009 buy cs3 adobe microsoft word 2007 download full version download microsoft expression 2 autodesk autocad architecture 2010 download buy microsoft expression studio 3 microsoft image suite 2006 purchase windows vista 64 bit download windows 2008 server r2 get zonealarm antivirus 8 buy adobe creative suite 3 for mac nuendo 4 price adobe illustrator cs2 download adobe illustrator cs4 sale buy adobe fireworks cs4 where to buy quicken 2010 download illustrator for mac windows xp sp3 download full buy autodesk inventor 2010 download quicken rental property manager 2009 buy microsoft word 2007 software windows 7 64 bit oem price microsoft office 2003 license key download adobe audition 3 full version adobe illustrator 10 download buy cubase studio 4 lightroom for mac os x mappoint 2006 download microsoft excel 2003 download cheap microsoft works windows vista business download buy vista ultimate 64 bit how to buy windows 7 64 bit buy quickbooks enterprise solutions windows 7 ultimate pricing buy windows 2003 license windows xp buy download windows vista home basic 32 bit download buy vista business upgrade buy 3ds max online adobe indesign cs4 buy mac corel painter adobe cs4 production premium download adobe fireworks pricing buy adobe cs4 production premium 64 bit windows 7 home premium buy creative suite 4 web premium buy autodesk inventor 2009 buy windows 7 ultimate cheap norton ghost buy windows 7 ultimate student robohelp price autodesk 3ds max design 2010 download download fireworks cs4 download adobe after effects cs3 adobe contribute cs4 for mac photoimpact pro 13 adobe photoshop cs4 extended mac download buy photoshop elements windows 7 costs windows 7 ultimate oem pricing windows vista home basic 32 bit product key microsoft powerpoint 2003 download windows 7 professional 32-bit oem cheap adobe premiere pro mac after effects mac system requirements adobe lightroom sale buy flash cs3 windows 7 pro download download soundbooth cs4 nuendo 3 download adobe after effects system requirements microsoft mappoint north america 2009 download buy autocad 2009 buy microsoft project 2007 microsoft expression studio price purchase microsoft word corel draw price microsoft access 2003 download buy wordperfect 11 download quickbooks 2009 cheap access 2007 microsoft expression pricing buy office onenote 2007 buy microsoft frontpage 2002 buy windows xp sp3 oem purchase windows 7 home premium quicken 2010 price comparison buy microsoft office 2003 standard adobe premiere pro cs3 mac download encarta 2009 buy windows 7 family pack windows vista home basic 32 bit oem cheap lightroom 2 windows vista home basic system requirements buy microsoft powerpoint download adobe contribute cs4 adobe premiere elements 8 price illustrator for mac os x download turbotax 2008 premier buy turbotax 2007 corel painter 11 for mac corel draw mac version adobe framemaker 9 price adobe acrobat cheap buy ms office 2003 pro buy windows 7 online download windows 7 ultimate 64 bit after effects system requirements microsoft digital image suite 2006 download download adobe dreamweaver cs4 buy corel photoimpact x3 microsoft office 2008 discount microsoft office 2010 professional plus download mudbox download windows 7 home premium 32 bit oem download autocad architecture 2009 download adobe indesign cs4 buy microsoft office 2003 for vista windows r2 download purchase windows xp software buy cs4 mac buy corel draw x3 disable norton 360 autodesk mudbox price buy windows xp sp2 download adobe indesign cs3 for mac autodesk navisworks download buy adobe flash player 10 buy microsoft powerpoint 2007 steinberg nuendo 4 download buy autocad 2007 buy vista home premium download windows vista home basic price buy 3ds max 2010 cheap download autodesk 3ds max 2009 adobe cs4 web premium system requirements cheapest windows 7 home premium full version buy access 2007 only buy adobe flash online download streets and trips 2009 corel software for mac buy lightroom software powerpoint price windows 7 home premium price buy ms project 2003 buy microsoft outlook 2007 only buy quicken software corel draw 9 mac windows 2003 enterprise licensing buy dreamweaver mx quicken rental property manager 2009 coupon adobe acrobat 9 pro buy buy adobe indesign cs4 buy visual studio 2008 license buy autodesk mudbox 2010 adobe indesign cs4 windows full version turbotax price buy adobe photoshop cs3 extended visual studio 2008 professional price maya price windows 2008 standard pricing autocad mechanical 2010 download parallels desktop 4.0 for mac trial autocad inventor professional suite 2010 download windows 7 price buy microsoft project 2000 after effects cs4 download buy mudbox 2010 autocad electrical 2009 download download wordperfect cheap photoshop software purchase vista oem cheap adobe photoshop cs4 microsoft expression buy windows r2 2008 windows vista home basic torrent adobe indesign cheap buy autosketch 10 buy windows vista 64 bit purchase visual studio 2008 professional buy adobe acrobat 9 pro extended buy microsoft outlook 2007 online cheap windows xp pro cheapest place to buy turbotax 2009 windows vista business price adobe illustrator cs3 download ms visio 2007 price autodesk 3ds max 2009 download download microsoft office 2010 buy cs4 design premium adobe photoshop elements 8 purchase adobe after effects cs3 download purchase vista ultimate purchase windows vista product key buy dreamweaver cs2 cheap norton 360 antivirus download microsoft word 2003 adobe after effects download buy quicken 2004 norton ghost pricing windows vista home basic 64 bit product key download font folio 11 buy windows vista adobe photoshop elements 6.0 download adobe premiere pro cs3 download microsoft office 2003 professional purchase windows xp sp3 autodesk mechanical desktop 2009 download cheapest windows 7 deal buy quicken 2007 buy microsoft project 2002 inventor suite 2010 buy autocad 2008 cheap cubase 5 buy encarta premium 2009 buy adobe design premium cs4 buy adobe illustrator cs3 download corel draw 13 buy windows 7 oem version adobe acrobat 9 cheap adobe indesign cs4 mac adobe after effects mac download buy microsoft visual studio 2008 professional windows 7 64 bit price vista business cheap buy sql server 2008 enterprise download inventor lt 2010 buy adobe flash cs4 after effects mac demo buy dreamweaver cheap corel dvd moviefactory 7 download autodesk lustre buy purchase acrobat 8 adobe creative suite 3 master collection download windows 2008 enterprise cost buy adobe cs3 master collection purchase windows xp cheap microsoft streets and trips 2010 price acrobat 9 pro buy buy microsoft windows 7 home premium buy maya 2009 unlimited download adobe cs4 for mac autodesk architecture 2010 windows 7 pro 64 bit price download corel painter x mac get windows vista home basic buy turbotax 2009 master collection cs4 download purchase windows 7 business cheap photoshop cs3 buy corel draw visual studio 2008 download buy microsoft outlook 2007 turbotax premier 2008 download windows 7 ultimate purchase download microsoft office enterprise 2007 price microsoft visio 2003 download buy dreamweaver for mac office 2003 for sale windows 7 professional oem download adobe cs4 master collection for mac download photoshop for mac microsoft office 2008 for mac license download adobe illustrator mac download 3ds max 2010 cs4 dreamweaver download download microsoft streets and trips 2008 microsoft office 2003 license price purchase microsoft vista download quickbooks premier 2009 buy vista home premium product key adobe production premium mac dreamweaver mac demo download adobe audition 3 windows 7 ultimate 32bit torrent windows vista home premium download discount microsoft office 2003 windows 7 pro cheapest turbo tax 2009 download cheapest windows 7 family pack purchase lightroom 2 buy photoshop elements 7 corel draw macintosh windows 7 home premium 64 bit price windows vista sales quicken 2010 download windows datacenter 2008 licensing purchase cubase 5 download adobe premiere pro cs3 mac cheap vista oem download microsoft access 2007 cheap windows 7 home premium navisworks manage price buy quickbooks premier 2009 buy ms office online buy adobe premiere microsoft office 2003 buy online

Omniture SiteCatalyst Menu Customization and Custom Reports

Without a doubt, two of the most underused features of Omniture SiteCatalyst have to be menu customization (the ability to customize the standard menus in the left-hand navigation) and custom reports. When these two great features are combined, they can make the adoption of Web analytics (and of course Omniture SiteCatalyst) all that much easier for an organization. The great thing about these features are that they can be used to make you analytics reporting intuitive to your stakeholders. In fact, if you are not using this feature, I can’t see how your company is getting the most out of the SiteCatalyst user interface. Just as an example on my blog, here’s a screen capture of the SiteCatalyst Menu for my report suite:

Omniture SiteCatalyst Menu

As you can see here, I’ve changed the default menu to a great degree. But if a user were to log into Omniture SiteCatalyst where no menu customization has been applied, how would they know just where to look for information about the performance of internal search? From my menu above, it’s pretty obvious where to go for reporting on Internal search performance.

In addition to the custom menus, custom reports can also be inserted into these custom menu items. Most companies that have a significant marketing spend, will most certainly be using SAINT classifications to apply meta data to their marketing tracking codes. And, many marketing reports are the result of breaking down one marketing classification by another, or even breaking down something like paid search engines by most popular product categories. In stead of having to train your marketing team on how to do classification breakdowns, you should be creating custom menu folders for marketing channels where you also have custom reports where classification breakdowns have already been created.

In short, you are doing your stakeholders and your business a disservice if you are not fully leveraging custom menus and reports. If you are not doing this, I would challenge you to meet with the stakeholders of your company as soon as possible to identify custom reports that they could benefit from, and then making those available in custom menus.

read more

Television’s Missed Opportunity

There are many services out there to help us discover new forms of digital enterntainment. Music is clearly the leader in these services though. Why has television yet to make a serious play here? I know that there are services such as Hulu, and that you can buy television programming via services such as iTunes, but how many people really use these kinds of sevices to discover new television programming when the new fall lineup comes around?

While watching television last night, happened to accidentially see a promo for a new series on ABC, called “Flashforward:”

I say that I accidentially discovered this, because it just caught my eye while I was fast forwarding over it on the DVR.

These days, television is populated with reality TV programming of questionable quality. This is because many critically acclaimed shows are often canceled because; a) people are never aware of them, b) they are moved to new schedules, and people have no way of knowing that or c) people are increasingly using DVRs, and not seeing promos for shows that could be relevant to their interestes. What television is missing is an effective way of bringing these new shows and changes to existing ones to the eyes of their current and potential audiances. As master of the obvious, I’d like to point out that the networks are not using the Internet properly to connect with their audiences. Of course, they still can.

Just as an example, of how they can leverage Twitter (there are MANY other options of course), each network should:

  • Have separate Twitter accounts for:
    • The entire network
    • Information on new shows
    • Changes to existing shows
    • Individual shows
    • Each character of the individual shows
  • Each Twitter page should allow users to discover the Twitter pages/accounts of their favorite shows, that show’s characters, and teh actual actors if they should have their own accounts

If this simple strategy were in place, imagine how immersed you could become in a show. Some shows, like Lost, have been able to harness the power of the Internet at creating immersion in their programming. But, it doesn’t have to be as complicated as the alternate reality games (ARGs) used by Lost. There’s a world of possibilities to extend the progrmming beyond the television, and for the networks to save themselves from become wastelands of reality television programming. The question is, why aren’t they doing it, and if they start, will they be able to keep it up in a consistent manner where the online immersion is an integral part of the viewing experience?

read more

Omniture SiteCatalyst Plug-ins

Omniture SiteCatalyst is without a doubt one of the best Web analytics solutions out there. However, like all analytics solutions it be can difficult to implement when you are not a dedicated programmer or you do not have the available programming resources at your disposal. Many times Web analytics and other people that are responsible for the Web analytics function within a company will also not have access to server-side code to implement better page names and to set events and variables when you need to in certain circumstances. And this is where the Omniture SiteCatalyst plug-ins enter the equation.

The primary advantage of the SiteCatalyst plug-ins is that they allow you to implement SiteCatalyst and its more advanced features without the need to touch the server-side code. It should be noted thought that editing server-side code to pass dynamic data to SiteCatalyst is almost always the preferred avenue if it is available to you. That being said, Omniture has created many plug-ins that allow data to be sent to SiteCatalyst so that you can implement by only touching your basic “s_code.js” file that is a part of the implementation. Some of the more useful plug-ins (my opinion of course) include:

  • Append List (s.apl)
    • This function is one of the most useful and versatile for someone without easy access to source code. As an example of how this function might be used, assume that you have a registration confirmation page that needs a success event fired. By using the “s.apl” function, you can write some very simple JavaScript that will detect the Omniture page name and if it is a match, this plug-in will fire your success event. All being coded from directly within the Omniture JavaScript file.
  • Link Handler (there are 3 of these)
    • There are three flavors of the link handler plug-in. One controls clicks on regular links, another controls exit links and the last controls download links. The “s.downloadLinkHandler” plug-in is especially helpful if you want to track all of the PDFs on your site by setting a specific custom event for only clicks on PDFs, while at the same time sending the URL of the PDF into a commerce variable (a.k.a. an eVar). By using these three plug-ins, you can easily begin tracking the clicks of select links on your site.
  • New vs. Repeat Visitors (s.getNewRepeat)
    • The name of this plug-in says it all. By using this one, you will be able to segment all of your visitors and their interactions with your site into behavioral groups for new and return visitors. Very useful when the Omniture prop and/or eVar is correlated or fully subrelated, respectively.
  • Query Parameter (s.getQueryParam)
    • This might be the most basic plug-in, and is a part of almost every Omniture SiteCatalyst implementation that I’ve ever seen. While simple, it is extremely useful. Using this plugin, you can capture the value of any query string parameter and send that value to an eVar or prop. When you couple this plug-in with one like “s.apl” you have an easy way to capture your internal search phrases while at the same time setting a custom success event for internal searches.

These are but a few of the many plug-ins offered by Omniture. There are also more advanced ones such as:

  • Channel Manager (advanced tracking of your campaign data)
  • Cross Visit Participation (provides an understanding of campaign impact across visits)
  • Form Analysis (enables reporting on form errors, abandonment, etc.)

This last few are more difficult to implement in most cases, and you might consider contacting a consultant here.

The plug-ins are one of the most useful features of a SiteCatalyst implementation but are often overlooked. I think that a session on a few of the more advanced plug-ins would be an excellent idea for an Omniture Summit session, don’t you?

read more

Site Optimization and Targeting

All visitors are not the same, they can come in through different marketing channels, enter your site at different pages and view different parts of your site. One of the great things about the Web and the tools that we have, is that you can not only know that your visitors are doing different things, you can measure and then act on it. TV for example has to rely on sampled, panel services (i.e. Nielsen) where you might make an estimation about the different groups of people that saw your ad. On the Web, we know what visitors viewed and exactly who viewed it! If you have a robust analytics solution, you already have this data. The question is, what ,if anything, are you doing to act on it?

As an Omniture user, I have always relied heavily upon tools like Omniture Discover, because of the fact that it lets you segment your visitors into more meaningful groups. So, I can easily see for an e-commerce site, that the people clicking on the “View Larger Image” link on a product details page have a conversion rate that is 200% higher that those visitors that do not click on that link. Shouldn’t I be doing something about that? Like running a test to optimize that link for the visitors that have not been clicking it?

If you are currently or will be running a site optimization solution like Omniture Test&Target, you should always be running monitoring campaigns on your site. This can allow you to always be tracking and reporting on how different segments of your visitors are converting on your site, allowing you to quickly act by launching a test that is targeted towards a high-value segment of your visitors.

You should consider targeting your site optimization efforts towards different segments of visitors such as:

  • Logged in visitors (vs. not logged in)
  • Visitors from paid search campaigns
  • Visitors from natural search
  • Visitors using specific keyword phrases on search engines
  • Visitors from email campaigns
  • Visitors that stop at a certain point in your conversion funnel
  • First time visitors
  • Repeat visitors
  • Visitors that enter your site via a specific page
  • Visitors from a specific geographic location

Targeting your site optimization efforts to segments for visitors is usually more effective than just launching a test that is served to all visitors of your site as if they were equal. The reason, is that with different segments, you have an idea of their intentions. For example, if you are targeting a test that changes laptop product imagery for visitors that are entering your site after searching for “laptops” on Google, you know that your test is being served to the segment of visitors that is actively considering purchasing a laptop at this time or in the near future.

When considering site optimization, always ask yourself for which group or segment of visitors is this test targeted? You should see your site optimization efforts paying off more quickly if you are targeting your tests.

read more

Content Site Optimization

Most of the blogs and literature that you will see on the Web about site optimization is going to be about e-commerce Web sites. The reason? Anyone can understand your results when you say you’ve increased conversion rate by 20%, thereby seeing an incremental lift in revenue of $100,000 over the next 30 days. The case for optimization here is pretty obvious. This doesn’t mean that content sites and publishers that aren’t selling a product on their site should not be optimizing their sites.

One common excuse on the part of a lot of content and publisher sites is that they are not selling anything. If you are in business and making money while not selling anything, please let me know what business you are in so that I can start one up too! The reality of the situation is that often, it’s just harder to measure revenue from online activities and marketing for a content site or publisher. Your are in fact “selling” some product or service to the visitors to your site, whether or not that “sale” is made online. Once you’ve realized this, you should also realize that your site could be better at selling to its visitors. In order to start optimizing your site, the first step is to identify and track your “converions,” not just basic traffic data. For publishers or lead generation sites, these conversions could include (but are not limited to) any of the following:

  • Page views
  • Ad views
  • Completion of a registration form
  • Registration for a newsletter
  • Completion of a contact form

Once you have identified your conversions on your site, you are ready to optimize your site so that you can get your visitors to view more ads, visit more pages, complete your lead generation forms, and sign up for your newsletter more than ever before.

Many site optimization platforms, such as Omniture Test&Target, will integrate directly with your already existing Web analytics solution, making it even easier to optimize your site since you won’t have to re-tag all of the conversions on your site. All optimization solutions should let you track “non-ecommerce” events in some fashion though, but if you can leverage your existing Web analtyics tagging, you should do so.

In terms of content sites, here are a few tests that you should be running on your content. These are what you might call the low hanging fruit common to a lot of content sites:

  • If running paid search campaigns, test different ways of presenting calls to action for your conversions
  • Test what you have above the fold of your homepage so that you can decrease bounce rate and increase conversions
  • If you have search on your Web site, change how you are presenting search results

These are just a few, very generic options. The options available are unique to every company out there, and you each have your own opportunities to optimize your existing content.

read more

Impact of WPP Investment in Omniture

So yesterday there were press releases from both Omniture and WPP announcing their partnership, and the $25,000,000 common stock investment by WPP in Omniture. You can see these respective press releases here (they’re the same really):

I think that this was very big news, and that it will impact both Web analytics practitioners and other vendors alike. As I see it, here are a few (a very short, brief list) of the ways this partnership might affect us practitioners of Web analytics:

  • With Omniture training an additional 500 WPP employees in Omniture technology, the available pool of people with Omniture on their resumes will significantly increase.
  • There might be an internal impact at Omniture on their Best Practices group. Will Omniture keep consulting in house in light of this $25 million investment by WPP? How many Omniture consultants might be asked to leave Orem to work within a WPP company (as was basically stated in the press release)?
  • This could be good for practioners that are savvy enough to realize the impact now, and broaden their skill sets outside of Web analytics alone.

There’s also the potential impact on other vendors:

  • With the large client base at WPP the impact on competitors such as Coremetrics and WebTrends is obvious.
  • The same large client base could also help Omniture in increasing use of other tools such as Test&Target (look out Optimost and SiteSpect), Merchandising (look out Endeca), Discover OnPremise (look out BI vendors), etc.
  • What’s the impact on the many other consultancies out there that help companies with Omniture implementations and optimization?

Please let me know if you have any further thoughts on what the impact of this investment might mean for WPP, Omniture, us practioners of Web analytics or Omniture’s and WPP’s competition.

In closing, here are a few early thoughts on the WPP/Omniture news from some people on Twitter:

WPP Omniture Partnership on Twitter

read more

Campaign Revenue Attribution

One of the most simple questions asked in analytics is, “How much money are we making from our paid search campaign?” The problem is that there are many ways to answer this question, as well as many factors from the Web analytics side that can created different answers.

As a Web analyst working within a team of more traditional SQL-using, data analysts, explaining how an analytics solution answers the above question can be challenging. The 3 primary variables that are a part of a revenue attribution methodology include:

  1. The order with which the campaign credited with the sell occurs in relation to other campaigns
  2. The length of time that a campaign may receive credit for a sale
  3. How attribution is split (or not) among multiple campaigns

As for order, the most common approach is last touch. In other words, if a visitor clicks through your email campaign today and then through your Google ad tomorrow, the Google ad will get all of the credit because it was the last campaign touched before the purchase. The problem of course, is that even though the email campaign was clicked first and might have impacted the sale, the email receives no credit. One alternative to last touch that gets around this is linear attribution. Basically, linear attribution would split the previously mentioned sale 50/50 between the email and the Google ad. But should it really be 50/50? In addition to last touch and linear, you can also have something like first, or original, touch, where the email would get all of the credit. So there are a lot of choices to mull over.

Now that I’ve talked about a few of the methodologies around the order of attribution, the variable of time needs to be added. Using the previous example, and assuming last touch as the order of attribution, how long after coming in through a Google ad should the ad get credit for the sale? Only if they buy within the visit? 7 Days? 30 Days? The most typical solution is 30 days. However, this could very well extend out to months if your Web site is one of lead generation where the sales cycle is weeks or months long. Also, if you send out daily emails, is 30 days really a good choice for attribution? If you don’t have the choice of a custom solution, then 30 days is probably your best bet right now since that seems to be the standard. But, just keep in mind that you might have the option of changing your attribution to any time preiod (or maybe even event on your Web site).

Earlier, I mentioned linear attribution as a method of splitting revenue between multiple campaigns. Aside from this even split among campaigns, there are not many other options out there. This is one of the biggest challenges in revenue attribution. One way around this is to export all of your analytics data by visitor ID for every visit (that’s a ton of data to say the least). Once you have this data, you can create your own methodology to tie a sale back to every visit by the visitor, and every campaign that they touched (and the time between) prior to the sale, all the way back to maybe even the first campaign code ever touch by the visitor. We’ve done this at my current job, and I can tell you that it is not something that is easy to recreate on an ongoing basis.

It would be great if there was some solution on the Web analytics vendor side that would let you create a truly custom attribution methodology. However, the problem there is that if you can customize every aspect of attribution, you might end up creating a self-fulfilling prophecy. What I mean here is that if you want to weight the last touch before a sale as being worth more than the campaign touches between the first and last, then you might be over valuing paid search if that is most often your last touch marketing channel.

So what is the solution?

As far as I am concerned, it is short sited to value everything as last touch. You can’t just ignore the fact that other campaigns have in someway influenced/impacted your visitor prior to making a purchase. To ignore this is to miss out on understanding and optimizing your marketing efforts from beginning to end. So, ditch last touch (in a perfect world, if you can).

Next, you’re going to need to create your own solution as to how to tie all of the different campaign touches together and appropriately attribute them to the sale. This is an easy thing to say, but not so easy to do obviously. In a later post I will try to flesh out an idea to actually do this.

Do you have any ideas as to how to improve upon existing ideas of revenue attribution? If you’re doing something custom yourself, let me know about it.

read more

Programming and Web Analysts

Now that Omniture has APIs and WebTrends is doing more sophisticated things with their tools that have ODBC connections, I was thinking, should we Web analysts consider adding to our skill set? Primarily, should we begin to add programming abilities to our skill set? Things like APIs are great, but only if you have the ability to create applications that access these APIs. Should we Web analysts start learning languages like PHP, SOAP and XML so that we can create our own applications?

Also, most popular Web analytics technologies are based upon JavaScript (from the implementation side anyway). So, a better understanding of JavaScript would most likely benefit us all. A better understanding of JavaScript alone could open some doors for better Web analytics opportunities for those not already proficient with JavaScript.

I think that we Web analysts should be immersing ourselves in programming so that we become more than just analysts and the users of tools like Omniture, GA, WebTrends, etc. I for one will be trying to pick up the following skills in 2009:

  • PHP/SOAP – for the purpose of programming with Web APIs and creating new applications for analytics and online marketing
  • JavaScript – I’m already decent with JS, but would like to be able to do some more advanced things for analytics
  • SQL/MySQL – for the purpose of querying Oracle, SQL and MySQL databases

Are their any other skills that you think would benefit Web analysts? What additional skills are you trying to pick up on your own this next year?

read more

Omniture API Development Contest

With all of the APIs that are out there for Google, Facebook, Twitter, etc., I can’t say that I surprised to see that Omniture has now started a contest to see what creative developers can do with the Omniture APIs. I received an e-mail the other day that stated that the first prize would receive $10,000! That’s right, $10K. The interesting thing here is that the deadline for entry into the contest is some time in early February, before the 2009 Summit, where the winners will be announced. Not a lot of time to develop something new if you haven’t already started.

I think that there’s a real opportunity here for some developers given the short time frame and what I would think would be a limited amount of competition. Developing something like this and winning a prize for it would also be a great career booster and way to get noticed for the use of product APIs in a Web 2.0 crazy world where every other developer on the planet has created some kind of Twitter application! Man, I’ve got to get back into some programming so that I can start using these APIs myself!

read more

Omniture Dashboard Speed & Dates

This post is just to note a couple of things that I have discovered recently about Omniture dashboards. I hope that this might be of help to some of you that use Omniture.

Faster Omniture Dashboards

File this one under what is most likely common sense. But, I have seen many Omniture SiteCatalyst dashboards take forever and a day to run, or you will see the “unable to retrieve data” message. I at first thought that this might be due to the fact that I had seen this most often on dashboards for Omniture variables that were using 20 – 30 classifications. Maybe using that many classifications slowed everything down? But no, it was really just because of the number of metrics that we had for each reportlet. I tried recreating dashboards with only revenue, and voila, the dashboards ran in no time. The down side here, is that a dashboard is only so useful if it has a single metric. If you are experiencing problems with slow dashboards, you might want to try and reduce the number of metrics in your reportlets (maybe to just two or three) until it runs in a reasonable amount of time. The addition of calculated metrics is also a significant factor in slowing down or killing Omniture dashboards. Of course if the dashboard is automated via email, you can add everything you like, and the whole thing will get emailed perfectly fine.

Omniture Dashboard Dates

Just another Omniture dashboard experience that I thought I’d share. We have several dashboards that are setup so that each reprotlet might be reporting on ranked data for the last 30 days. Last 30 days was chosen since a current month would not be all that useful on the first of the month. One of the great advantages to dashboard in SiteCatalyst 14 (as opposed to earlier versions), is that you can change the date for all reportlets in a dashboard at the same time. This makes the dashboards much more useful. So, someone requested the executive dashboard for a custom date range. Knowing that you can do this in SiteCatalyst 14, I changed date range to the custom one requested. Everything ran great, so I sent the dashboard to the person via the email function within SiteCatalyst 14. However, the dashboard that the person received was stuck to the default of last 30 days in which the dashboard was originally created. So, just be aware that while you can change Omniture dashboard dates to custom ranges, the email results will be the default of the dashboard in the way that it was created. I confirmed this with Omniture, and it is not a bug, but just the way it was designed.

read more
Page 1 of 3123»