Would you like a piece of the BlackBerry pie?

8 09 2009

We have been talking lately about the increase of smartphones accessing the internet via Wifi connections, how iPhone is gaining positions on our device ranking and today Bango published a free whitepaper Increasing your slice of the BlackBerry pie, to help us understand and overcome the challenges of how can we accurately identify BlackBerry users for tracking, CRM and marketing campaign purposes; and also how is it possible to enable these customers to make transactional payments on their mobile phone bill, just like any other phone.

Smartphones have become the standard handset of choice in the mobile phone market – even during global recession the growth in smartphoneBlackberry WP banner sales continues to soar. Gartner reported a global smartphone sales growth of 27% year-on-year in Q2 2009 compared to a 6% drop in cell phone sales during the same period. And the numbers in the USA were even more dramatic during the second quarter. The research firm NPD Group reported US smartphone sales grew by 47% and accounted for 28% of all handset sales.

Get your copy of the white paper and find out:

•Why BlackBerry has become a popular consumer device

• How BlackBerry users consume data services

• The challenge of capturing identity and delivering payment to Blackberry users

• Optimizing your mobile services to overcome these challenges

Share:  add to del.icio.us Add to Blinkslist add to furl Digg it add to ma.gnolia Stumble It! add to simpy seed the vine TailRank post to facebook

Advertisements




Real mobile data from a real mobile site on Bango Analytics

13 07 2009
Here you will find some hints and tips on what to look at when you
first access Bango Mobile Analytics and view the live data from
our mobile site http://mobislim.com.
You can read the post or download the Bango mobile analytics – Tour

This is what we talk about:

  • Site overview
  • Site summary
  • Visitor summary
  • Latest visitor activity
  • Revenue summary
  • Countries
  • Operators
  • Devices
  • Page Tracking
  • Campaign tracking
  • Latest content purchases and payments report

To log in to our demo account and see all the data we talk about on the blog, simply follow this link:

Access Mobislim Bango Analytics

In this welcome screen you are invited to visit the Analytics Center. There are some extra services here for you such us service announcements, access to our knowledge base – where you can find all the answers about the Bango Service, access to the Bango forums – so you can get in contact with the Bango community and helpful articles that will help you with your data and account set up if you decide to sign up.

Once you’ve finished looking at this area you can access the Analytics Center by clicking on the Analytics tab or the button on box 1 – Analytics Center .

Bango Analytics Welcome Screen

Bango Analytics Welcome Screen

SITE OVERVIEW
Now you are in the Analytics Center these are the first reports to view to get an understanding of what is going on with your mobile site, or in this case with mobislim.com.

Bango Analytics Site Summary

Bango Analytics - Site Summary

Site summary: The yellow box shows all of your visitor information in relation to pages visited for the date range selected. From Unique Visitors and Visits to Average page views per day and time spent on the site. If you want extra information on how these figures are calculated, you can get it in our Support Center.

You can sort the graph by unique visitors, visits and page views.

Going down, this first table shows your Visitor Summary by day, including this time, number of Countries your visitors come from, Operators and Devices.

If you click on the Visitor Summary link you can get the specific information about Countries, Operators and Devices.

Bango Analytics Visitor Overview

Bango Analytics - Visitors overview

Coming back to the main Analytics Center area, if we scroll down we get the Latest visitor activity, which shows up to 1,000 events. We can see here the unique user ID that Bango gives to every single user so we can track unique visitors browsing within our site. When exporting this information we can do a complete follow up on the activity of our users. We can see how many Pages a unique visitor has seen, Title of the page, entry and exit point, Date and time, County, Device and Operator and the Unique ID for each visitor. If it came through any mobile advertising campaign, we can track that too. This enables you to develop a closer relationship with your visitors. Follow this link for more info about Bango Unique User ID technology.

Bango Analytics latest visitor activity

Bango Analytics - Latest visitor activity

If you are selling content, you can also see a summary of your revenue for the selected period of time, but we will get a deeper overview about this on the Charging for Content section.

Bango Analytics revenue summary on dashboard

Bango Analytics - Revenue summary on dashboard

A map of the world shows in different colours where your visitors are coming from, and if we click on the blue link we get a detailed view of the overall traffic.

Bango Analytics - Countries view on dashboard

You can also filter this information by Title, Country, Operator and Device, which will provide you with great insight about the traffic on your site and how particular markets or devices behave in certain pages of your site.

Bango Analytics - Coutries extended view

Bango Analytics - Coutries extended view

Back on the main dashboard we can also check which operators are bringing us the most traffic. This is important to make decisions on how to optimize our site for certain operator standards or which operator should be targeted when running a mobile marketing campaign.

Bango Analytics - Operators on dashboard

