Adolfo Domínguez needs to develop a process that allows to collect the consents of clients
who purchase outside the ordinary registration process from the website and points of sale.
The purpose is to be able to incorporate the contact data of these clients into the Salesforce universe.
The Marketing platform will be used to send these clients a communication by Email from which they can access a Landing in which they can inform the consents that Adolfo Domínguez wants to capture.
Although the Landing will be implemented in Marketing Cloud, the purpose of the development is to update the consents in the customer file in CRM (Service Cloud).
Solution
The Landing implemented in Marketing Cloud will be prepared for multilanguage, for which a 'lg' parameter must be included that will support one of two values (es|en) for Spanish and English, respectively. The multilingual will be implemented based on a translation table where all the literals and messages to be shown to the client based on the result of the processing, must be collected in the languages for which the landing is intended.
Additionally, the translation table will include the 'Campaign' field. This way it is possible to have a record for each language and campaign combination.
The CloudPage will support a certain number of Boolean parameters that will allow you to determine which consents you want to display in the form.
All processing of what to display and the update of attributes (consent/s and date/s) in the CRM will be developed using AMPScript code.