Generate complex points cc
on the unit circle, then map them with your function $f(z)$. Plot the unit circle and its image together, while manipulating the four parameters.
With[{cc = CirclePoints[1000.].{1, I}},
Manipulate[
ListLinePlot[
{ReIm[cc],
ReIm[cc*(cc - a.{1,I})/((cc - b.{1,I})*(cc - c.{1,I})*(cc - d.{1,I}))]
},
PlotRange -> 10*{{-1,1},{-1,1}}, Frame -> True, AspectRatio -> Automatic
],
{{a, {0, 0}}, {-1, -1}, {1, 1}, Appearance -> "Labeled"},
{{b, {0, 0}}, {-1, -1}, {1, 1}, Appearance -> "Labeled"},
{{c, {0, 0}}, {-1, -1}, {1, 1}, Appearance -> "Labeled"},
{{d, {0, 0}}, {-1, -1}, {1, 1}, Appearance -> "Labeled"},
ControlPlacement -> Left
]]

ParametricPlot[]
andReIm[]
. $\endgroup$