It would be useful to do a final UDO alter event (FinalAlterUdoPropertiesEvent) just before we return the tokenised UDO values.
This would run after:
- Global Tags
- Entity Tags
- Context Tealium
- Any other AlterUdoPropertiesEvent events
- FinalAlterUdoPropertiesEvent
https://cgit.drupalcode.org/tealiumiq/tree/src/Service/Tealiumiq.php#n316
// Cleanup the tags to key value.
$tealiumiqTagsTokenised = $this->helper->tokenisedTags($tealiumiqTagsTokenised);
// TODO Allow final UDO alter after tokens have been resolved
// Set the tags in UDO.
$this->udo->setProperties($tealiumiqTagsTokenised);
}
Comments
Comment #2
dakku commentedComment #4
dakku commented