November 28, 2011

When Custom Variables Are Consistently Useful: Customer segmentation by membership

New York Times ad for subscriptions

Ah, the New York Times. A paper with global stature.  No paper made more significant headlines of its own in the online world when the New York Times announced its digital subscription program (details here). The skinny is that visitors who are not subscribers can view up to 20 post in a month, while subscribers of one of three digital news packages have unlimited access. When non-subscribers click on their 21st article, they can purchase a subscription. The plan was implement in March 2011, and the jury is still out on how well the paywall plan is working. New York Times is noted to be the largest newspaper publisher who has implementing a paywall.

Many online blogs operate like a newspaper, and while many still are not at the scope of New York Times, a financial model for making a profit can be a challenge. So what would a small business do to emulate a paywall, or even figure how to better serve its audience? One analytics feature that would be helpful is developing a custom variable to distinguish subscribers online.

A few words on custom variables. Custom variables are a javascript call out that measure page actions for specific activity, In the case of visitor, measurement can include such as the number of pageviews from members who log in on a members-only site. The variable is typically activated by modifying the analytics code, inserting the following Javascript call out with parameters.

Google Analytics requires that index, name, and value are identified. They are determined as followed method accepts four parameters:

  • index—This is a slot number, with a single value from 1 - 5, inclusive. This is meant as a key for one custom variable, so you can have index 1, and index 2, an index 3, and so on.
  • name— This is a string that identifies the custom variable.
  • value—This ia a value that is paired with a name. You can pair a number of values with a custom variable name, such as a custom variable name gender and supply male and female as two possible values.
  • opt_scope—The scope for the custom variable, usually for an additiona description

Most web analytics solutions have some variation of the callout. Piwik, for example, uses the Javascript callout setCustomVariable( index, name, value, scope ) where scope is named “visit” or “pages” depending on whether your variable is tracking based on visits or pages.

When you decide to implement custom variables, you need to consider your site needs carefully against your budget, since most paid solutions offer more flexibility with variables. Piwik and Google Analytics, both free solutions, limit the number of custom variables, while paid solutions Yahoo Web Analytics and Omniture Site Catalyst permit more variables and offering even more customization.

But custom variables can help track visitors to distinguish traffic patterns between members and non-members. Such an arrangement would help your blog develop what effort would convert non-subscribers to subscribers, as well as may other ideas to maintain traffic onsite and provide unique, nuanced treatment for two separate sets of visitors.

There are plenty of other ways a custom variable can be used. Justin Cutroni offers a unique way of using custom variables for coupons - you can read about his process here.

What other ways can custom variables be useful?

2 comments on “When Custom Variables Are Consistently Useful: Customer segmentation by membership”

    1. Thank you ernesto. I really apprciated it. More is coming for this blog - I am also contributing to three analytics blogs - All Analytics, Business Agility, and Digital Draw. Feel free to join in at those sites as well

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram