已知函数 $f(x)=\left\{\begin{array}{l}x^2+4 x+2, x \leqslant 0 \\ \frac{e \ln x}{x}, x>0\end{array}\right.$, 若函数 $g(x)=f(x)-$ $3 m$ 有 4 个不同的零点, 则 $m$ 的取值范围是
A. $\left(0, \frac{2}{3}\right)$
B. $\left(-\frac{2}{3}, \frac{2}{3}\right)$
C. $\left(0, \frac{1}{3}\right)$
D. $\left(-\frac{2}{3}, \frac{1}{3}\right)$