Twitter Feed: @definition6

DEFINING INSIGHTS

Architectural Diary - The .NET Observer Pattern

Tuesday, March 8, 2011 by Jonathan Taylor

Web application development can get tricky. Not only are we, as developers, charged with constructing brilliant websites that address every requirement each project entails, we also have to be concerned with the things not explicitly listed in our requirements document - things like how do we secure it? How do we know it's working at peak performance? How can we make sure people are entering in the data they're supposed to? On top of all that, if we're doing business website development, be sure to stay abreast of current application development technologies, the best ways to improve search engine optimization and last but not least, be sure to address brand experience strategy in everything you do.

See? Tricky. Fortunately, developers are weird. We like the challenges each web application development project presents. Really. We're weird.

Now despite this apparent quirkiness, in any software project we're working on, if there's something someone's built before that can help speed the development process along, we're likely going to use it. Design patterns represent tried and true ways to accomplish certain tasks in code - they're structures that solve problems common to many different project types. Confronted by a massive project with a tight deadline? Spot a process that can be handled by a design pattern? Sign me up! Design patterns to the rescue.

One of the most common design patterns which has been implemented time and time again is the Observer pattern, which is basically a structure that allows you to setup one or more entities (the observers) that react to changes in another entity (the subject). Not an uncommon scenario, right? Think RSS news readers that display news items as they are posted on the remote server. The observer pattern has solid grounding in real-world scenarios too; think of the iconic "hot doughnuts now" sign from your doughnut shop of choice – they light it up, people come running. Ok, maybe not the best of examples, as people still have the choice to grab a doughnut or not, but hey, it’s a vice, what can I say?

Traditionally the Observer pattern is implemented by using a set of objects derived from a common set of interfaces, namely the IObserver interface for objects we want to be notified of changes in another object, and the ISubject interface for the object we want to be watched. Basically, the ISubject interface defines a set of public methods to manage observer signup and notifications as outlined in code segment 1:

