How to Add TCPA Brand Name Labels
  • 25 Oct 2024
  • 5 Minutes to read
  • Dark
    Light

How to Add TCPA Brand Name Labels

  • Dark
    Light

Article summary

Summary


Summary

For lead workflows that provide multiple brand opt-in options, labels should be placed around the brand name text displayed on your lead form. Brand name labels should not specify the input 'leadid_tcpa_disclosure' ID that is required for TCPA disclosure labels. Below are code samples for each of the implementation types we currently support for brand names.

How to Add TCPA Brand Name Labels

Label and Input combinations are a critical step in the Brand Name Implementation process. These labels direct our script where to look for a brand name in the lead form and how to capture the consent provided by the consumer for each individual brand. In order for brand name consent to be captured in the lead form, each brand name should be specified as the label text of an input checkbox and must be visible.

 In order for the Jornaya javascript snippet to differentiate between brand names, the ID of each brand name input must be unique. It can be any word or character as long as it’s not the same as the TCPA label / tag (id='leadid_tcpa_disclosure').

1-to-1 Consent Implementations


Checkbox

<label>
   <input type="checkbox"/>[BRAND NAME TEXT]
</label>

TCPA Disclosure Labels + TCPA Brand Name Labels Implementations


Lead Form With One Disclosure and Multiple Brand Names

<label>
   <input type="hidden" id="leadid_tcpa_disclosure"/>[DISCLOSURE TEXT]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 1 TEXT]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 2 TEXT]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 3 TEXT]
</label>

Lead Form With One Disclosure (Dynamic) and Multiple Brand Names

<label>
   <input type="hidden" id="leadid_tcpa_disclosure"/>[DISCLOSURE WITH {DYNAMIC LIST OF BRAND NAMES}]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 1]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 2]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 3]
</label>

Example of What Not to Do - Not 1:1 Consent


NOTE: This implementation does not allow the user to provide 1:1 consent since there are no brand-specific checkboxes.  

<label>
   <input type="checkbox" id="leadid_tcpa_disclosure"/>[DISCLOSURE WITH BRAND NAME 1, BRAND NAME 2, BRAND NAME 3]
</label>

Lead Form With One Disclosure and One Brand Name

NOTE: This implementation does not have a brand name label. Given that the lead form contains only one disclosure and one brand name, and the brand name is specified in the disclosure, then when consent is given to the disclosure it has also been given to the brand. This is not compliant and unambiguous, one-to-one consent.

<label>
   <input type="checkbox" id="leadid_tcpa_disclosure"/>[DISCLOSURE WITH BRAND NAME]
</label>

Lead Form With One Disclosure and One Brand Name (No Checkbox)

NOTE: This implementation does not have a checkbox implemented. The user would provide consent via form submission. Given that the lead form does not contain a checkbox associated with the brand name, the brand name will be captured but the consent would be provided at a TCPA disclosure level.  

<label>
   <input type="hidden" id="leadid_tcpa_disclosure"/>[DISCLOSURE TEXT]
</label>
<label>
   <input type="hidden"/>[BRAND NAME]
</label>

Example of What Not to Do - Ambiguous Consent


NOTE: This implementation can result in ambiguous consent based on the user’s selections of the checkboxes.  For example, the user could check off the TCPA disclosure checkbox which includes the brand name while also de-selecting the brand-specific checkbox.  

<label>
   <input type="checkbox" id="leadid_tcpa_disclosure"/>[DISCLOSURE WITH BRAND NAME]
</label>
<label>
   <input type="checkbox"/>[BRAND NAME]
</label>

Lead Form With Multiple Disclosures and Multiple Brand Names

NOTE: While we support the implementation of multiple disclosures, we recommend consolidating to one disclosure if possible.

<label>
    <input type="hidden" id="leadid_tcpa_disclosure_1"/>[DISCLOSURE WITH BRAND NAME 1]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 1 TEXT]
</label>
<label>
   <input type="hidden" id="leadid_tcpa_disclosure_2"/>[DISCLOSURE WITH BRAND NAME 2]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 2 TEXT]
</label>
<label>
   <input type="hidden" id="leadid_tcpa_disclosure_3"/>[DISCLOSURE WITH BRAND NAME 3]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 3 TEXT]
</label>

For instructions on implementing Multiple TCPA Disclosures, please reference this article.

Example of What Not to Do - Ambiguous Consent


<label>
   <input type="checkbox" id="leadid_tcpa_disclosure_1"/>[DISCLOSURE WITH BRAND NAME 1]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 1]
</label>
<label>
   <input type="checkbox" id="leadid_tcpa_disclosure_2"/>[DISCLOSURE WITH BRAND NAME 2]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 2]
</label>
<label>
   <input type="checkbox" id="leadid_tcpa_disclosure_3"/>[DISCLOSURE 3 WITH BRAND NAME 3]
</label>
<label>
   <input type="checkbox" id="..."/>[BRAND NAME 3]
</label>

Brand Name Matching Logic


Brand Name Inside Disclosure Text

The TCPA brand name matching process does not attempt to match text from TCPA disclosure field labels/tags. If a TCPA brand name is only present within TCPA disclosure text, will respond with brand name not present.

Letter Case

The case is NOT taken into account during the brand name matching logic.

Spacing

If the removal of a space turns two adjacent words into one word, a mismatch will result.

However, if two adjacent words remain separate, it does not matter how many spaces are between them.

Example

‘Brand Name A’ and ‘BrandNameA’ are seen as different by LeadiD and will result in a mismatch. ‘Brand te Name A’ and ‘Brand Name A’ are seen as identical by TCPA Guardian and will result in a match.

Punctuation

Same as or similar to Punctuation matching logic used for TCPA Disclosures

Brand Name Appearing as Hidden

Same as or similar to Brand Name Hidden matching logic used for TCPA Disclosures

Publisher Compliance for TCPA Guardian Brand Names


Publisher Compliance for TCPA Guardian (Disclosures): https://marketing.verisk.com/docs/tcpa-publisher-compliance

How Can I Ensure My TCPA Brand Names Are Visible?

How Do I Ensure 1:1 Brand Name to Brand Name Consent Compliance?

  • Implement Brand Name Labels as Checkbox type

Brand Name Data Responses


The following sections list the additional data points related to brand names (and associated values) received when employing TCPA Guardian (3rd Party) during a lead audit.

Brand Name

Data Point

Value

Description

brand_name

{string}

Brand name #1 present during the lead event.

Brand Name Present

Data Point

Value

Description

brand_name_present

0

The specified brand was not present in the lead form

1

A matching brand name was present on the lead form.

Brand Name Consent

Data Point

Value

Description

brand_name_consent

0

The brand name was not present and/or a checkbox is not present for this brand name

1

Active Consent - The consumer proactively selected the checkbox next to the brand name

2

Passive Consent - Checkbox was pre-populated for the user.

3

Passive Decline - The consumer did not provide consent, and the checkbox was not pre-populated.

4

Active Decline - The consumer proactively deselected the checkbox next to the brand name.

brand_name_consent_rule

#

Returned flag color for 'disclosure': 1 - ' Green'; 2 - ' Yellow'; 3 - ' Red'


Was this article helpful?