move a GameObject based on Input.GetTouch

My game has a Orthographic camera, and i want to move a gameobject based on the touch input on a iOS device. What is the best way to translate the touch position to the gameobjects X & Y position. So the gameobject stays exactly on the toch position?

I managed to solve the problem by feeding the touch position into Camera.ScreenPointToRay. And then applying the result to the gameobject.