;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Novas lojas e mais produtos: os planos de marketing da Huawei para o Brasil

Reprodução
Imagem: Reprodução

Renato Pezzotti

Colaboração para o UOL, em São Paulo

22/01/2020 15h18

Resumo da notícia

  • Marca lança mais dois produtos por aqui: um smartwatch e um fone de ouvido sem fio
  • Empresa pretende aumentar o número de quiosques próprios em shoppings
  • Huawei é a segunda colocada na venda de smartphones no mundo, atrás apenas da Samsung

A fabricante de eletrônicos Huawei anunciou o lançamento de mais produtos no Brasil.

A partir de amanhã (23), a marca chinesa coloca à venda no Brasil dois novos gadgets: o relógio inteligente Watch GT 2 e o fone de ouvido sem fio FreeBuds 3, que estarão à disposição do consumidor em sites de e-commerce de parceiros da marca, como Casas Bahia, Magazine Luiza, Fast Shop e Americanas.

Os lançamentos, segundo a marca, fazem parte de um "ecossistema completo" de aparelhos. Lançamentos assim fazem parte do primeiro pilar do tripé de investimentos que a empresa pretende realizar no Brasil em 2020.

Além de aumentar a gama de produtos à venda no País, a marca tem como objetivo ampliar a venda de wearables (os aparelhos "vestíveis") e expandir o número de lojas próprias, por meio da abertura de mais quiosques em shoppings.

Hoje, a Huawei tem pontos de venda própria em São Paulo (MorumbiShopping e Shopping Eldorado), Rio de Janeiro, (BarraShopping), Brasília (ParkShopping) e Campinas (Parque Dom Pedro Shopping).

Foco em mídia exterior e influenciadores

"Dentro do nosso planejamento estratégico, ainda estamos no estágio de construção de marca. Acreditamos que, com um portfólio maior de produtos, nosso objetivo de crescer no país será alcançado", declara Daniel Dias, diretor de go-to-market da Huawei Brasil.

A marca ainda não realiza grandes campanhas publicitárias em televisão. O foco de investimentos em marketing da empresa é em mídia exterior, principalmente em aeroportos, além de ações com influenciadores digitais.

Atualmente, a Huawei tem dois modelos de smartphones no mercado nacional: o P30 Pro e do P30 Light, que foram lançados no Brasil em 2019. Os preços variam entre R$ 2.499 e R$ 5.499.

Segundo o executivo, o número de vendas foi muito bom —a marca não abre o número de unidades comercializadas. "As vendas surpreenderam bastante, inclusive com filas para comprar um dos modelos", diz Daniel. Globalmente, a Huawei é a segunda colocada na venda de smartphones no mundo, atrás apenas da Samsung.

Veja mais economia de um jeito fácil de entender: @uoleconomia no Instagram.
Ouça os podcasts Mídia e Marketing, sobre propaganda e criação, e UOL Líderes, com CEOs de empresas.

Podcasts são programas de áudio que podem ser ouvidos a qualquer hora e lugar —no computador, smartphone ou em outro aparelho com conexão à internet. Os podcasts do UOL estão disponíveis em uol.com.br/podcasts e em todas as plataformas de distribuição.

Você pode ouvir Mídia e Marketing, por exemplo, no Spotify, na Apple Podcasts e no YouTube.