Atributos de consentimento e mapeamento de objeto legado
Revise os atributos que compõem um registro de consentimento e veja como eles são mapeados para os objetos de consentimento padrão do Salesforce.
Edições obrigatórias
| Disponível em: Edições Enterprise, Performance, Unlimited e Developer. Requer a licença do Centro de privacidade. |
O Gerenciador de consentimento global armazena o consentimento como um conjunto de atributos em um único registro de consentimento, em vez de espalhá-lo entre objetos separados. Alguns atributos armazenam um instantâneo, que é uma cópia de ponto no tempo de um valor referenciado que é capturado quando o registro de consentimento é criado. Um instantâneo mantém o registro de consentimento preciso mesmo que o registro de origem mude mais tarde. Atributos que fazem referência a dados externos vêm em pares. O atributo ID identifica uma referência de origem e o atributo Valor armazena um instantâneo desse valor no momento em que o registro de consentimento é criado. Por exemplo, o ID do sujeito dos dados pode apontar para o registro Indivíduo do sujeito dos dados e o Valor do sujeito dos dados pode capturar o nome do sujeito dos dados desse mesmo registro Indivíduo. Mapeie cada par de atributos de ID e Valor para o mesmo objeto pai. Os atributos gerados pelo sistema são definidos automaticamente e não são incluídos no mapeamento.
Esquema de atributo de consentimento
| Rótulo de atributo | Nome da API | Tipo de API | Nome do fluxo de eventos | Tipo de fluxo de evento | Descrição |
|---|---|---|---|---|---|
| Chave de consentimento global | GlobalConsentKey | TEXTO (255) | GlobalConsentKey | TEXT | A Chave de consentimento global é a Chave primária que define o registro de consentimento exclusivo. Composto por valores de atributo de segmento de Definição de consentimento global. |
| Definição de consentimento global | GlobalConsentDefinition | TEXTO (18) | GlobalConsentDefinition | TEXT | O ID de definição de consentimento global associado ao registro de consentimento. |
| ID do sujeito de dados | DataSubjectId | TEXTO (255) | DataSubjectRecord | TEXT | Assunto dos dados associado ao consentimento. Mapeado como parte da configuração de Definição de consentimento. É necessário um par completo: ID do sujeito de dados e Valor do sujeito de dados ou ID do ponto de contato e Valor do ponto de contato. |
| ID da origem do sujeito de dados | DataSubjectRecordId | TEXTO (255) | DataSubjectSourceRecord | TEXT | Capturado automaticamente do registro de sujeito de dados associado, de modo que o ID do registro de origem será retido se o ID do sujeito de dados for mapeado para outra coisa. |
| Valor do sujeito de dados | DataSubjectValue | TEXTO (255) | DataSubject | TEXT | Instantâneo do sujeito de dados no momento em que o registro de consentimento foi criado. É necessário um par completo: ID do sujeito de dados e Valor do sujeito de dados ou ID do ponto de contato e Valor do ponto de contato. |
| ID do fornecedor de consentimento | ConsentGiverId | TEXTO (50) | ConsentGiverRecordId | TEXT | A pessoa que forneceu o consentimento. Normalmente, é igual ao sujeito dos dados, mas pode ser diferente quando o consentimento é dado em nome de outra pessoa. |
| Valor do fornecedor de consentimento | ConsentGiverValue | TEXTO (50) | ConsentGiver | TEXT | Instantâneo do fornecedor de consentimento no momento em que o registro de consentimento foi criado. |
| País de residência | ResidencyCountry | TEXTO (50) | ResidencyCountry | TEXT | Reservado para uso futuro. |
| Estado/Província de residência | ResidencyState/Província | TEXTO (50) | ResidencyStateProvince | TEXT | Reservado para uso futuro. |
| Método de consentimento | ConsentMethod | LISTA DE OPÇÕES (50) | ConsentMethod | TEXT | Se o consentimento foi capturado como explícito ou implícito. Valores atribuídos por meio de Regras de residência são consentimento implícito. |
| Status do consentimento | ConsentStatus | LISTA DE OPÇÕES (255) | ConsentStatus | TEXT | Status atual do consentimento fornecido por um sujeito de dados. |
| Tipo de consentimento | ConsentType | LISTA DE OPÇÕES (50) | ConsentType | TEXT | O consentimento de caso de uso para o qual foi capturado, como Comunicação ou Ação. |
| Tempo de captura de consentimento | ConsentCaptureTime | DATETHIME (UTC) | ConsentCaptureTimestamp | DATETIME | O consentimento de data e hora foi concedido. |
| Captura DOI de consentimento | ConsentDOICaptura | DATETHIME (UTC) | ConsentDoiCapture | DATETIME | Data e hora em que o consentimento de adesão dupla (DOI) foi concedido. |
| Consentimento efetivo de | ConsentEffectiveFrom | DATETHIME (UTC) | ConsentEffectiveFrom | DATETIME | Data e hora em que o consentimento se torna válido. Não pode ser posterior a Consentimento em vigor até. |
| Consentimento efetivo em | ConsentEffectiveTo | DATETHIME (UTC) | ConsentEffectiveTo | DATETIME | Data e hora em que o consentimento não é mais válido. Não pode ser anterior a Consentimento efetivo de. |
| Origem da captura de consentimento | ConsentCaptureSource | TEXTO (255) | ConsentCaptureSource | TEXT | Origem por meio da qual o consentimento foi capturado. |
| Tipo de origem da captura de consentimento | ConsentCaptureSourceType | TEXTO (255) | ConsentCaptureSourceType | TEXT | Um nome de origem e uma versão específicos, como um formulário de preferência. |
| ID do canal de engajamento de consentimento capturado | ConsentCapturedEngagementChannelID | TEXTO (255) | ConsentCaptureSource | TEXT | O canal de engajamento específico pelo qual o consentimento foi capturado. |
| Valor do canal de engajamento de consentimento capturado | ConsentCapturedEngagementChannelValue | TEXTO (255) | ConsentCapturedEngagementChannelValue | TEXT | Instantâneo do canal de engajamento pelo qual o consentimento foi capturado. |
| ID da marca | BrandID | TEXTO (50) | BrandRecord | TEXT | A marca ou unidade de negócios associada ao consentimento, usada para segmentação no momento em que o registro de consentimento foi criado. |
| Valor da marca | BrandValue | TEXTO (50) | Marca | TEXT | Instantâneo da marca ou unidade de negócios associada ao consentimento, usada para segmentação. |
| Objetivo do consentimento | ConsentPurpose | LISTA DE OPÇÕES (255) | ConsentPurpose | TEXT | O motivo ou contexto específico para o qual o consentimento é coletado. |
| ID do propósito do uso de dados | DataUsePurposeId | TEXTO (255) | DataUsePurposeRecord | TEXT | O Propósito específico de uso de dados associado ao consentimento no momento em que o registro foi criado. |
| Valor do propósito de uso de dados | DataUsePurposeValue | TEXTO (50) | DataUsePurpose | TEXT | Instantâneo do valor de Finalidade do uso de dados no momento em que o registro foi criado. |
| ID do canal de engajamento | EngagementChannelId | TEXTO (50) | EngagementChannelSourceRecord | TEXT | O canal de engajamento específico associado ao consentimento no momento em que o registro foi criado. |
| Valor do canal de engajamento | EngagementChannelValue | TEXTO (50) | EngagementChannel | TEXT | Instantâneo do tipo de canal de engajamento no momento em que o registro foi criado. |
| ID do ponto de contato | ContactPointId | TEXTO (50) | ContactPointSourceRecord | TEXT | O ponto de contato específico associado ao consentimento no momento em que o registro foi criado. É necessário um par completo: ID do sujeito de dados e Valor do sujeito de dados ou ID do ponto de contato e Valor do ponto de contato. |
| Valor do ponto de contato | ContactPointValue | TEXTO (50) | ContactPoint | TEXT | Instantâneo do ponto de contato associado ao consentimento no momento em que o registro foi criado. É necessário um par completo: ID do sujeito de dados e Valor do sujeito de dados ou ID do ponto de contato e Valor do ponto de contato. |
| ID de partição adicional | AdditionalPartitionId | BLOB JSON (10 MB) | AdicionalalPartition | TEXTO (10.000) | Reservado para identificadores não padrão necessários para reconciliar ou segmentar registros separadamente de uma identidade padrão. |
| Parâmetros de consentimento adicionais | AdditionalConsentParameters | BLOB JSON (10 MB) | AdditionalConsentParameters | TEXTO (10.000) | Atributos que afetam o pós-processamento ou a reconciliação principal do evento de consentimento. Esses parâmetros definem as regras do consentimento. |
| Opções de consentimento adicionais | AdditionalConsentOptions | BLOB JSON (10 MB) | AdditionalConsentOptions | TEXTO (10.000) | Metadados suplementares que adicionam detalhes sobre como o consentimento é executado, mas não afetam a exclusividade ou a reconciliação do registro. |
Mapeamento de objeto legado
Se você atualmente rastrear o consentimento nos objetos de consentimento padrão do Salesforce, use esta tabela para descobrir onde cada campo é mapeado no modelo de atributo Gerenciador de consentimento global. Os atributos que não estão listados são novos para o Gerenciador de consentimento global e não têm equivalentes legados.
| Atributo de consentimento global | Consentimento da parte | Consentimento de tipo de ponto de contato | Consentimento do ponto de contato | Consentimento com a assinatura de comunicação |
|---|---|---|---|---|
| ID do sujeito de dados | PartyId | PartyId | PartyRoleId (vinca para Indivíduo por meio de PartyId) | ConsentGiverId |
| Status do consentimento | PrivacyConsentStatus | PrivacyConsentStatus | PrivacyConsentStatus | PrivacyConsentStatus |
| Tempo de captura de consentimento | CaptureDate | CaptureDate | CaptureDate | ConsentCapturedDateTime |
| Captura DOI de consentimento | DoubleConsentCaptureDate | DoubleConsentCaptureDate | DoubleConsentCaptureDate | — |
| Consentimento efetivo de | EffectiveFrom | EffectiveFrom | EffectiveFrom | EffectiveFrom |
| Consentimento efetivo em | EffectiveTo | EffectiveTo | EffectiveTo | EffectiveTo |
| Origem da captura de consentimento | CaptureSource | CaptureSource | CaptureSource | ConsentCapturedSource |
| ID do canal de engajamento de consentimento capturado | CaptureContactPointType ou CaptureSource | CaptureContactPointType ou CaptureSource | CaptureContactPointType ou CaptureSource | — |
| Valor do canal de engajamento de consentimento capturado | CaptureContactPointType | CaptureContactPointType | CaptureContactPointType | — |
| ID da marca | BusinessBrandId | BusinessBrandId | BusinessBrandId | BusinessBrandId |
| Valor da marca | Nome | Nome | Nome | Nome |
| ID do canal de engajamento | — | EngagementChannelTypeId | EngagementChannelTypeId | EngagementChannelTypeId |
| Valor do canal de engajamento | — | Nome | Nome | Nome |
| ID do ponto de contato | — | — | ContactPointId | ContactPointId |
| Valor do ponto de contato | — | — | Varia conforme o tipo de ponto de contato (por exemplo, EmailAddress para Email do ponto de contato) | Varia conforme o tipo de ponto de contato (por exemplo, EmailAddress para Email do ponto de contato) |
