Method 1: Since $a$ appears before $c$ and $c$ appears before $d$, the letters $a$, $c$, and $d$ must appear in that order. Since $b$ appears after $a$, we can insert $b$ in one of the three spaces to the immediate right of one of the letters in the string $acd$.
$$a \square c \square d \square$$
For each of the three ways we can do this ($abcd$, $acbd$, $acdb$), we now have five spaces to put the $e$, the three spaces between successive letters and the two ends. Hence, there are $3 \cdot 5 = 15$ permutations of the letters $a, b, c, d, e$ in which $a$ appears before $b$, $a$ appears before $c$, and $c$ appears before $d$.
Method 2: We make an adjustment to your attempt. Observe that without the constraint that $a$ appear before $b$, we would have had four choices for where we could place $b$ in the string $acd$.
$$\square a \square c \square d \square$$
Three of these placements are allowed, so the number of allowed arrangements of the letters $a$, $b$, $c$, $d$ is
$$\frac{3}{4} \cdot \frac{4!}{3!}$$
where we divide the $4!$ ways the $4$ letters could be arranged by the $3!$ ways the letters $a$, $c$, and $d$ could be arranged if they did not have to appear in the order $a, c, d$. The fact that $b$ appears after $a$ in $3/4$ of the arrangements in which the letters $a$, $c$, and $d$ appear in that order is why you could not divide by $2!$ in your attempt. Since we can place the $e$ in any of the five spaces, we obtain
$$\frac{3}{4} \cdot \frac{4!}{3!} \cdot 5 = \frac{3}{4} \cdot \frac{5!}{3!}$$
Method 3: There are five ways to place the $e$. Since $a$ must appear before $b$, $a$ must appear before $c$, and $c$ must appear before $d$, $a$ must be placed in the leftmost open space. Since there are no further constraints on the placement of $b$, we can place it in any of the three remaining spaces. Since $c$ must appear before $d$, we must place $c$ and $d$ in the remaining spaces in that order. Hence, there are $5 \cdot 1 \cdot 3 \cdot 1 \cdot 1 = 15$ permutations of the letters $a, b, c, d, e$ in which $a$ appears before $b$, $a$ appears before $c$, and $c$ appears before $d$.