Segment 1

    interface ISubject

    {

        public List<IObserver> RegisteredObservers { get; set; }

        public Boolean state { get; set; }

       

        public void RegisterObserver(IObserver observer)

        {

            RegisteredObservers.Add(observer);

        }

 

        public void RemoveObserver(IObserver observer)

        {

            RegisteredObservers.Remove(observer);

        }

 

        public void UpdateRegisteredObservers()

        {

            foreach(IObserver observer in RegisteredObservers)

            {

                observer.Update(state)

            }

        }

 

So a set of methods to add and remove any objects derived from the IObserver interface to an internal list of IObserver objects which is used in the Update method to notify the observers of any change to the ISubject object, in this case a simple Boolean field called state (ugh, brutally obvious, I realize, but prudent..) . The observer objects implement their own interface outlined in segment 2:

Segment 2

    interface IObserver

    {

        public void Update(Boolean state)

        {

            //update status to reflect change in subject

        }

    }

 

And as expected, IObserver contains just one method to update itself to reflect any change in the subject object.

Not so difficult, right? A handy mechanism to handle distributed subscriber-based notifications for a number of different circumstances; if you haven’t found yourself in a situation where you needed to distribute multiple updates based off one event, trust me you will, and you’ll be happy you know about your friendly neighborhood Observer Pattern

Now while you are more than welcome to implement the Observer pattern using this traditional dual-interface manner, in .NET, there really is a better way. (You knew I was getting to it at some point, didn’t you?) Because the Observer pattern is so heavily entrenched in object-oriented development these days, and since the maintenance of registered observers can get pretty tricky pretty quickly in a traditional Observer pattern implementation, Microsoft went ahead and built its own short-hand version directly into the C# language from the very first version (yup, C# 1.0, don’t see that much anymore do you?) through the simple use of events and delegates. Microsoft uses it so much in their own internal coding, they even went so far as to rename it the Event Pattern (Oooo, Aaahh..)

OK, so here’s how it’s done: we’re going to build a subject class to expose an event whenever it changes internally, then we’re going to define a delegate to handle that event, which we’ll use to link all our observers to the subject– and we’ll transmit the subject’s change in state through a custom EventArgs class. Now, if that sounds like a lot, don’t freak out just yet, if you’ve ever wired up code to an event in .net, you’re already well acquainted with how events and delegates work through the standard signature of an event handler – think of a button click event handler like the one outlined in code segment 3.

Segment 3

public void Button1_Click(Object sender, EventArgs e)
{
    //button event code goes here
}

See that EventArgs parameter? That’s how .Net passes parameter values to event processors. So the cornerstone of implementing our own .net observer is by overriding the default System.EventArgs class with our own version to hold the information we need to pass to our observers from our subject class. Sound like a plan? Let’s get started.

Code Segment 4 lists a custom event class which contains two readonly properties, oldvalue and newvalue – we’ll use this class to notify all our observer objects whenever there’s a change in our Subject’s values.

Segment 4

public class SubectChangedEventArgs : EventArgs

    {

        //these values will hold values our observers want to know about

        private readonly int oldvalue;

        private readonly int newvalue;

 

        //constructor that sets old & new values

        public SubectChangedEventArgs(int oldval, int newval)

        {

            oldvalue = oldval;

            newvalue = newval;

        }

 

        //readonly properties to return Subject values

        public int OldValue { get { return oldvalue; } }

        public int NewValue { get { return newvalue; } }

    }

 

Ok, so now that we have a custom EventArgs class, we need to declare the event handler which our observers will mimic to receive subject change events – our delegate:

Segment 5

 

public delegate void SubjectChangedEventHandler(Object sender, SubectChangedEventArgs e);

 

 

The SubjectChangedEvenHandler defines a method signature which all our observers will implement to receive notifications from our subject; two parameters are defined – an object and an instance of our SubjectChangedEventArgs. When declared as a method in one of our observer classes, the object parameter will be a reference to the Subject object the Observer is watching, and changes to its values will be held in our readonly SubjectChangedEventArgs class; code segment 6 lists a typical observer object implementation.

Segment 6

    public class SubjectObserver

    {

        //int to list change in value

        int change;

 

       //subject change even handler to match our delegate and use our custome EventArgs class

        public void SubjectChange(Object sender, SubectChangedEventArgs e)

        {

            change = e.NewValue - e.OldValue;

        }

       

        //constructor that requires a subject to observe

        public SubjectObserver(Subject s)

        {

            //Register our delegate-based method to the subject instance

            //This is how we link our observers to the subject

            s.SubjectChanged += this.SubjectChange;

        }

    }

 

So, the SubjectObserver class has one method that matches our delegate defined to handle any changes in the subject, and we wire up the observer to the subject by linking our delegate-based SubjectChange method to our subject’s ‘SubjectChanged’ event as an event handler. Nice, huh? .Net baked-in goodness. The final piece of our puzzle is the Subject class itself. The Subject class has two responsibilities – to expose an event for changes to its internal value (which we’ll use to hook all our observers to as event handlers), and to ensure it raises this event any time a change to its internal value occurs. Code Segment 7 lists how our Subject class is structured.

Segment 7

public class Subject

    {

        //private int to hold the current subject's value

        private int subjectValue = 0;

 

        //public property to set the subject value,

        //the set method is where we capture the value change and

        //notify all the registered observers of the change

        public int SubjectValue

        {

            get { return subjectValue; }

 

            set

            {

                // new eventargs class to pass the current subjectValue and the new value

                SubjectChangedEventArgs e = new SubjectChangedEventArgs(subjectValue, value);

 

                //update the subjectValue

                subjectValue = value;

 

                //Signal all the observers

                OnSubjectChanged(e);

            }

        }

 

        //declare the event using our SubjectChangedEventHandler delegate

// to handle changes to the subjectValue

        //we'll also use this to attach our list of delegate-based observers to.

        public event SubjectChangedEventHandler SubjectChanged;

 

        //method to trigger our subject change event

        //Note: events can only be triggered from within their respective types,

        // thus we marked the scope as virtual protected to allow the method

        //to be over-ridden while still being able to raise the default event

        virtual protected void OnSubjectChanged(SubjectChangedEventArgs e)

        {

            SubjectChanged(this, e);

        }

    }

 

So there we have it, a public property with its setter calling a protected function to raise its own event to notify all our registered eventhandler observers. Any time the subject changes, the SubjectChanged event gets raised, and all our observers can react to the new value enclosed in our own custom SubjectChangedEventArgs class.

Now, admittedly that seems like a lot of work compared to the traditional ‘I only need two interfaces’ Observer pattern implementation, but the payoff is in the use of the pattern, as shown in Segment 8 which outlines the process of using the classes we detailed previously to gain our .Net Observer pattern sweetness.

Segment 8

    Subject subj = new Subject();

 

    SubjectObserver observer = new SubjectObserver(subj);

    SubjectObserver anotherObserver = new SubjectObserver(subj);

 

    subj.SubjectValue = 33;

 

    //both observer and anotherObserver both update immediately

    int observerValue = observer.Change;

    int anotherObserverValue = anotherObserver.Change;

 

Ok, now seriously, how freakin’ cool is that? No messy ‘I’m an observer, add me to the list of registered observers’ calls, no ‘ok, I’ve changed, let’s loop through the list of registered observers and let them know’ routines, just wicked fast event-based programming. And did I mention the wicked-fast-ness of this .net Observer implementation? Oh yeah.

Again this is a .Net-specific implementation of a widely recognized and utilized design pattern of modern object-oriented programming, the Observer Pattern. Microsoft uses this pattern extensively in their own class structure for the .Net framework – so much so, they’ve come to call it the Event Pattern. 

Oooh, Aaah…

Regardless, if you haven’t had the need to implement a similar pattern in your own coding projects, you probably will run into it sometime in the future, and when you do, you are now armed with the powerful and pervasive .Net Event Pattern.

When Marketers Get Bored

Friday, January 28, 2011 by Ryan Kantor

Brand Relationship Development  The Good, The Bad, and The Good Again     

Lately we’ve seen a plethora of logo changes from major national brands. Tropicana, GAP, PUR, Starbucks, Seattle’s Best, Caribou Coffee, Holiday Inn, and the YMCA have all created new logos. Unfortunately these new logos are not always welcomed. Tropicana and GAP’s new logos were so poorly received that the companies have already reverted back to the old designs. So why all the changes?


Old Caribou Coffee LogoNew Caribou Coffee LogoTropicana Logos


Think about Apple. Chances are you love them or you hate them, and that’s a whole lot better than just “liking” them. “Like” is a very weak emotion (although Facebook may disagree). A strong brand has passion connected to it. How about Starbucks? Is their coffee really any better than any other coffee shop? Probably not, but after years of Starbucks in the morning their patrons have an emotional attachment to the company that is a part of their daily routines. It makes sense that if something so simple, but so central to the core of the brand changes—like the logo—that there would be a strong reaction.

So why is everyone so quick to scrap the logo they’ve been building equity (and more importantly passion) in for years? Logo changes are typically made to either reinvigorate a tired brand or to appeal to a new set of customers. Starbucks, certainly not a tired brand, redesigned their logo to support a product mix growing beyond just coffee. At the same time the new logo is said to appeal to the Asian market to which Starbucks is trying to engage. While that’s all fine and good, their loyal customers who have been made Starbucks part of their daily routine and have formed that emotional bond are up in arms. Bear in mind that to fully implement a logo change requires millions upon millions of dollars, not just to pay for the design itself, but to pay for all the new signage and website integration, among other things. Is it worth it?

Starbucks’ red headed step child—Seattle’s Best—redesigned their logo after picking up major additions to its distribution channel, but the new simplified logo looks cheap. Did the marketers get too excited when they added Burger King, Subway, and AMC Entertainment to their list of vendors? Why make your brand less differentiated and more like Folgers (with a higher price tag)?

The YMCA’s decision to change the logo they’ve been using since 1967 was the biggest surprise to me. Sure, I’ll concede that it probably is a “tired” brand, but does throwing away a nearly 45 year old logo and replacing it with a logo in which you want customers to buy into “the many colors reflect the vibrancy and diversity of our communities and activities” really help?

The logo changes (and subsequent changes back) by Tropicana and GAP were the biggest disasters. Just four days after GAP’s new logo came out; they reverted back to their traditional “Blue Box” logo. After Tropicana’s sales dropped by 20%, they reverted back too. What does the lack of staying power behind the new logos indicate?

GAP logosSeattles Best Logos

Starbuck’s had a pretty clear goal behind their change—to aid their planned product mix expansion. With that specific goal in mind, we probably won’t see Starbucks revert back their old logo even though their loyalists are (vocally) perturbed. Like most things in business, a logo change needs a specific goal (not just to get more sales) and without that specific goal, it is much easier to give up on a logo change the way GAP and Tropicana did.

Holiday Inn’s new logo makes some sense because they were largely viewed as tired and old before the brand overhaul and the new logo was well executed, but the bottom line remains the same. If you think you can totally change your logo without any backlash, you may have a passion problem, and if you think you can always change it back you have a goals problem. To all the marketers out there changing logos whenever they get bored…get a hobby!

Holiday Inn LogosNew YMCA LogoOld YMCA Logo

Unified Marketing: A New Model for a New Era

Saturday, September 11, 2010 by Michael Kogon
As you can see from our new website, Definition 6 is now a Unified Marketing Agency. It might look like something that happened over night, but it is an approach we have been refining for years now.

There is only one constant in marketing today: change. Customers change. Technologies change. Mediums change. You change. As an agency, we too must change to help clients better manage business performance. It’s something we’ve been doing for 13 years now.

Unified marketing is our most dramatic transformation yet. It’s an evolved approach to marketing that is designed to challenge conventional wisdom in the agency world.

While some are looking to add more capabilities, we’re looking to develop a better model equipped for the realities of marketing in an always-on and always-evolving marketplace.

Unified marketing is our new approach to strategy and execution. Rather than thinking in terms of campaigns, we think in terms of real-time experiences - every time a person interacts or transacts with your brand. Our unified marketing strategy framework is designed to help clients create experiences that unite brands and people in motion - in real-time.

Experiences come in many forms, and not all points of engagement are predictable - but smart brands can plan to build collective, dimensional relationships with customers with each and every experience.

Our Unified Marketing Approach

Our unified marketing approach is designed to help you identify where your best opportunities are to engage and connect with your most valuable customers. We create meaningful - often one-of-a-kind - brand experiences that are relevant to your audiences and build collective value.

Unified marketing is a departure from start and stop, short-sighted and disconnected marketing campaigns. It’s the beginning of a mindset that looks at relationship building as a constant, persistent effort across all experiences.






















There are four stages to our unified marketing strategy framework:

•    Find & Define the right audiences that represent the greatest brand opportunity for you

•    Engage & Connect through more meaningful and relevant experiences that strengthen your relationship

•    Build & Maintain your relationships to build collective, dimensional value over time and foster reciprocity across your communities

•    Understand & Optimize through insight and real-time data, making better informed decisions to drive better interaction and transaction

This process enables us to continually refine and optimize campaign performance in real-time, ultimately helping our clients build more meaningful brand experiences and relationships.

Proving the Model

We’ve put our unified marketing approach to the test with several clients and are pleased to report the results have been impressive. We’ve also continued to build out our capabilities to support the unified marketing model. Our acquisitions of Creative Bubble and Leach Communications, the opening of our Dallas office, the addition of 100+ new team members, and some of the most impressive work we’ve done to date, are all strategic moves to execute on our unified marketing vision.

We’re beginning to see the results of our work, you can see it through the impact our people are making, and we hope it creates more opportunity for us to work together.

We look forward to talking with you more about our unified marketing approach and how we create brand experiences that unite people and brands in motion.

Note: Please visit the What We Do section to learn more about our Unified Marketing Approach and process.


Fan Nation: A Study of Natural Social Networks in Sports

Thursday, June 24, 2010 by Joni Lockridge
Part One: Professional Soccer

I admit. I’m riding shotgun on the World Cup bandwagon. And after several hours in a crowded sports bar here in Atlanta, it is clear I’m not the only one. I was welcomed into a community of individuals who actively sought information about the team, the sport, the players, even the South African culture. We shared stories, we spilled beer on our jerseys… and we Facebooked each other so we could meet up for the next weekend’s games.  I’ve officially expanded into new social network.

What is it about sports that make “social networking” so natural, so effortless? 
More importantly, what can brands in other industries learn from sports as they spend marketing dollars to acquire digital fans?  A recent attempt by Syncapse to estimate the value of a fan on Facebook has resulted in an average worth of $138 per fan.  The study further states that:
  • On average, fans spend an additional $71.84 on products for which they are fans compared to those who are not fans
  • Fans are 28% more likely than non-fans to continue using the brand
  • Fans are 41% more likely than non-fans to recommend a fanned product to their friends
Given the demonstrated value, I sought out Casey Romany, an Account Executive for Soccer United Marketing (SUM) to uncover their ingredients for success.  SUM holds all commercial rights to both Major League Soccer and the United States Soccer Federation, including the men’s and women’s national teams that are playing in the 2010 World Cup.  In addition, they hold rights to Mexican National Team games played in the United States, the CONCACAF Gold Cup™, and InterLiga.™  

SUM just launched the new MLSnet.com, which has been years in the making.  Obviously, they are not ahead of the technology curve, but as Casey describes, perhaps it is because they have never needed to be. 

Soccer fans are extremely loyal and craved a centralized location to read about the sport.  They flocked to the new website where they can read about international matches, local MLS games, and their favorite players from all over the world. 

“We needed to take control of the space.  A fan would have to go to so many different leagues, teams, and national sport sites to access information about soccer,” said Casey.  SUM then supported their investment by hiring some of the biggest soccer journalists, affectionately called “soccer heads,” to tell the sport’s stories.  Genius.

By building one platform for all of soccer and capitalizing on its protagonists, its epic battles, and its gossip, SUM has pulled together a social network so powerful that other brands invest marketing dollars to gain access to the soccer fans that SUM has unified.  When a multi-million dollar business model also includes a way to monetize your marketing and PR tactics, it’s clear your fans are worth more than $138 each.  

The key takeaway:  Soccer, and the rest of the sports industry, is in the business of telling stories.  Strong, passionate, exciting, tales of victory, tragedy, and legends in the making.   Shakespeare only wishes he had it this easy.

And by comparison, fan pages on Facebook are flat.  Most connections are superficial—purely discount driven, and without true loyalty.  Where are the stories?  The passion?  Brands forget that they are selling more than products, and they lose depth in the relationships when they set the expectation that being a fan means getting a price reduction.  I’m not arguing that this method isn’t a great way to build numbers, but I am arguing that it is a fragile way to build loyalty.    

In my opinion, here are a few brands that have succeeded:  
  • Starbucks: Starbucks offers promotions, but more importantly, the page also connects to those fans that are socially and environmentally aware— a strong attribute of Facebook users within that 18-24 demographic segment.  Maybe this is why a Syncapse report revealed that Starbucks fans are likely to spend $238.22, more than triple the $71.84 average.  In addition, their photo albums tell vivid, engaging stories about the company, the products, and the leadership (Check out Howard Schultz’ trip to Rwanda).
  • Southwest Airlines: As over-the-top as the flight attendants can be, it is refreshing to witness personality in the airline industry.  The persona is also displayed full force on the Southwest Airlines Facebook page, and fans eat this up (a relatively safe assumption given the number of times fans ask, “How do I work for Southwest?”).   Another thing I like about the page is how they speak to checked bags like they are passengers, personifying a service they offer.  I value my personal belongings on a trip, and everything on this page reminds me that Southwest Airlines does also.
  • Nike Football (Soccer): Admittedly chosen due to its soccer content, this site still exemplifies the art of storytelling.  The videos instigate a real emotional connection, and the calls to action are extremely powerful.  The Nike Red campaign is building the same momentum as the LiveStrong campaign did $47 million dollars ago.  This page screams “Join the team, unite as a fan of the sport, rally behind the cause, and be loyal to the Nike brand.”
Soccer United Marketing has united fans in a way brands can emulate.  If you are looking to build loyalty, why focus solely on the collection of fickle bargain hunters?  Present your product information by telling the details about the hard work and research during development, or build stories around employees and spokespersons similar to fiery sports features on players and teams.  Most importantly, let your fans know that you have a heart; you are human; and you are the hero, not the villain.  Like.

The Age of the Developer

Tuesday, November 17, 2009 by Tom Kirszenstein

I recently read that the White House has chosen an Open Source CMS (Content Management System) to develop their government Web site. This announcement caught my attention for several reasons--not only are many agencies moving their clients to open source and praising it's virtues, I also started using Drupal this past year and found it remarkably fast and easy to setup and maintain my own Web sites with quality results. Despite some criticism of open source over the years--more and more commercial (and government) developers are choosing it.

It's hard to argue against the benefits of free software, especially when results show that the software does what we expect, often exceeds expectations, and provides more opportunities for expansion than many proprietary products. While relative newcomers Drupal and Wordpress lead the pack for CMS offerings, open source mainstays such as Linux and Perl have been around for many years--not only surviving, but thriving over time. In a study by Amit Deshpande and Dirk Riehle of SAP Labs, LLC, Total Growth of Open Source results have shown that "the total amount of source code and the total number of projects double about every 14 months." Open source enables freedom for both users and developers to move & change quickly when needed, as well as providing more flexibility with software decisions such as to upgrade or not to upgrade. It's really no surprise that businesses and individuals are moving to open source at exponential rates.

Of course, Open Source has always been very much associated with Free, although there are other solid reasons to choose it beyond its cost. The pool of development resources is not limited to a specific company or provider, but instead is seemingly unlimited. As a specific open source project becomes popular, more and more developers start contributing, growing and adding to the code. Not only do they enhance the software to make it better for everyone, but they also create markets for their own support services. The better the code is--more people will use it-- and the more support is needed. Large developer communities have evolved around each software project, contributing to its growth, and administering its support. These open source communities are continually coming up with new innovations, powerful add-ons, extensions, and effective tools.

With so many open source choices available, even the ubiquitous LAMP stack (Linux, Apache, MySQL, and Perl) has come to be accepted as generic term for any completely open source application stack--substituting interchangeable parts from other sources that include "PostgreSQL, SQLLite, Apache Derby," as well as "PHP, Python, Ruby, Groovy and JavaScript." Even behemoth Microsoft has entered the game with their own Open Source CMS Platform.

Additionally, interactive ad agencies are able to offer their managed computer services at lower rates when developers take advantage of Open Source technologies. This enables clients to do more within their budgets. Every size company can now take advantage of Website integration, online advertising, and interactive media development due to the emergence of open source and accumulation of knowledge brought to us by the developer community. Businesses across industries are now embracing these technologies, taking advantage of interactive media, and using a more integrated approach to marketing with the vast number of new tools that are now available from these creative, innovative communities of developers.

E-Commerce for Hispanics: Right and Wrong

Wednesday, August 12, 2009 by Lance King
I read an article on MediaPost that showed how 2 major retailers, The Home Depot and Best Buy, targeted the U.S. Hispanic community.  One company failed while the other is gaining more sales.  What is interesting to me is that it appears that they both took the same approach, got back the same unexpected results, and then went in two different directions.

Both companies created a "U.S. Spanish" website.  Their target was U.S. Spanish speaking consumers.  What they discovered was that they were getting a lot of non-U.S. Spanish speaking visitors to their websites.  These visitors wanted to buy online just like U.S. consumers.  In many cases, the non-U.S. consumers were either visiting relatives or friends in the U.S. or were Mexicans crossing the border to shop.  The prices in the U.S. were cheaper than in their country and so they wanted to get their items in the U.S. and then bring them back home.  So what is the problem with that?

For Home Depot, the problem is that they did not take the foreign credit cards on the U.S. Spanish site.  Best Buy on the other hand embraced the additional and unexpected consumers and did allow the foreign credit cards.  Best Buy is finding that, even though they don't ship overseas, people will order online and ship to friends or family where they will pick up the items later.  They also have found that U.S. Hispanics are using the website to print out information before they go to the stores to purchase the items.  In many cases it is easier for them to understand the information in Spanish.

One of the more interesting sides to this story is that The Home Depot has stores in Mexico, they have a Mexican website (in Spanish, of course), they have an English Canadian website and they have a French Canadian website.  So they are marketing to everone across North America except the the growing number of Spanish speaking Hispanics in the U.S. and those Spanish speaking visitors who wish to purchase in the U.S.

Not knowing the full details of the costs involved, it would be interesting to see the cost for Home Depot to maintain the U.S. Spanish site and the revenue the site could bring in (if they allowed foreign credit cards) and the revenue brought in by those in the U.S. who used the site to gain more information about products they wanted.  It seems to me that 4 months of running the U.S. Spanish site is not enough time to determine its impact and that if Best Buy can make it work for them, The Home Depot should be able to make it work, too.  Besides, if a French Canadian site can work for Canada, why can't a Spanish U.S. site work here?  I wonder if Home Depot is looking for a way to recreate the U.S. Spanish site in a way that will embrace those consumers that liked having the site available.

Are you looking to build a website to market your products or services to the fast growing U.S. Hispanic community?  Definition 6 is an Atlanta interactive marketing agency that can help you.  Besides doing website development and web application development, we can manage your Search Engine Optimization, your Search Engine Marketing and your email marketing campaigns while providing web analytics that ties everything together.  As we gather more and more valuable information about your consumers, we can tweak all methods of marketing to maximize your dollars.  Contact us and let's get a plan in place for you.

Top 10 Free Sales Force Applications for Your Business

Thursday, August 6, 2009 by Matt Epstein
Recently I visited the doctor for a single respiratory CT scan in which AFTER insurance I ended up paying close to $1,500. Upon seeing the exorbitant bill I headed straight to the nearest Mc Donald in an attempt to convince myself that ordering from the “Dollar Menu” could be a long term strategy to help me subsidize the 10 costly X-Rays (I think it’d have been cheaper for them to simply open my chest and take a look rather than spend 30 seconds photographing my lungs).

During the car ride home, in which I ate all of my fries before reaching the front doorstep, something dawned on me. As I attempted in vain to wipe the french-fry grease from my hands I came to the realization that when you combine something that’s good AND cheap it can make anyone’s day better.  Granted my cholesterol/MSG high only lasted for but a moment, I decided in the spirit of giving I’d share the same free and good satisfaction with those of you in the blogosphere.

As every aspect of business slowly moves into the clouds, businesses have been turning to website integration platforms such as SalesForce.com. Many businesses are unaware of the Sales Force app exchange, and those who are often times don’t realize there are a plethora (I’ve been dying to use that word) of extremely useful and FREE applications that help to make Sales Force a complete online marketing and sales tool.

So on behalf of myself and Definition 6, an interactive media agency in Atlanta, I present you with the top 10 FREE Sales Force applications that every business can benefit from. In no particular order;
  1. SalesView:
Of all the free Apps on the exchange list, Sales View may be perhaps the most valuable for your sales team. This App which was built specifically for Sales Force allows your sales team to instantly tap into a plethora (that’s twice now if I use the word one more time I own it) of sales resources such as Hoover's, D&B, Reuters, Jigsaw, NetProspex, LinkedIn, Twitter and Facebook to get all they’d ever need to know about a potential client. 
 

Losing hours of time inputting contacts from e-mails and web-leads? With Contact Capture simply highlight the contacts information in an e-mail or on a website and Contact Capture automatically inputs the necessary contact information in Sales Force.

3. Google Web Analytics: 

Currently using google analytics to analyze your website? This free App allows you to track web page visits, browser capability, average visit time, and much more right from your dashboard. This is the perfect tool for any SalesForce user who also does work with their businesses search engine optimization and websight design.
 
I think every sales person and executive has been frustrated at one point or another in their sales force experience by running into the issue of duplicate leads. End the frustration with this nifty App that scans your entire SalesForce database and removes duplicate leads.
 
This free Skype application provides seamless Skype integration into Salesforce application.
 
6. SalesForce for iPhone:

Personally, I’ve never been cool enough to own an I-Phone, but for those of you that are this is a great App that allows you to instantly pull up SalesForce.com and log in to your account on your iPhone. Currently the I-Phone is the only smart phone with free SalesForce access (Blackberry charges). This one will most likely be a big hit in interactive agencies.

7.Form Factory Quotes & Invoices

A great application software development, I’ll use the Apps own description “FormFactory generates business forms including quotes, proposals, invoices, and packing slips. Documents can be delivered as live web forms, PDF or HTML files, and Microsoft Word. Create professional quality forms for free without leaving salesforce!”
 
8.Auto Complete Lookup: 

Granted this App will not triple your revenue, however it will make it much easier for your employees to instantly find the information they are looking for. This quick script creates a Google-type search interface in which typing a few letters into the search box provides you with options of the closest matches.
 
9. E-Mail Auto Complete

This nifty light-weight App provides you with access to all your contacts directly from the Salesforce Email page. Provides you with similar functionality to that of the auto complete search.
 
10. Mass Transfer Contacts:

If only someone had written this top 10 list before me I would have not had to spend 8 hours moving one of my sales reps contacts to another sales reps contact after the previous one left.  This app allows you to instantly shift all contact ownership from one sales person to another, a great tool for anyone using sales force for email marketing.

Making transactions memorable, in a good way

Wednesday, August 5, 2009 by Lynn Moss

In a recent Sales Caffeine email newsletter from Jeffrey Gitomer, there is an article by Michelle Joyce on Making Transactions Memorable.  She had a pleasant experience at the McDonald’s drive thru in Huntersville, North Carolina, and summarized what made the transaction memorable.
 
These three simple steps can be considered website redesign tips to improve user experience at your eCommerce websites and in all your interactive marketing efforts.

1.  Start with a smile and engage your prospect in a friendly manner.  Would you do business with someone you didn’t like?  Well, neither would your prospect.  This guy made me like him – immediately.  When he made that connection, the transaction became enjoyable and personal.  It was all about me, not just my order. 

2.  Offer alternative solutions.  People want choices.   Don't assume that your customer is aware of them.  Uncover their needs and help them make a choice.  McDonald's already mastered the upsell technique with their famous line, “Do you want fries with that?”  What kind of additional features and services can you upsell?  What kind of additional revenue are you leaving on the table at every sale?

3.  End the transaction with something memorable.  When is the last time that a fast food worker told you to “drive safely”?  Usually, it is the perfunctory "thank you” and “have a nice day”; but this guy made me feel like he was genuinely concerned about my personal safety.  What are you saying to your customers that make them remember you personally?

Michelle ends by saying:  The reality is that people are still buying products and services in this economy.  The only question is "Will they buy them from you?"

Definition 6 is an interactive marketing agency that can help you make a connection to your users, whether customers or prospective ones.  We are experts in website development and custom application development.  Even though we are an Atlanta Ad Agency, we have clients across the US that we help differentiate themselves from their competition.


The Top 7 Free Ways To Boost Your Organic Page Rank

Tuesday, July 28, 2009 by Matt Epstein
Business owners often times find themselves at odds with the popular proverb “the best things in life are free.” Fortunately even in business this enchanting life lesson can at times prove to be true, and it just so happens that some of the best ways to boost your organic page rank really are free. Below I’ve compiled a small list of ideas, tools, networks, and websites that every business should be utilizing whether it’s an owner of a small business undertaking these strategies personally or a major CEO using his resources to have an interactive marketing agency with more experience and manpower tackle the tasks outlined below. (If you outsource this work I  would suggest using Definition 6  - an Atlanta Internet Marketing company - of which I of course recommend without bias)

The top 7 free ways to boost your organic page ranking;

1)    Link Building:


