User Story
As a site administrator using the Internationalization (i18n) module to deliver language/locale specific versions of a website, I need to be able to change the Tealium profile based on the Country and/or Language for the site.
As a site administrator using the Domain Access module (domain) I need to be able to change the Tealium profile based on the site domain.
Problem/Motivation
Currently, the Tealium settings cannot be easily changed based on language, locale or domain because they are not defined for use with the Variables API (variable).
Proposed resolution
Define all settings variables using the Variable API so that when present, it can be used to change variables based on i18n, locale or domain.
User interface changes
Ensure the appropriate settings variables are marked as "multidomain" and work with i18n and domain.
Provide a admin settings page that can use the Variable API to deliver the settings form if available. See the Qubit module for an example of how this can be done.