For a curve $C$, $f\in \bar{K}(C)^*$ and a divisor $D = \sum n_P(P) \in \text{Div}(C)$ such that $D$ and $\text{div}(f)$ have disjoint supports (support of a divisor is the set of points with non-zero coefficients in its sum), we define : $$f(D) = \prod_{P\in C}f(P)^{n_P}$$
Let $\phi:C_1\rightarrow C_2$ be a non-constant map of smooth curves. Then show that $f(\phi^*D) = (\phi_*f)(D)$ for all $f\in \bar{K}(C_1)^*$ and all $D\in \text{Div}(C_2)$ whenever both sides are defined. Here, $\phi^*:\bar{K}(C_2)\rightarrow \bar{K}(C_1)$ is the induced map on function fields and $\phi_*:\bar{K}(C_1)\rightarrow\bar{K}(C_2)$ is the map defined as $$\phi_* = (\phi^*)^{-1}\circ N_{\bar{K}(C_1)/\phi^*\bar{K}(C_2)}$$ where $N$ denotes the usual norm of field extensions. This is question 2.10(a) from Silverman's Arithmetic of Elliptic Curves. So far, I have managed to reduce it to the case where $\phi$ is separable, but I don't understand how to proceed further, since I don't really have a good understanding of what the norm map does in this context. I would prefer if the solution uses only the algebraic geometry discussed so far in Silverman.
This question has been asked before at exercise 2.10 in silverman AEC, but it received no responses.