Links are to rank as to what Sunny is to Cher. Of all the ways in which marketers try to lure search engine spiders to their page, link building is perhaps the most used as well as one of the most effective in search engine optimization. In laymen terms, you want to have links on your site that link to other sites and vice versa that have relevant, useful information and resources for your visitors. If you link to irrelevant or random content, the search engines will shun you. The more relevant the content, the more likely search engines are to recommend your site to others.  It’s important not to abuse this strategy as over-linking will become more harmful than helpful.  You can build your link network by simply requesting your partners link to you, registering on link directories (you can add yourself to almost every link directory in one single swoop at http://www.addurl.nu/), or by consistently interacting with other websites on forums and blogs in the hopes that they link to you naturally.

2)    Online Press Releases: 

If you’ve launched a new site, redesign, application, service, or online utility it’s important to get the word out through the virtual newswire. Telling news outlets relevant information about your technology or business developments is a great way to get instant linkbacks and even social bookmarks for your article. It’s important to once again not to abuse this strategy, as sending out irrelevant press releases every day will get you banned.

If you’d like a one-stop-shop for getting your releases to the major players I’d recommend using www.prweb.com and www.prleap.com .

Here’s a great example of how Definition 6 used PR to increase its organic search rank and traffic; http://news.prnewswire.com/DisplayReleaseContent.aspx?ACCT=104&STORY=/www/story/07-27-2009/0005066618&EDATE=