Bango Analytics - Operators view on dashboard

We can drill down and get a full view of the operators and filter and export this information.

Bango Analytics - Operators extended view

Bango Analytics - Operators extended view

Back on the Analytics Dashboard, we can examine the devices that are accessing our site.

Bango Analytics - Devices view on dashboard

Bango Analytics - Devices view on dashboard

We can also go deeper by clicking on the blue link and find out all the site information for each of the devices, filter this information by page title, country, operator and device, or click to check the technical information regarding a specific handset.

Bango Analytcs - Devices extended view

Bango Analytcs - Devices extended view

To see the activity by page, we look at the Page Tracking section. In this area we can see how every single page of our site is performing. On the Dashboard you get the activity by date.

Bango Analytics - Page tracking view on dashboard

Bango Analytics - Page tracking view on dashboard

Clicking on the blue link we can see how many Unique Visitors, Visits and Page Views we get in our site plus Countries, Operators and Devices. We can filter this information to get in depth data.

Bango Analytics - Page tracking extended view

Bango Analytics - Page tracking extended view

When we export this information with a traffic report, we also can see the referrer information. This information is very valuable when tracking mobile marketing campaigns as we’ll be able to prove the effectiveness of different mobile advertising campaigns, or mobile SEO efforts e.g. – we can set up different variables to track different entry points such as campaign, source, medium, content, term and owner. Check this link to find more information about mobile campaign tracking parameters. Bango assigns a unique user ID to every visitor so we can also track the behaviour of our visitors and know when they come back again.

Bango Analytics - Referrer information from mobile traffic report

Bango Analytics - Referrer information from mobile traffic report

Another way to track mobile advertising campaigns or traffic is by setting up tracking links. Let’s have a look at the Campaign section. In the dashboard, we can see the performance of these tracking links by date.

Bango Analytics - Campaign tracking links on dashboard

Bango Analytics - Campaign tracking links on dashboard

By clicking on the Campaigns blue link we get all the in depth information. For example, you can set up a tracking link for a PPC AdWords campaign or to measure the traffic of a link in your site that goes to an affiliate site. For each tracking link you can see Unique visitors, Visits, Page views, Visits by Visitor, Pages by visit, Average time on site, Country, Device and Operator.

Bango Analytics - Mobile advertising report

Bango Analytics - Mobile advertising report

If you are selling mobile content, you can see a lot of information about your sales on Bango Analytics. Let’s check our latest sales by date on the Bango Analytics dashboard.

Bango Analytics - Latest mobile content purchases on dashboard

Bango Analytics - Latest mobile content purchases on dashboard

Once again, by clicking on the blue link Latest Content purchases, we can get the whole report with the dates of the purchases, transaction ID, and content bought. The Country, Device and Operator of the buyer, plus all the values for transactions, Taxes, Net sales and Earnings. Of course, this information can be filtered to see, for example, which country is giving us more revenue, or which devices are buying more content.

Bango Analytics - Payment extended report and filtering

Bango Analytics - Payment extended report and filtering

This is just an overview of what you can see at a glance on Bango Mobile Analytics. You can drill down, filter reports and export them to share this information. You can compare goal conversion rates with the Goal comparison feature. Have a look to our site mobislim Bango Analytics package or sign up for your own Bango Analytics and start tracking your mobile site and your mobile marketing campaigns.

Share: add to del.icio.us Add to Blinkslist add to furl Digg it add to ma.gnolia Stumble It! add to simpy seed the vine TailRank post to facebook





Mobislim is climbing up the Google Mobile Search rankings!

18 05 2009

Since we started the site optimization a couple of weeks ago, we have seen some market improvement.

Even though Google hasn’t picked up our new site map, changing our URLS to include keywords has made a big difference. We believe this due to a higher number of links strategically spread going to mobislim.com.

The rankings are increasing, now we rank at position #39 for “slimming” while we were at  #250 a couple of weeks ago! For the keyword “calorie charts” we rank #2 and for “slimming diets” #1 and #2, “sliming products” is in position #17. This is quite amazing as all these keywords are highly competitive keywords! In the particular case of “slimming products” this what we did:

We changed the page from being http://mobislim.com/viewZone.jsp?p=zx3 to

http://mobislim.com/k-fve/zone/3/slimming-products.htm and it went from not being ranked, to now being ranked in position #17.

However we have purposely not changed the page title to be “Slimming Products” yet, just to see how big a difference this makes. It is currently the standard site title of “Mobislim | Slimming Diets & Health”

Tom Thurston, our WAP master and his Mobile SEO partner David Carruthers at One Result crew at  is now sending the sites to the list of directories that we provided you, so we are expecting to get better positions too. The good thing about taking steps one at a time is that we can really see how they affect the results.

