use user site id when present and fall back to client site id when missing