3)    Squidoo Lenses

Think of Squidoo Lenses as free micro sites that allow you to create debates and forums for topics specific to your industry or company. They are quick and easy to set up and allow you to link back to your website along with each corresponding lens you create.  If you post thought provoking, controversial, or useful lenses the odds are very good you’ll not only see a big boost in ranking but a significant boost in traffic. I personally come across dozens of Squidoo lenses every day by way of Google search and end up at the lens creators’ website. 

www.squidoo.com 

4)    Social Media

Unfortunately I would do this topic a great injustice by pretending I could summarize each social media outlet and the use/benefit of each. Instead, I will simply say that if you’re not currently on the social media landscape your competitors are one step ahead. Statistics show time and time again a direct correlation between businesses social media activity and their websites rise in page rank and traffic.  Definition 6 alone has received numerous business leads this month from its Twitter & Facebook social media marketing. Unfortunately many marketers have shyed away from these mediums mainly due to their lack of understanding, but I would highly recommend if you’re unwilling to dedicate a respectable portion of your budget to social media marketing that you attempt to read up on your own and establish your presence on the following social media sites which have been proven to significantly boost page rank;

•    www.facebook.com
•    www.myspace.com
•    www.twitter.com
•    www.flickr.com
•    www.technorati.com

Here’s a good example of how Definition 6 has leveraged Twitter; http://twitter.com/definition6

