Alterações nos parâmetros de Consentimento
A qualquer momento durante sua experiência no site, um visitante pode definir preferências pela primeira vez ou alterar suas preferências usando o CMP. Quando o JS do Visitante é inicializado com as configurações iniciais, as permissões do visitante podem ser alteradas usando estas funções:
adobe.optIn.approve(categories, shouldWaitForComplete)
Função que aprova ou faz opt-in do visitante a todas as categorias de uma lista. Para obter mais informações sobre o parâmetro shouldWaitForComplete, consulte Fluxo de trabalho de aceitação.
adobe.optIn.deny(categories, shouldWaitForComplete)
Função que nega ou faz opt-out do visitante de todas as categoria especificadas.
adobe.optIn.approveAll()
Se a solicitação de permissão para o seu site criar cookies for formulada de modo a um blanket de visitante concedê-la ou negá-la, use approveAll()
ou denyAll()
de acordo com a resposta deles.
adobe.optIn.denyAll()
Se a solicitação de permissão para o seu site criar cookies for formulada de modo a um blanket de visitante concedê-la ou negá-la, use approveAll()
ou denyAll()
de acordo com a resposta.
Parâmetros de fluxos de trabalho de Opt-in
O objeto Opt-in é compatível com um fluxo de trabalho no qual as permissões podem ser coletadas por mais de um ciclo de solicitação, como quando as preferências são fornecidas uma a uma. Usando as seguintes funções e fornecendo true para a configuração shouldWaitForComplete
, a solução poderá coletar o consentimento para uma solução ou para um subconjunto do total de categorias e, em seguida, coletar o consentimento para a próxima categoria ou subconjunto de categorias. Começando na primeira chamada, a propriedade adobe.optIn.status
estará pendente até que adobe.optIn.complete()
seja chamado no fim do fluxo. Uma vez coletado, o status é definido para Complete.
adobe.optIn.approve(categories, shouldWaitForComplete)
Função que aprova ou faz opt-in do visitante a todas as categorias de uma lista.
adobe.optIn.deny(categories, shouldWaitForComplete)
Função que nega ou faz opt-out do visitante de todas as categoria especificadas.
adobe.optIn.complete()
Função que dispara a agregação das chamadas procedentes para approve() e deny() em uma única solicitação para definir as preferências de um visitante. Ao se inscrever nas alterações de Opt-in (consulte adobe.optIn.fetchPermissions(callback, shouldAutoSubscribe
) abaixo, o retorno de chamada será disparado somente quando essa função for chamada.
Parâmetros de permissões de Opt-in do visitante
Colete as permissões de Opt-in para um visitante a qualquer momento usando uma das funções de permissões:
adobe.optIn.permissions
Um objeto que lista todas as soluções da Experience Cloud, como categorias, que foram concedidas ou negadas pelo visitante.
adobe.optIn.isApproved(categories)
Se todas as categorias tiverem sido aprovadas, essa função retornará verdadeiro.
adobe.optIn.fetchPermissions(callback, shouldAutoSubscribe)
Recupera a lista de permissões de maneira assíncrona. A chamada de retorno é recebida com a lista de permissões após a conclusão do processo de concessão/negação de permissões. Fornecer um valor de true para shouldAutoSubscribe
registra a chamada de retorno para qualquer alteração de Opt-in no futuro. Estas são as propriedades de adobe.OptIn
:
permissions
Um objeto que lista todas as soluções da Experience Cloud, como categorias, que foram concedidas ou negadas pelo visitante. Exemplo: { aa: true, ecid: false, aam: true... }
status
- pendente
- alterado
- conclúido
doesOptInApply
Verdadeiro ou falso, representando a configuração fornecida na inicialização
isPending
Verdadeiro ou falso, dependendo do valor de status. A aceitação relata essa propriedade como verdadeira para um visitante que ainda não aceitou ou negou a permissão
isComplete
Verdadeiro ou falso, dependendo do valor de status. A aceitação pode relatar falso para essa propriedade quando um consentimento do estilo de fluxo de trabalho foi iniciado, mas não concluído.