feat(client): add ga