5)    Social Bookmarking/Voting Websites 

Social bookmarking sites are quickly becoming one of the most powerful ways to drive traffic to your site. Many businesses abandon the use of bookmarks because they themselves fail to keep their social content (blogs, facebook, twitter, etc) updated. Moreover, many marketers fail to provide useful, relevant, engaging content for their viewers. Major businesses such as Dell & Apple have made millions of dollars just by leveraging social bookmarking sites. By providing users with contents, breaking news, or useful tools and resources one of your website landing pages can spread as virally as a yawning kitten video on youtube. Here are a list of the most important social bookmarking sites;

•    www.stumbleupon.com
•    www.reddit.com
•    www.digg.com
•    www.delicious.com

6)    Forum Signatures

It’s not enough to simply have a space in the interactive market; you need to interact with it as well. Another free (and at times laborious) link building/traffic boosting strategy is forum & blog posting. By engaging with consumers and peers on industry forums as well as blogs you accomplish a multitude of goals: you show you’re engaged in your field, you are accessible, you are knowledgeable, and most importantly you can end your posts with your website link thereby building your rank, credibility, and traffic.

7)    Blogs


Lastly, and perhaps the fastest of these growing trends, creating a blog. Just like the strategies before this, it’s important to note that creating a blog for the sake of creating a blog does nothing for your website or your brand; in fact it may negatively impact it. If you plan on creating a blog, which you should, be sure to actively post but more importantly post relevant useful information. It’s better to hold off posting for a few weeks to wait for an exciting topic or item than to boring and unhelpful articles every other day. Blogs are a great way to tie in social bookmarking, social media, and link building.



