Another “viral” TVC - Mackers.

Instead of bright yellow, sunshine, teenage romance/bromance ‘lovin the moment, McDonald’s has been getting quite a lot of attention online with their recent gay TVC. Yes, getting attention. But is this TVC really worth talking about, passionately? Is there a story that really connects to our hearts? Probably not. Is this just an attempt for a big corporation trying to be socially relevant and also an attempt to produce a very safe “controversial ad”? Probably. While I applaud the increasing number of markets accepting the fact that social media is really more than just another channel for communications, or even as a platform for conversations (theoretically yes, but in reality, no one’s going to your website to talk to you unless you are the subservient chicken from Burger King.), however the next step to that is really to create relevant content that speaks to the heart. Seriously, who cares if a guy eating at McDonald’s is gay or not?

So why is it getting attention online? Poor sentiments spread too. Spoken about with alot of passion? Ho-Hum.

Posted by jolynnwong

The future of activation visuals

Projection mapping is the future of events and activation visuals. Leveraging on multiple LED projections and superior design mapping we are now able to create 3D interpretations from a flat 2D surface. Paired with other technologies like motion sensor, face tracking and custom optical flow. installation art is now brought to a whole new level beyond imagination.

Nokia Ovi Maps - Interactive Projection Mapping from seeper on Vimeo.

Posted by jolynnwong

Omniture plug-in: “setCampaignVars” for efficient campaign tracking

Today, I’m proud to share a plug-in that will help to make campaign tracking more efficient within Omniture’s s_code.js file 1. It’s called setCampaignVars. It’s free, it’s easy to use, and — best of all — it’s open source.

Background: Campaign Tracking with Omniture SiteCatalyst
At its simplest level, campaign tracking works this way: the Omniture code reads a value from the URL and saves it as your campaign tracking code. For example, let’s say that I have the following URL:

http://www.my-wonderful-site.com/index.html?cmp=foobar

The Omniture code can be configured to get the campaign tracking code whenever it sees the “cmp” query parameter in the URL. In this example, it will save foobar as the tracking code.

But Omniture recommends that campaign tracking doesn’t stop there. It suggests the following:

  • Store the tracking code in an Omniture traffic variable - to report on pageviews, visits, time spent, and similar metrics
  • Store the tracking code with your landing page name and enable pathing on this combination - to track how users navigate your site from the landing page

In addition, depending on your requirements, you might also need to

  • Make the user’s browser retain the tracking code for a period of time 2, regardless of how he subsequently returns to your site.

Campaign Tracking introduces New Problems
To implement the above, your Omniture technical account manager should have provided you with a set of code that you can just copy-and-paste into your s_code.js file, or the file may already contain the code when it was first given to you. That’s all well and good. BUT (and you knew there would be a “but”), that code normally applies for external campaigns only, for example, to track users who enter your site from a paid search campaign.

On the other hand, you may have internal campaigns, e.g. banners within your site, like on your homepage, for certain promotions. You’d want to track these in the same way as external campaigns. (Omniture recommends that you do so too.) But that means you’d have to (a) write the code yourself, or (b) get your account manager (or savvy web developer) to do it for you.

New Problems demand a New Solution: setCampaignVars
Now I give you option (c): setCampaignVars. After adding the plug-in to your s_code.js file, you will be able to:

  1. Get the (external or internal) campaign tracking code from your URL
  2. Store the tracking code in both traffic and conversion variables
  3. Store the tracking code+landing page combo as a traffic variable for pathing (optional), and
  4. Retain the tracking code only once for a certain period of time (optional)

Here’s how to use setCampaignVars:

  1. Get the file, setCampaignVars.txt
    • Refer to setCampaignVars_maximized.txt for the plug-in’s details and its “maximized” version
  2. Copy-and-paste the contents of setCampaignVars.txt into your s_code.js after “PLUGINS SECTION”
  3. Make sure your s_code.js contains Omniture’s getQueryParam, getAndPersistValue and getValOnce plug-ins
  4. Use setCampaignVars within the s_doPlugins block

Getting Started with setCampaignVars
Here are a few example scenarios to get you started with step 4:

  • Save your external campaign tracking code (from the “cmp” URL query) to s.campaign and s.prop1, and expire the tracking code within the same visit
    s.setCampaignVars('cmp','campaign','prop1');
  • Save your external campaign tracking code (from the “cmp” URL query) to s.campaign and s.prop1, keep the tracking code for up to 7 days, and enable campaign pathing (using “:” to separate the tracking code from your landing page name) on s.prop2
    s.setCampaignVars('cmp','campaign','prop1',7,'prop2',':',s.pageName,true);
  • Save your internal campaign tracking code (from the “intcmp” URL query) to s.eVar7 and s.prop7 and retain the code for the next 30 days
    s.setCampaignVars('intcmp','eVar7','prop7',30,,,,true);

Now It’s Your Turn
I’ve used setCampaignVars with great success for a major project. Knowing that it works properly in a production environment, I’m now making it publicly available for the Omniture community to use as well. Hopefully, it makes your lives much simpler, as it did mine.

If you encounter any implementation errors with setCampaignVars, please log it down at the setCampaignVars support section in SourceForge. Or help me fix it 3.

