Getting closer to your mobile users - No matter where they are in the world.

How can businesses improve mobile customer experience?

 

A couple of years ago one of our clients approached us with a difficult question:

 

“How can we understand and improve mobile game performance and player experience in targeted locations around the World?”

 

This was not easy to answer.

<h1 class="elementor-heading-title elementor-size-default">How can businesses improve mobile customer experience?</h1>

Simulating current game performance

  The first step was figuring out how to simulate game performance on mobile devices across different geographical regions and mobile networks.     We considered simulating latency and throughput via selected data centre virtual machines with traffic shaping, to introduce errors and real-world experiences, but we quickly shelved this…

The idea, created by the team, was to build a device which would mimic a mobile phone, a customer and that could be deployed on site at each targeted location. Using physical mobile phones was not a viable option due to battery, heat and other reliability issues.

The mobile devices needed to fit the following criteria:

Bullet Icon

Capable of running 24/7 on a continuous basis.

Bullet Icon

Be compatible with local SIM cards for the mobile networks.

Bullet Icon

Processor capacity should be close to that of a mobile phone.

Bullet Icon

Must be small, transportable and robust.

Bullet Icon

The device would need to be completely automated, with almost no user intervention.

Our team tested a number of microcomputer options and finally settled on a customised version of the Raspberry Pi4. Additional 4G modules, external aerials, a cooling system and a custom designed aluminium housing were added to the package. Delivering the capacity of 4 mobile networks (SIMs) per housing, now named GeoStream™.…

Collecting the data

  Custom Python scripts automatically connect the devices back to the datalake and control system in Sydney. Data is analysed via a web-based front-end application.     The GeoStream™ front-end is built on Angular and utilises a number of Amazon Web Services capabilities. The front-end gives administrators the ability to assign role-based access…