- 25 Oct 2024
- 5 Minutes to read
- Print
- DarkLight
How to Add TCPA Brand Name Labels
- Updated on 25 Oct 2024
- 5 Minutes to read
- Print
- DarkLight
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' |