Now, let’s see what keywords are using our visitors to get to our site. I can see this by exporting a traffic report on Bango Analytics and checking the referrer information. I find terms like “weight lost” “not eating” “cayenne pepper for diet” which makes me realize that I should be writing a page with this content!

So what am I learning from this?

1.     Applying SEO PC sites techniques to mobile sites work.

2.     Highly competitive terms in the PC internet are not so difficult to rank on the mobile internet.

3.     Mobile analytics tools such as Bango Analytics give us that extra insight about what terms our visitors are using to get to our site, so we can review our keyword strategy and our mobile site content.

Share: add to del.icio.us Add to Blinkslist add to furl Digg it add to ma.gnolia Stumble It! add to simpy seed the vine TailRank post to facebook





New! Bango mobile analytics v4 is here! Get a 30 day FREE trial on bango.com/analytics

22 04 2009

Bango has announced today the launch of Bango Analytics v4, and this is how I see the new granularity and depth of data can help all mobile marketers:

  • Now ALL visitors get a unique user ID. This gives an accurate total for unique visitors and let you drill down to see more information about each visitor, like when the first time you saw them was, or how many times have they been to your site. Why is this useful? Well, thanks to this you can check if a landing page is successful, if your navigation works well, if your message is compelling so people keep coming back to your site or if it sucks so bad, that people only comes once and leave for ever… useful, don’t you think?
  • You can now track unique visitors whether a mobile user connects via operator gateway, WiFi or home broadband – even if users change their connection, Bango still retains the ability to track them. Now everyone who interacts with a mobile website or mobile campaign has a privacy-protected, unique user ID, no matter what type of network connection they use.  So there are no mistakes in counting where your visitors come from, and how many of them you are getting, as Bango can see if the same visitor has come one time to your site via WiFi, or via WAP.
  • New advanced filtering and sorting enables precise segmentation of mobile data, so it’s quick to get to the results needed on a case by case basis.  Select to filter any report by page, country, operator, device, time or date.  This is just heaven! I can see if my smart phone visitors are the ones really buying or downloading my content, or if they are just browsing because they have unlimited browsing plans. This feature really tells me how my users interact with my site so I can go back and talk to them in their terms. It is just perfect.
  • Unlike other analytics solutions, Bango Analytics works from your original “raw” data and the new data warehouse delivers even better performance and scalability, allowing Bango to record, enrich and report more information about your visitors. This means, among many things, that your data is always available in its fullest capacity and is enriched anytime enhancements take place.

  • Bango Analytics lets you see metrics by the hour so you can understand how a mobile marketing campaign is performing in real time and make any necessary adjustments to ensure campaign success.  Thanks God somebody gets this, why would I want to look at my campaign results once the damage has been done? If something isn’t working, do you want to let it drag around until your budget is gone and your reputation ruined? I didn’t think so…another way to look at it is, imagine your campaign is targeting a particular group but looking at the results of the campaign there is a better response from a completely different public. If you can see this as it happens, wouldn’t you be amazed at how a few tweaks can make your campaign even more successful? Think how you use Google Adwords and how important this is…

  • Bango’s device reporting now lets you view your visitor’s devices by manufacturer, model and version.  Target your site or application to the most popular. Just reminding you not to sell ice to the Eskimos  😉

  • Bango Analytics records all the parameters passed on the URL.  Many marketing tools pass important information within the URL. By recording all this information, it’s all available to you for analysis.  Aha! Let’s check where our ads are really being displayed, in case you ever had any doubts…

  • Bango Analytics delivers the top 3 WAA metrics – page views, unique visitors and visits. It couldn’t be any other way.

Watch this space to see how we use all this new functionality in real mobile marketing campaigns or have a look by yourself on our analytics center where you can see real traffic and campaigns taken place.

We have a case study coming up on South African traffic and we are getting Mobislim optimize for mobile SEO, so there is quite a lot coming up!

Share:add to del.icio.us Add to Blinkslist add to furl Digg it add to ma.gnolia Stumble It! add to simpy seed the vine TailRank post to facebook





Setting up a paid subscription option for Mobislim BMI Java App

6 01 2009

Extending the basic Java application using Bango’s web services.

 

Following on from my first post, my second objective was to develop a way to make it so that my application will only work if the user has a valid Bango subscription with some time remaining on it. This started with quite a lot of research into how I was going to do it.

 

The first obvious problem was how to get the application to find out if the user has a valid and active subscription.  I played around with a few different techniques and approaches, the one that appeared to be the most successful was to have the application connect to a web server which would then send a web service request to Bango. The web server then returns some data to the phone (Illustrated right).

 

