We use Insl-X brand STIX urethane primer for all of our HDU work. This stuff sticks well to nearly any surface and on the can, there is a photo of it being applied to ceramic tile.
First coat, super thin, second coat thicker, and third tinted and mixed partially with our background finish...