Believe The Hype: Open Source Web CMS

Friday, July 10, 2009 by Mike Reese
If you were involved in a CMS (or WCM - Web Content Management) purchase decision 5 years ago, you likely heard about the "open source" phenomenon. And, you probably cringed at the thought of supporting your revenue-producing, lead-generation website with low cost alternative to the Interwoven and Vignette giants. Cringe no more, open source solutions not only provide very similar features, the good ones are now fully supported as well.

Here's a recent article written by JT Smith on Website Magazine. (Choosing An Open Source Web Content Management System) He successfully details the differences between closed and open source systems (without bashing the Big Guys). Ultimately, every company has their own decision to make, their own contstraints, processes and budget concerns. A WCMS solution has to adhere to these points, so open source may not be for everyone. But it's certainly worth taking a look at some of JT's points:

As your business grows, your needs will change. The open source model provides a mechanism for adapting to that change without relying on proprietary software to catch up to evolving trends and new technologies.

Budget...Budget. If budget is a concern, and likely it is these days, open source makes sense. Period. Save the budget for your other interactive marketing strategies.

Fully supported. Lack of support used to be a pitfall of open source solutions. That has changed. You'll find that well established, reputable solutions offer not only support, but also a vast community of developers and end users.

Somewhere in between. Open source CMS does not necesitate custom application development. Nor does it necesitate costly professional services contracts. It really falls in the middle. The benefit of open source becomes the ability to lean in either direction.

I love JT's quote: "Using closed source CMS can be likened to buying a new car with the hood welded shut, the wheels permanently attached, and your only maintenance option is a visit to the dealership."

Give open source a look. At Definition 6, we utilize one of the "good ones", Umbraco. We've been through several (> 20), successful implementations for a variety of clients. Including websites in the travel, telecommunications and online retail industries. I'm proud to say that we're also the first certified solutions developer in North America.


Auto-Generated Emails Need Love Too

Friday, June 12, 2009 by Mike Reese
As an interactive marketing agency, we deal in both the email marketing and the application development arena. Most of the time these two items go hand-in-hand. A company builds or enhances their website while marketing that website through emails, offering special deals, newsletters, subscription services and a variety of other services and products to its users. The combination of these can show impactfull and bottom-line results. But what often gets lost is auto-generated emails from the website or application. Marketing departments tend to create silos of activities, there's email marketing, and then there's website creation and management. Time and money is spent on creating an effective email marketing program that supports online activities. Auto-generated email should fall into this category as well.

There are various reasons this important form of communication get overlooked, but why are they important in the first place:

Branding - Any email generated from your domain represents your brand. Guess what, users aren't always left with an impression of your brand based on their website visit, they're often left with a confirmation, newsletter or subscription email based on their website activities. Why let that confirmation email negatively impact how you're perceived? It's just as important as that promotion email you're gearing up to send them next week.

Call-to-action - Auto-generated emails are often utilized to seek verification or ask users to continue the process started at the website.

Communication - If a user feels strongly enough about your website or your company in general, they're going to seek more information and allow you to keep in touch with them through automated emails. Keep them enganged and thinking about your products or services.

So where do most companies fall short? The biggest thing that we see is that auto-generated emails simply are not given much thought during the website enhancement or build process. As an afterthought, it will never be an adequate means of communication or engagment with your customers. Spend some time with the design. You spent time reviewing comps and making adjustments for various ESP's for standard email marketing initiatives, do the same for your auto-generated emails. ExactTarget provides a great reference for do's and don'ts conerning email marketing. Spend some time and follow as many best practices as possible. Make your calls-to-action precise and easy to comprehend (even 2 months later). Represent your brand, make sure your emails maintain company branding standards.

People tend to hold onto emails. Why not? Storage capacity is longer an issue at most ESP or client programs. If they're going to hold onto something that represents your business, make it worthwhile for them when they open it again 2 months later. It is still a representation or your company and they can still act on something you wanted them to previously. Don't be afraid to give auto-generated emails some love.

How Fast is Digital?

Wednesday, May 6, 2009 by Michael Kogon

I just got a call from a strategic business partner, and as an Interactive Advertising Agency we stay up to speed on most things in the marketplace, and he was calling me from a break at a conference for his company.  As he said hello, I congratulated him on their company raising another round of VC dollars.  He said "Wow, how did you know that?!"  I told him simple; Twitter!  I was a follower of his company's partner account and at the same time they told the company they tweeted about it.  Interactive communications is so fast, that in less than 5 minutes the word was out!  Now this is a great story because they are an eMail marketing partner of ours, he is a long time friend and the news was good.  We talked about what the investment meant to his company and our partnership, we discussed how online ad agency business was continuing to see good growth this year and that 2010 was going to be a great year, and hung up smiling.

Now what if the news had been bad?  What if they had a meeting that was altering the relationship with partners and it was negative?  And someone had tweeted about it? I suspect our call wouldn't have been the same. 

Let's talk about your online interactive marketing and message management.  Do you have a twitter monitoring policy?  Do you have an account?  Do you follow your partners, customers, employees, competitors?  I do, you should too. Website Development is a very small part of being digital, search engine optimization is only a part as is eMail or even PPC. The big parts are listening, monitoring, and watching the ecosystem and being informed as quickly as possible to make decisions as rapidly as possible.  So next time you are with your Interactive Ad Agency, ask them what they know and when they learned it.  You will be amazed at how fast Digital has become.

Introducing the Interactive Roadmap

Friday, April 17, 2009 by Ira Gross
The mantra of our time seems to be “do more with less.”  Nowhere in business is this sentiment more pronounced than marketing.  With the economy in free fall and marketing budgets slashed to the bone, maintaining market share, let alone growing market share, is more difficult than ever.  Enter the Interactive Marketing Roadmap.

One of the keys to “doing more with less” is reuse.  Most marketing organizations spend a lot of resources developing marketing collateral for various tradition channels.  These artifacts include direct mail pieces, television spots, brochures, catalogues and the like.  The goal of the interactive marketing roadmap is to identify the optimal re-use of these items on the web.  The challenge is to employ limited incremental spend to leverage existing assets created in traditional channels for re-purposing in the web channel.  Definition 6 has spent a lot of time and intellectual capital trying to address this challenge.  Via our Interactive Marketing Roadmap, you can get the benefit of this cumulative effort and knowledge base.

So let’s start with a simple example.  Your company is about to launch a new product, so the marketing manager has created a new direct mail piece to explain the offering.  For educational purposes, let us say that it cost one dollar for the design, development and distribution of the direct mail piece.  And let us also assume the target market for this effort is 50,000 households.  That would equate to a cost of $50,000 to reach 50,000 prospects, or $1.00 per prospect.  If the piece got a 2% conversion rate, the program would be considered wildly successful.  More likely, most of the direct mail pieces end up in the circular file.  And identifying the one’s that didn’t is no easy task.  Plus, the “shelf life” of the entire promotion is no more than a week or two.

