McDonald’s tracks success of geofencing to streamline mobile orders
To help monitor the performance of its digital solutions, McDonald’s utilizes the New Relic observability platform. However, the retailer found it had limited visibility into background processing for mobile orders, including geofence triggers.
To overcome this challenge, the retailer developed a framework to use on top of New Relic, allowing it to add additional observability "over the air" without the need of an eight-week mobile app release cycle.
This framework captures data, providing information about each event based on configuration file settings, and was deployed without needing any mobile app code changes.
To capture mobile order status events, McDonald’s caches the geofence trigger and timestamp. The cached events are then published to New Relic once the mobile app is brought to the foreground. The retailer also developed internal dashboards to monitor and report on the performance of its geofencing technologies.
"Digital continues to be a huge growth driver for McDonald’s, and our new mobile-order experience is leading the way," Jonathan Kelly, director, product engineering, McDonald’s, said in a McDonald’s technical blog post on the Medium site.
Based in Chicago, McDonald's USA LLC operates approximately 13,500 U.S. restaurants, 95% of which are owned and operated by independent business owners.