User segmentation by subscription URL?

Is there any way to assign a user to a segment based on the page they subscribe from? In our case we have ideally two subscription types, one type who will get all notifications, and one who will get a restricted set based on the page they subscribed from