Now, let us leverage the Interactive Marketing Roadmap.  In this instance, we would identify the best re-use of the promotional direct mail package for the web.  First, we would most likely turn the direct mail copy into a targeted email marketing campaign.  The cost to turn the direct mail content into an email friendly version is a few thousand dollars.  Then there is the cost of the email blast, usually no more than pennies per email.  So we can spend $5,000 to make the direct mail piece email friendly, and spend an additional $2,500 on email distribution.  At that point, we can blast the email to 100,000 prospects for roughly $7,500.  Hence we tripled the total audience of the initial direct mail piece for an incremental spend of less than 20% of the cost of the original direct mail piece.  And click through and conversion rates from targeted email marketing campaigns is in the 4% conversion range.  At even less incremental cost we can add the direct mail piece to the website as new and additional content.  This will boost natural SEO results.  We can also allow the promotional coupon to be live on the website for an extended duration, thereby increasing its shelf life.  And through all of these initiatives, we have the added value of web analytics to give us insight into who is actually receptive to our overtures, so we can do even better next time!

Now, imagine that you have multiple brands, each of which employ a wide range of traditional marketing tactics, and the messaging of those tactics varies by market.  The Interactive Marketing Roadmap will literally map out the alignment of traditional and web programs across all of these brands, assets and markets to create a uniform, comprehensive marketing and tactical strategic plan.  And we can create this plan in matter of weeks.  That enables the marketing department to get the benefit of this analysis for the duration of the year.  I consider that a prime example of “doing more with less.”  And Definition 6 is the only online ad agency to offer such a service.

Onsite Search

Monday, March 16, 2009 by Graham Street
Most of us have low expectation when it comes to site search.   We use google.com to find something we're looking for and hopefully we find our way right to it.  But sometimes you know you've been directed to the right website however you just cannot find the page you are looking for.  And if you're a savvy searcher, you have some luck using Google's site scope feature to drill down to the page you need.   If not, then you may need to turn to the website's own on-site search.
 
If you are looking for anything other than a very specific phrase or product code that only appears on the page you're looking for, your search experience is likely to be unpleasant.  On-site search is known for offering slow, low relevance results.
 
This is unfortunate because site search affords your company the unique opportunity to know exactly what visitors are looking for.  But, if your site cannot respond intelligently to these requests, it's a lost opportunity.  And, when it comes to your visitors’ perception of relevance, the bar is set pretty high, thanks to Google.  Google has transformed your visitors into discriminating searchers, expecting to find t just what they're looking for within the first page of results.   
 
Search is often the last thing on the list when a company is evaluating its public website.   As long as company executives are able to find their own biographies, site search gets a passing grade.  Making site search truly useful to your visitors can be very challenging to address, particularly if you're approaching it with a custom software solution.   Supporting features like spelling suggestions and stemming (making plurals out of singular keywords, and vice versa) require many thousands of lines of code.
 
More and more companies are looking for a better way, an intelligent search solution, to capture the attention of your visitors by serving up relevant results.  Google themselves are leading the pack with their own line of enterprise search products.  They're sold as search appliances, robust combination hardware/software solutions designed to meet all of your enterprise search needs.     
 
While the machines are packed with search power and extensibility,   configuration is not for the faint of heart.  Their use of template patterns in XSLT is a work of art that any developer can appreciate.  But it's not something most IT departments or web developers are equipped to manage.  You'd be well served to partner up with someone with extensive experience in this line of business like Definition 6.  With an experienced search integration specialist at your side,  you can harness the power and innovation of Google enterprise search products.

Internal Enterprise Search

Monday, March 16, 2009 by Graham Street

Our society has become accustomed to instant access to relevant information within moments of thinking of a question.  Even the slightest curiosity can easily be satiated by launching a web browser and typing a word that seems to represent what you're looking for.  Search engines have been around for ages-- and the way search results appear on a web page hasn't changed a great deal in the last 10 years.   It's still just a page with small paragraphs, underlined links and bolded keywords.  But dramatic improvements in search result relevance have changed the landscape of information pursuit.  What used to be considered "resourcefulness" in the ability to dig up obscure yet valuable information has become the norm, completely accessible to the average computer user.
 
Google has ushered us into this world of information access.  They've trained us to expect to find what we're looking for within the first page of results.  I find it frustrating to even have to read beyond the first few results.  Once you have to click beyond the first page of search results, you are considering whether you might have made a bad choice in what keywords you chose to search for. 
 
So how can you leverage this Google phenomenon in your business?    It's about leveraging the fact that everyone now knows how to use the Google user interface.  What if you were to offer that same familiar user interface to your employees?  They're already trained to form the appropriate "question" to type into the form, you just need to point them to your companies own Google.  Imagine giving users access to SharePoint sites, internal wiki's, company documents or even purchase orders without needing to publish another document explaining how?  How much do you spend on putting together documentation specifically geared to the "lowest common denominator" users?  Thanks to Google's enterprise technologies, you don't have to any more.  You can hook it up, turn it on and turn them loose.

And, people don't just search for web pages containing information.  They even use Google as an internet "quick-launch."   I was perplexed the first time I saw someone Google (yes, it's a verb too) "facebook.com" and click the first link.  Why not type it into the URL field of Firefox?  Because if you Google it, you don't even have to type it correctly.  You can completely botch the spelling and still find exactly what you want.  Furthermore, you don't have to guess on whether it's .NET or .COM or .BIZ and risk accidentally ending up on some unpleasant website that has nothing to do with what you're looking for.

There's another plethora of value and excitement in the Google OneBox features.  Although this isn't quite as well known as Google itself, most people have experienced it before.  You Google "MSFT" and you get the current stock quote for Microsoft Inc.  Or you Google "Weather 30306" and you see the Atlanta weather appear in a small comic-strip form across the top of the search results.  These aren't web pages so how is that information getting up there above the search results?  This is the Google OneBox.  It allows you to connect your enterprise Google Search Appliance to other sources of real-time information - SAP, CRM, ERP, Sales Force, etc.  You can add a connection between your Google Search Appliance and Sales Force to enable you to find contact information that is stored in SalesForce.com, by simply typing in the person’s name or some other associated information.  There are lots of things going on behind the scenes-- XML moving between these systems,   but that doesn't really matter.  The point is that you get your information without having to go into Sales Force.  Read our detailed document on the Onebox to dive into the details.
 
This is starting to sound pretty compelling, right?  For the accounting types, it's not a hard sale as it's going to deliver improved operational efficiency, reduced cost of infrastructure, and reduced complexity of internal data access.  The other half of your organization will be benefiting from the value of information that previously was just not accessible without substantial and cost prohibitive efforts.      Your newest client will find your most recent proposal was right "on the mark"…all because the business development executive was able to find previous RFP responses that your agency has delivered over the last 5 years.     
 
It's hard to imagine areas of your business that wouldn't be affected by implementing such a game changing device.  Definition 6 can work with you to implement Enterprise Search Solutions, helping your company leverage the power of Google Search.    We're certified Google Search Enterprise Partners, trained at Google Headquarters in Mountain view, California.  We have a team of top solutionists that are among the most experienced in enterprise search field.

B2B and Social Media

Wednesday, March 4, 2009 by Michael Kogon
It is a great time to be a B2B marketer at an interactive ad agency. We are getting to have a lot of fun with our client's and they are very receptive to learning about how to do interactive marketing. One of the things we hear a lot about is social media marketing and how can we help our B2B customers.  I recently saw a great stat in a Forrester report and it said that 69% of B2B buyers read blogs, watch video from others or read reviews - otherwise known as "Spectators". Fantastic! This is a cost effective way to reach close to 70% of a buying group.

