Return to Video

Put Data in the Data Layer

  • 0:00 - 0:04
    Os passos para inserir dados
    na camada de dados são:
  • 0:04 - 0:06
    Obter a instância do gerenciador de tags
  • 0:06 - 0:09
    e você faz isso chamando get
    instance no gerenciador de tag.
  • 0:09 - 0:12
    Então, obtenha a camada de dados
    e, você faz isso
  • 0:12 - 0:16
    chamando getDataLayer em sua
    instância do gerenciador de tag.
  • 0:16 - 0:20
    E, depois, você coloca um par chave/valor
    no Data Layer.
  • 0:20 - 0:22
    E faz isso chamando push
    no Data Layer,
  • 0:23 - 0:25
    especificando a chave e o valor.
  • 0:25 - 0:28
    Por exemplo, se
    a chave for food_pref,
  • 0:28 - 0:31
    e o valor for "vegan",
    assim que deverá ser feito.
  • 0:32 - 0:33
    É bem simples.
  • 0:34 - 0:36
    E quanto aos valores
    na camada de dados, você os extrai
  • 0:36 - 0:39
    usando "dataLayer.get".
  • 0:40 - 0:44
    Por exemplo, você chama"get",
    especificando "food_pref" como chave.
  • 0:44 - 0:47
    Quando o valor está na camada de
    dados, ele também pode ser usado
  • 0:47 - 0:48
    nos acionadores do gerenciador de tag.
  • 0:48 - 0:50
    E veremos
    como fazer isso.
  • 0:51 - 0:54
    Na primeira lição, usamos
    o botão o que temos para o jantar
  • 0:55 - 0:56
    para exibir as preferências
    de comida do usuário
  • 0:56 - 0:58
    antes de sugerir uma refeição.
  • 0:58 - 1:02
    Você usará um menu
    parecido para definir as preferências de comida.
  • 1:02 - 1:04
    Especial do dia.
  • 1:04 - 1:07
    Suas tarefas estão na atividade principal,
  • 1:07 - 1:10
    para encontrar um novo método putFoodPref
    no Data Layer,
  • 1:10 - 1:13
    que seleciona um item do menu.
  • 1:13 - 1:17
    Esse método coloca um valor
    para preferência de comida na camada de dados.
  • 1:17 - 1:21
    E essa tabela mostra
    o valor do item do menu
  • 1:21 - 1:24
    e o valor da camada de
    dados a serem colocados.
  • 1:24 - 1:27
    E a chave será sempre food_pref.
  • 1:27 - 1:31
    Depois, atualize o método
    mostrar especial do dia
  • 1:31 - 1:33
    para exibir o menu instantâneo de preferência
    de comida.
  • 1:34 - 1:37
    E então você deverá definir
    o observador de clique para chamar
  • 1:37 - 1:40
    o método DataLayer putFoodPrefin
    e para iniciar
  • 1:40 - 1:42
    ShowDailySpecialActivity.
  • 1:42 - 1:45
    Você encontra o código
    para criar o PopupMenu
  • 1:45 - 1:49
    no método showFoodPrefsMenu
    na MainActivity.
  • 1:49 - 1:52
    Esse método aparece
    no menu de preferências de comida.
  • 1:52 - 1:56
    E usa a preferência de comida
    para obter a sugestão de refeição.
  • 1:57 - 2:01
    Entretanto, queremos o especial
    do dia, não uma sugestão de refeição.
  • 2:01 - 2:05
    Você deverá copiar e modificar
    o código para atender às suas necessidades.
  • 2:05 - 2:10
    Vá em frente e execute essas etapas
    e implante seu aplicativo.
  • 2:10 - 2:13
    Você ainda não verá as mudanças
    no comportamento do aplicativo.
  • 2:13 - 2:15
    Em seguida, adicionaremos acionadores ao
    gerenciador de tag para usar
  • 2:15 - 2:17
    a variável da camada de dados,
  • 2:17 - 2:19
    e então você verá
    as mudanças no seu aplicativo.
Title:
Put Data in the Data Layer
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD876-2 - Google Play Services - Analytics
Duration:
02:20

Portuguese, Brazilian subtitles

Revisions