Hi,
yes, you are correct, you need to account for the case that the GameObject being following is within the camera view frustrum or not. Use "GameObjectIsVisible" action for this.
but watch out, in editor, if the gameobject is visible in the scene view it will stay true... it's not just about the gameview ( slightly odd... but once you know about this is ok)
Bye,
Jean