<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">
	<channel>
		<title>Improving UX by Combining IoT and Mobile App Data | Infinum</title>
		<atom:link href="https://infinum.com/blog/improving-ux-in-nutriu-by-combining-iot-and-mobile-app-data/feed/" rel="self" type="application/rss+xml" />
		<link>https://infinum.com/blog/improving-ux-in-nutriu-by-combining-iot-and-mobile-app-data/</link>
		<description>Building digital products</description>
		<lastBuildDate>Fri, 17 Apr 2026 13:59:15 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>

					<item>
				<image>
					<url>25962https://infinum.com/uploads/2022/06/iot-blog-web.webp</url>
				</image>
				<title>Improving UX in Philips NutriU by Combining IoT and Mobile App Data</title>
				<link>https://infinum.com/blog/improving-ux-in-nutriu-by-combining-iot-and-mobile-app-data/</link>
				<pubDate>Wed, 29 Jun 2022 09:11:38 +0000</pubDate>
				<dc:creator>Kristian Jurišić</dc:creator>
				<guid isPermaLink="false">https://infinum.com/?p=25962</guid>
				<description>
					<![CDATA[<p>Combining data from multiple sources enabled us to make data-driven decisions and drive business objectives.</p>
<p>The post <a href="https://infinum.com/blog/improving-ux-in-nutriu-by-combining-iot-and-mobile-app-data/">Improving UX in Philips NutriU by Combining IoT and Mobile App Data</a> appeared first on <a href="https://infinum.com">Infinum</a>.</p>
]]>
				</description>
				<content:encoded>
					<![CDATA[<div
	class="wrapper"
	data-id="es-174"
	 data-animation-target='inner-items'>
		
			<div class="wrapper__inner">
			<div class="block-blog-content js-block-blog-content">
	
<div class="block-blog-content-sidebar" data-id="es-92">
	</div>

<div class="block-blog-content-main">
	
<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-95"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-93">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-94'
	>
	<em>Note: Since the publishing of this article, the Philips NutriU app has grown in scope and changed its name to HomeID. You can learn more about the project by visiting <a href="https://infinum.com/work/philips-connected-kitchen-appliances/">our work page</a>.</em></p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-98"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-96">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-97'
	>
	Many years had passed since the Fourth Industrial Revolution knocked on our door and among other things, brought <a href="https://infinum.com/custom-iot-solutions/">IoT devices</a> to our doorstep. The application of these devices is unbounded – the technologies are already used in so many areas of our lives and are still <a href="https://infinum.com/blog/iot-from-evolution-to-revolution/" target="_blank" rel="noreferrer noopener">growing and evolving at an unprecedented rate</a>.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-101"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-99">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-100'
	>
	Humanity came to the point where there are more connected devices than living people on this planet. With so many different apps and products on the market, users have the freedom to choose what fits them best. They will not hesitate to choose a product from a different brand for a better experience, so understanding their behavior is critical.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-103"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-highlighted-text">
	<p	class='typography typography--size-24-text js-typography block-highlighted-text__typography'
	data-id='es-102'
	>
	<strong>Businesses can use all the data being collected to acquire and retain users by improving their products, tailoring specific marketing campaigns, and creating unforgettable experiences. </strong></p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-106"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-104">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-105'
	>
	<br />
Since more and more brands are competing for users of smart domestic appliances, we wanted to really make the most of the data available for our client Philips. This means all the data, from multiple sources. We combined telemetry data from the smart air fryer with user behavior data from the NutriU mobile app and got great insights for improving the user experience. </p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-113"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<a	class="card-simple js-card-simple card-simple--is-ad block-card__card-simple card-simple--has-link js-card-simple-link card-simple__content-align--left"
	data-id="es-107"
	 target='_blank' rel='noopener noreferrer' href='https://infinum.com/iot-implementation/'>

	
	
	<div class="card-simple__content">
		<div class="card-simple__heading-wrap">
			<h2	class='typography typography--size-24-text js-typography card-simple__heading'
	data-id='es-108'
	>
	From strategy to deployment, we cover all aspects of IoT development lifecycle. <strong>Download our Guide to Successful IoT Implementation</strong>.</h2>		</div>

		<button	class="btn btn--color-infinum btn--size-small btn--width-default btn__icon-position--right card-simple__btn js-block-card-btn js-card-simple-link"
	data-id="es-110"
	 tabindex='-1'>
		<div class="btn__inner">
					<div	class='typography typography--size-none js-typography btn__label'
	data-id='es-111'
	>
	Learn more</div>		
		<i
	class="icon btn__icon icon--size-16 icon--scale-100"
	 aria-hidden='true' data-name='arrow-right-16' data-id='es-112'>
	<svg fill='none' height='16' viewBox='0 0 17 16' width='17' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g stroke='currentColor' stroke-width='2'><path d='m.5 7.99999 14 .00001'/><path d='m9.23352 2.7251 5.97848 5.97852'/><path d='m9.23352 13.2744 5.97848-5.9785'/></g></svg></i>	</div>
	</button>	</div>
</a>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-116"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-114">
	<h3	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-115'
	>
	NutriU – from cooking inspiration to remote frying</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-119"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-117">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-118'
	>
	Together with Philips, we are creating a content-rich, globally available mobile app that helps users find inspiration for cooking, connects to their smart appliance, and allows them to control it remotely. For example, this means users can control their smart air fryer from the sofa while watching their favorite TV show. They can extend cooking time, lower the temperature, see how much time is remaining, or just put it in warm mode to keep the meal warm until the end of the episode. </p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-122"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-120">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-121'
	>
	Both cooking beginners and pros can easily find recipes to fall in love with. The NutriU app, which is available on both the <a href="https://apps.apple.com/ae/app/nutriu/id1273758728" target="_blank" rel="noreferrer noopener">App Store</a> and <a href="https://play.google.com/store/apps/details?id=com.philips.ka.oneka.app&amp;hl=en&amp;gl=US" target="_blank" rel="noreferrer noopener">Google Play</a>, opens up cooking horizons and provides a new way of healthy cooking that saves time and improves cooking skills.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-125"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-123">
	<h3	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-124'
	>
	Connecting smart appliance and mobile app data</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-128"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-126">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-127'
	>
	For getting to know our mobile app users, we already had Google Analytics for Firebase in place. We defined many data points to track each of our feature’s usage. </p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-131"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-129">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-130'
	>
	All these data points are documented in the so-called <a href="https://infinum.com/blog/event-tracking-plans/" target="_blank" rel="noreferrer noopener">event tracking plan</a>. With that data, we can answer many questions that are important for app growth. These are just some of the things we wanted to understand:</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-134"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="lists" data-id="es-132">
	<ul	class='typography typography--size-16-text-roman js-typography lists__typography'
	data-id='es-133'
	>
	<li><strong>How many active users do we have? </strong></li><li><strong>What is the retention rate – are the customers coming back to the app regularly or are we losing them over some time after installing the app? </strong></li><li><strong>Are they engaging with the new features?</strong> </li><li><strong>Do they like the content we are publishing and do they engage more with the personalized content tailored just for them? </strong></li><li><strong>How do they control their smart devices from the mobile app? </strong></li></ul></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-137"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-135">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-136'
	>
	For this specific case, we wanted to connect all of that mobile user behavior data with the data from the appliance itself. The latter reveals which recipes and presets (predefined time and temperature that users can select easily) they use, or if they select their own time and temperature, and most importantly, what they change in the process. </p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-140"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-138">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-139'
	>
	All these data points are collected with Amazon Kinesis Data Stream which is a proven tool for collecting streaming data. The raw data is first stored in the Amazon S3 bucket and then sent to Google BigQuery where we store our mobile app data. </p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-142"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-highlighted-text">
	<p	class='typography typography--size-36-text js-typography block-highlighted-text__typography'
	data-id='es-141'
	>
	<strong>Data from different sources all lands in the same place, which enables us to combine it in the analysis. </strong></p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-145"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-143">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-144'
	>
	We needed to understand which cooking data points from the appliance belong to which mobile app users, so we assigned a unique device ID on both sides. Each device sends the data together with its unique device ID and each mobile app user is assigned the same ID after successfully pairing the device with the mobile app. </p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-148"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-146">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-147'
	>
	Next, we transform these cooking logs into meaningful sessions and aggregate them to understand the details of each cooking session. Each session is connected to the mobile app customer and their smart device, limited to the users who gave us analytics consent, of course.&nbsp; This enables us to understand how they take advantage of the mobile app to enhance their cooking experience.&nbsp;</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-151"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-149">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-150'
	>
	All this data is updated on a daily basis and integrated into the Google Data Studio dashboard where it is visualized with compelling charts. The dashboard enables us to truly understand user behavior across apps and smart appliances and use it to make their cooking experience even better. For any deep dives into the data, we always have easy access to the database.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-154"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-152">
	<h3	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-153'
	>
	Multiple-source data driving business objectives</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-157"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-155">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-156'
	>
	This data enabled us to make data-driven decisions based on user behavior. By combining all the sources, we were able to utilize the data to support business objectives. For example, we increased the connection success rate in the mobile app’s onboarding flow by identifying the <a href="https://infinum.com/blog/iot-device-onboarding/">pain points in the onboarding steps</a>. Making these changes based on actual user behavior helped us improve the user experience and retain our users.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-160"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-158">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-159'
	>
	Know your customers before taking action</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-163"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-161">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-162'
	>
	When you have your customer data available, don’t let it just sit in the dust. Make something out of it. If you don’t have any customer data, well, it’s about time to start collecting it. For some products, analyzing just the mobile data won&#8217;t be enough and it will be important to understand the users from a different point of view.&nbsp;</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-166"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-164">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-165'
	>
	Companies need a 360-degree view of a customer to understand their needs. It means having all the data from many different sources aggregated in one place. That can be user behavior data from a mobile app, <a href="https://infinum.com/iot-implementation/">IoT data</a>, purchase data, and much more.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-169"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-167">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-168'
	>
	If you feel unsure about any of the steps in data analysis, feel free to <a href="https://infinum.com/contact/">reach out to us </a>and we’ll jump into your data head-on to grow your product. </p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-172"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-170">
	<p	class='typography typography--size-20-text-roman js-typography block-paragraph__paragraph'
	data-id='es-171'
	>
	<em>And if you&#8217;re interested in other ways of gaining a competitive advantage in the Internet of Things realm, check out our <a href="https://infinum.com/custom-iot-solutions/" target="_blank" rel="noreferrer noopener">IoT solutions page</a>.</em></p></div>	</div>
</div>
</div>		</div>
	</div><p>The post <a href="https://infinum.com/blog/improving-ux-in-nutriu-by-combining-iot-and-mobile-app-data/">Improving UX in Philips NutriU by Combining IoT and Mobile App Data</a> appeared first on <a href="https://infinum.com">Infinum</a>.</p>
]]>
				</content:encoded>
			</item>
		
	</channel>
</rss>