1. Вам нужны только custom dimensions(точнее, я всегда ClientID использовал через них)
2. Желательно бы взять ваш ID в одинарные кавычки.
Краткий туториал:
1. Создаем custom dimension со scope "User"(там еще есть Hit и Session, как по-русски-не помню). Представим, что dimension имеет индекс 1.
2. Меняем ваш код на:
<?php $idGA = XXXXXX; ?>
ga('set', 'dimension1', '<?php echo $idGA; ?>');
Для убедительности можно код юзать на всех страницах, во избежание случайных потерь и перезаписей.
3. Наслаждаемся. Сразу, или используя custom reports и dashboards
P.S. данную штуку использую последний год. Недавно появился некий UserID в UA, как отдельная опция(возможно, ее вы и имеете в виду), возможно, там чуть по-другому.
P.P.S. Вообще, и Google Tag Manager не помешал бы в подобных задачах.