So the first stage was to develop a script on the web server to get the correct information to the device. The information I needed to get to the device was really only the time remaining on the subscription. I did however actually decide to send a few extra pieces of data to the phone too though for some further ideas I had.

 

To get the subscription status, we have to go through three major stages:

  1. Get the users Bango user ID
  2. Get the users active subscriptions on a Bango number
  3. Get the time remaining on the subscription

 

To do this I used PHP as my server-side scripting language, and this is what I came up with.

 

<?php

 

$username = “myusername”; // Bango web services username

$password = “mypassword”; // Bango web services password

$bango    = “000111222333”; // Bango number with subscriptions

$script   = “http://domain.com/userid.php&#8221;; // URL of this script

 

if(isset($_GET[‘b’])){

 

       $client = new SoapClient(“https://webservices.bango.com/subscriptions/service.asmx?wsdl&#8221;);

 

       $SubscriptionID = $client->GetSubscriptionID(array(“request” =>

       array( “username”    => $username,

              “password”    => $password,

              “bango”       => $bango,

              “userId”      => $_GET[‘u’])

       ));

      

       $SubscriptionInfo = $client->GetSubscriptionInfo(array(“request” =>

       array( “username”        => $username,

              “password”        => $password,

              “subscriptionId”  => $SubscriptionID->GetSubscriptionIDResult->subscriptionId)

       ));

 

// Redirect to same script, but only with the variable we need.

// We then scrape the variable in the app.

       header(“HTTP/1.1 301 Moved Permanently”);

       header(“Location: ” . $script . “?time=” . $SubscriptionInfo->GetSubscriptionInfoResult->accessMinutesRemaining);

 

}

 

?>

 

 

I did actually have quite a few problems with PHP and SOAP. There are quite a few ways of using SOAP; I used the PHP SOAP module (http://uk.php.net/manual/en/book.soap.php).

 

I then setup a Bango number with the identifier function enabled which redirects to the script. I was now set to work on two more things:

  1. Getting the data into the application
  2. Using the data to make the application expire

 

String scripturl = “http://domain.com/userid.php&#8221;; // The same url you entered in the php script

String bangoid = “444333222111”; //the bango number with identifier function turned on

 

       HttpConnection conn = null;

 

       String url = “http://bango.net/id/?bango=&#8221; + bangoid + “&register=n”;

        try {

           while (true) {

               conn = (HttpConnection) Connector.open( url );

               conn.setRequestProperty( “User-Agent”, “Mozilla/4.0” );

 

               rc = conn.getResponseCode();

 

               if ((rc == HttpConnection.HTTP_TEMP_REDIRECT) ||

               (rc == HttpConnection.HTTP_MOVED_TEMP) ||

               (rc == HttpConnection.HTTP_MOVED_PERM)) {

                   // Get the new location and close the connection

                   url = conn.getHeaderField(“location”);

                   conn.close();

 

               } else {

 

       String timeremaining = replaceAll(conn.getURL(),scripturl + “?time=”,””);

 

                    conn.close();

                    break;

 

               }

 

            }

 

        }catch( IOException e ){

           // handle the error here

        }

 

This also requires a small method called replaceAll, below.

 

private String replaceAll(String text, String searchString, String replacementString){

    StringBuffer sBuffer = new StringBuffer();

    int pos = 0;

    while((pos = text.indexOf(searchString)) != -1){

        sBuffer.append(text.substring(0, pos) + replacementString);

        text = text.substring(pos + searchString.length());

    }

    sBuffer.append(text);

        return sBuffer.toString();

}

 

I then just compared the variable timeremaining against 0. If the number is greater than 0, the application will start. If not we tell the user that the subscription doesn’t exist or has expired.

 

if(Integer.parseInt(timeremaining) > 0){

       // Code if not expired

}else{

       // Code if expired

}

 

What could be easier?

 





Appointment of our site builder partner

15 05 2008

Today we appointed our site builder – a small but well recommended mobile website house based in Poole in the UK.  http://themobiledeveloper.com/

We had given them a briefing about our idea for a mobile site that could motivate and support people to achieving a healthier lifestyle through slimming.  What we liked about them was that they “got” our idea and had a flexible way of working so we don’t end up having to “pay by the hour” or “over spec” what we want.

Also, they are a Bango accredited developer so we know they can use Bango Payment to earn us money from our premium offerings, they can integrate Bango Analytics so we can learn about our site traffic and measure ROI from our campaigns, and they can help us with search submission etc.

Tomorrow we are sending them our first batch of content, and they tell us we should have a demo site live within a week or two.  Exciting.

Meanwhile, we have acquired some domains:

mobileslimmer.com, slimwap.com, mobislim.com, mobitrim.com

and we plan to point these into our site in due course.