I’ve been thinking about why airlines have been on this blog so often of late, and I have come to the conclusion that it must be because I travel more often than average, and small things that might not be annoying if they only affected me once a year have been affecting me roughly once a month for the past four months.
This time it is an airline booking website that has frustrated me, and (worse) wasted my time (which is, after all, the only thing in life that is completely irreplaceable, once spent). I tried to book a domestic flight on Air New Zealand, and thus went to the local New Zealand website. I searched for a flight, found an appropriate flight time and price, and tried to book the flight using Airpoints dollars. After being redirected through a log-in page, I was shown the following error message:
When I clicked the continue button, it took me to the Australian site, but it had not passed on the search or selections I had made on the New Zealand site, so I had to perform that search over again (and then when I did, the prices presented were quoted in New Zealand dollars and the Australian price did not show until I had selected a flight). There is no way I could have known this in advance, because there is no standard for which regional variant of an airline website users should use (Qantas insists you use the website of the country where your flight will originate, Air New Zealand likes you to use the site where you live, for example), and nowhere on the Air New Zealand website does it actually say which variant to use.
There are two problems with this scenario:
- I am not Australian, and there is no reason for my Airpoints membership to think I am. The membership was created in New Zealand, and it has me registered as a New Zealand passport holder. Now, I am not patriotic, and I don’t particularly care about a website calling me Australian, but the text is misleading and could actively confuse some users (or seriously annoy users more patriotic than me). It should read “Airpoints members resident in Australia…” (because the sole reason it thinks I am an Australian is my address.
- The website did not (though this is a technically easy feat) pass on what I was trying to do — I landed on a search screen on the Australian web-site and had to begin the booking process again from the start. At best this is annoying and a waste of my time, at worst it could have meant I missed out on fast-selling sale fares.
Nowhere on any of the Air New Zealand websites does it tell you that you must book through your local version if you want to use your Airpoints membership to provide your information, accumulate points, or spend your accumulated points, nor does it use the IP address of your computer (the number your computer identifies by on the internet) to redirect you before you begin searching. This is an easy error to make, and the time cost in recovering from it is relatively high (the two minutes it might take to make a booking basically doubles, given that the user has to start over). Air New Zealand has ample opportunities to prevent this “error” (I find it hard to call reasonable user behaviour an error), and also to make it easier for users to recover from the error without costing them a lot of time.
Errors are something that should be considered in the design of any interactive system — both how to make it harder for user to make them, and how to make it easier for user to recover when they do make them — and Air New Zealand has failed in this. Are there any systems you make mistakes in all the time? It might not be your fault.

Click here