B2B companies should be blogging, creating and sharing on-line video and incorporating site review into their website development projects. I would argue that one could implement a blog, seed video to social media sites and your own website and enable customer reviews for about $20,000 start up and less than $5000 a month. Pretty cool stuff for a very low cost and the impact a good blog and on-line video strategy has on your search engine optimization is amazing.

Talk to your Interactive Ad Agency partner about these type of solutions - they will pay off in the near term and in the long term for your company.

How Can You Spend Money and Not Measure It?

Wednesday, February 25, 2009 by Michael Kogon
As the CEO of an Interactive Ad Agency, I have been in the digital marketing arena for about 14 years now and it still boggles my mind when I read an article that highlights the lack of metrics use in the world. I have included a link to the full article at the end of the post but I wanted to highlight this particular quote: "Less than half (47%) of marketing professionals in North America and the U.K. recently surveyed by Alterian reported that they currently use analytics to measure on-line campaign results." Are you kidding me, how can you not use web analytics? It is like not having a scoreboard at a game or a speedometer on a car. Driving traffic to your web site without a control panel is stupid! Sorry to offend those of you that are in the majority, non web analytic users. Why would you spend money on SEO, email marketing, interactive advertising or even hosting services if you are not tracking what is happening on-line and on your site?

I guess maybe it is because it cost so much to implement analytics when doing website development! I barely could type that sentence without laughing - it can be Free and done in less than 5 hours! So I understand that a full blown deployment maybe more than you can handle, but no software cost, no usage fee and less than 1 day of effort to track what is happening on your website, seems like a no brain-er to me.  Check out Goggle Analytics if you are part of the 53% that are doing nothing. If you are part of the 47% that are, what do you do with the information?

A good Interactive Agency should be making monthly or quarterly recommendations to improve conversion and a weekly adjustment to PPC spends (or even hourly) and a good Media and Advertising partner would be accountable to you for the results. Of course if you don't care about management, then I'm sure your agency is very happy to charge you without accountability. 

Sorry about the rant, I was just blown away.


Fewer Than Half Of Marketers Use On-line Metrics
by Karlene Lukovitz, Friday, February 20, 2009, 2:02 PM
http://www.mediapost.com/publications/?fa=Articles.showArticle&art_aid=100692

Business Elite Embraces Online

Wednesday, February 4, 2009 by Michael Kogon

Business Development Exec, TJ Hargen, came across a study conducted by Ispos Insight which explored the media trends, attitudes, opinions and purchasing habits of America's business elite, or "C Suite".  The study shows a dramatic shift toward the impact that digital media has on this particular demographic now that they are fully embracing online.
 
A few key findings from the study...
1. execs have rapidly adopted the Internet with rapid growth in the usage of print media sites - however this has not reduced usage of other media types such as TV
2. using a publication's website is part of the daily routine for about 2 out of 5 execs
3. top websites visited by US execs are heavily news-oriented including large portals and search engines, followed by cable news and newspaper sites

Business elite a
re getting more deeply emerged into the digital space including streaming video, blogs, podcasts, etc. which means good things for interactive ad agencies and interactive media agencies.  According to all of these findings, trends in this space are going to continue to accelerate.  You can read the article in its entirety on mediapost.com.

Custom Content Management Tools

Monday, January 19, 2009 by Paul Hernacki

Director of Software Development, Graham Street on the popularity of website integration with content management tools.

I've been noticing in recent months that the development projects crossing my desk for estimation have more and more in common. It's CMS, CMS and more CMS (Content Management Systems.)  Everyone feels entitled to have administrable content on their corporate website. CMS solutions have been around since the good old days of dial-up BBS systems. They've been steadily improving every day, from complicated systems that allow you to jump through 10 hoops to edit a sentence, to 1 hoop to edit a whole page. But this incremental improvement in CMS technology doesn't explain the spike of interest that I am speaking of.   

My father even asked me about a CMS topic on a recent trip home. This is the same Dad who showed me Lotus 1-2-3 on my first Compaq 286 in 1984. I still receive all tabular correspondence from him as a 1-2-3 attachment. So for him to be asking about easy self administration of web content for a non-profit, I was a little perplexed.. Excited and definitely proud, but also perplexed.

It's like activism for free speech at the corporate level. Only the cause for oppression is the "old system" that either allows very limited content administration, or perhaps offers too much flexibility with no boundaries, requiring that "editors" learn a syntactically obscure markup language specific to their respective system.  

As an employee of an online agency, with experience in website development and website integration, I hear things like "I want to update every page on my site, and I want to be able to do it just like I do here on my MySpace." It seems these users have learned how easy it "should be" to author some content and publish it to a web-page. I'm quite sure we can thank MySpace, FaceBook and Gmail for much of this. They've set a precedent for what is literally "even your parent could use it" usability standards.       

This new user group is a diverse group of people from all walks of life, from all generations,  who are ready to add content to their respective  enterprise's website. And where CMS systems do not already exist to support that in those organizations,  they're ready to spearhead an initiative to get it implemented,  because they know it can be done at a competitive cost,  almost as easily as creating a new my space page.

Developing Effective Affiliate Polices

Tuesday, December 30, 2008 by Michael Kogon

Definition 6 Technical Project Manager, Mike Reese, delivered an article presentation on developing effective affiliate polices.  Affiliate policies can be an extremely lucrative supplement to your standard marketing practices while at the same time they can also be harmful.  Without an explicit set of policies and rules to govern affiliate programs, you may find your company being misrepresented thus driving down revenue and reputation.

We recently encountered an issue involving an affiliate that simply wasn’t playing nice. The result of this was diminished reputation and poor conversion performance. This affiliate was including my client’s website in “adware” distributed to its users, thus creating a spike in visits and reducing conversions. These users were being displayed the client’s website either unknowingly or without requesting it. This is a simple case of increased traffic not always being a good thing. Revenue generation is the key for any company, so if increased traffic is not contributing to that number is it really worth it?  And where exactly are the users coming from?  By setting guidelines, and enforcing them, you can ensure your reputation is being upheld and your own marketing message is not being diluted.

Mike closed with three final points:
1. Know your affiliates – conduct thorough research to better understand your affiliates marketing practices as well as how they intend to utilize your band and marketing messages.
2. Maintain a consistent message – your new email campaign utilizing the latest promotional offers will only serve as a point of confusion if your licensed affiliate is using last year’s campaign information
3. Enforcement – policies and regulations can only go so far.  You have to be prepared to make immediate concise action against affiliates that have broken the rules.  The quickest way to destroy your marketing message is to allow affiliate companies to continue their illegal or ill-advised practices.

You can read the article in its entirety at: http://www.websitemagazine.com/content/blogs/posts/articles/Developing_Effective_Affiliate_Policies.aspx

Definition 6 is a leading interactive agency delivering comprehensive solutions focused on solving real business problems through analysis, strategic vision, innovation, and technical competency.  Contact us today to find out how we can help you with all of your email marketing efforts.

 
The Business Blogging Platform Powered by Compendium  |  Sitemap