XM Asia Pacific powers social partnership for the Audi Fashion Festival Singapore.

Campaign, Campaign Brief and Marketing magazine broke the news on this yesterday, but we’re so excited about this new launch that we wanted to share a bit more of the story behind the story.

In brief, XM Asia has created an online platform and social media strategy that’s helping power the Audi Fashion Festival (AFF), which is Singapore’s premier annual fashion event, attracting top local and global designers, as well as international top models. Taking place from 15 – 19 May, this year marks the festival’s fifth anniversary and will be its first at a new, bigger location at Marina Promenade.

But we’re not just the AFF’s agency, XM Asia is also the official interactive partner for the festival.

“We are incredibly proud that we were appointed both the agency and the Official Interactive Partner for the show. It gives us tremendous ownership over the project and makes us feel even more connected in our thinking and strategy,” said Paul Soon, XM Asia Pacific CEO. “Our staffers would kill to work on a fashion brand. With the Asia Fashion Exchange’s Audi Fashion Festival, we get to work on all of them.”

A key consideration in developing this new interactive platform for AFF was to not simply promote the festival, but, as Campaign Brief observed, to “connect Singapore fashion fans with the show’s headline designers, including Carolina Herrera, Collette Dinnigan and Hussein Chalayan.”

Central to achieving this connection was the creation of an engine for “instafashion feeds” that consolidate all online conversations by the AFF and its headline designers into one dynamic stream of social content. This will enable Singapore’s super-wired fashion fans to easily keep up with the festival’s ongoing and upcoming events, ensuring that they don’t miss a beat. Read the rest of this entry »

Posted by Ernest Kim

What do Facebook’s recent EdgeRank updates mean to marketers?

XM’s Ernest Kim recently spoke with Campaign Asia about Facebook’s EdgeRank algorithm and what recent changes made by the social network mean to brands. That article can be viewed on the Campaign Asia-Pacific Web site. For XM blog readers who’d like even more detail, here’s a full transcript of Ernest’s interview with Campaign.

Q. Facebook’s recent updates to their EdgeRank algorithm—what does it mean to brands? What is the impact?
A. It might help to first step back for a minute to talk about what EdgeRank is. Read the rest of this entry »

Posted by Ernest Kim

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 Jolynn Wong

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 Jolynn Wong

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

View posts by month

Subscribe

 Grab our RSS feed