Disclaimer: setCampaignVars is not endorsed, verified or supported by Omniture. Use at your own risk. Also, by using this code, you agree not to hold XM Asia Pacific or any of its employees, both past and present, liable for any data errors and/or loss.

At XM, we’ve had a long and fruitful experience with Omniture, makers of a suite of analytics tools. This ranges from setting up a complete tracking solution to using its data to generate dashboards and reports. And this is our simple gesture of contributing back to the Omniture community.

Footnotes:

  1. The “s_code.js” file is a required JavaScript file that performs the guts of web tracking for Omniture’s tools.
  2. The retention period for your campaign tracking code is measured in days. Ideally, it should match your campaign variable’s setting within your report suite’s Administration section.
  3. setCampaignVars is entirely open source and licensed under the GNU General Public Licence v3.
Balasingam-Chow Yu HuiThis entry was written by Balasingam-Chow Yu Hui. He has worked as a Marketing Analyst at XM Asia Pacific since 2006.
You may remember him as author of “What is Web Analytics?” or from within the Singaporean social media circles. When he’s not working on Web Analytics, he can be found analysing the performance of his love life.

Posted by Balasingam-Chow Yu Hui

Its a Kickathon!

1-18-2010-11-07-17-am

OK our latest installment to Sony Football Asia – introducing the KICKATHON. Can you kick your way to South Africa? Well if you can there are some 2010 World Cup tickets in it for you – check it out here.

Posted by David Brown

DKNY - Break the rules

dkny2

Just launched!

Now some of us fashion misfits at XM did not make the cut (Regina sets a high bar). So if you are cooler then the usual mob and like to showcase your style to the world then hit our new DKNY “Break the rules” competition for your chance to win a cool USD$2000 per week.

Spread the word!

http://www.dknyjeansintl.com/breaktherules/

Posted by David Brown

Revamped IDA iN.SG newsletter site

iN.SG newsletterLate this week, the Infocomm Development Authority (IDA) relaunched its iN.SG newsletter. This website was developed by XM, which included several innovative solutions.

iN.SG is a monthly industry e-newsletter that covers news, events and developments that are making an impact in Singapore’s infocomm industry. As part of the revamp, IDA wanted to enable readers to easily opt in/out of the IDA newsletter and to update their contact details. It also wanted to introduce several interactive Web 2.0 functions to enhance the user experience.

Posted by Balasingam-Chow Yu Hui

HP TouchSmart Wins a double at New York Festivals

emo_wins_ny2

Congratulations to all the HP Touch team! We just pulled in two awards at the New York Festivals, a respectable Bronze and Silver. I will save you all our acceptance speech : ) Well done team, client and partners.

View the work: http://www.agency-showcase.com/hp_emo/hp_microsite.html

Posted by David Brown

Pay what you want hotel

6-11-2009-11-26-59-am1

From Spingwise:

We’ve written about pay-what-you-want restaurants and magazine subscriptions, but we hadn’t yet heard of a similarly priced hotel. Sure enough, though, the new Ibis Singapore on Bencoolen hotel just last week launched a promotion that lets guests choose the rate they want to pay.

Rooms at the 538-room economy hotel, which opens this week in the heart of Singapore, are typically priced starting at SGD138 per room including free wifi. Through March 15, however, the pay-what-you-want competition runs during a designated portion of each day, as announced on the hotel’s site. Interested consumers need only sign up as members and make a bid for the price they’d like to pay during one of the announced promotion times. If they’re one of the first to bid, they can win a night at the hotel at exactly the price they offered. Bids have gone as high as SGD100, and the first promotional rooms sold out within minutes of the contest’s launch last Wednesday, according to a report in the Sydney Morning Herald.

Through a separate competition, meanwhile, members at the Ibis Singapore on Bencoolen—which is owned by French Accor Hotels—can also compete to become the best “Virtual General Manager” at the hotel by trying to fill an empty virtual hotel with as many friends as possible. Prizes in that competition include a free night at the hotel, while the grand prize winner receives four nights at the hotel along with round-trip airfare to Singapore for two.

Ever since Radiohead’s decision to let consumers choose their price for its In Rainbows album, pay-as-you-want schemes have become a trendy way for brands to be generous and attract a whole lot of goodwill and attention. One to try out in your next promotion….?

Website: www.paywhatyouwant.com.sg

Update by Yu Hui: the hotel has sold out its “pay what you want” rooms. Which either means that it had very limited supply (to test the market) or the promotion was wildly popular (which means it was a resounding success and we’re late to the game!). (11 June, 2:05pm)

Posted by David Brown

ConceptShare: The Visual Workspace

conceptshare
With the ability to handle multiple file formats, this is a great web-based tool for for creative professionals and teams to collaborate, share and engage. One of the key points on why ConceptShare claim that they work is the ability to re-create the experience of a group of people sitting around a table and marking up designs, debating and driving towards decisions that lead to a better product.

This would definitely help with teams that work across several networks to communicate comments, contextual feedback anytime and anywhere. Check it out here… http://www.conceptshare.com

Posted by Kristina Boey

Designing for sign up

Identifying areas to improve sign ups, ease of use of forms and understanding the psychology of sign up (that’s the real problem, not the form).

From Joshua Porter, who presented at Webstock 2009 in New Zealand.

Posted by Kristina Boey