It says flexible coating. True dyes are not coatings. I would buy a carpet dye instead. There are plenty of them available on the market and they work great on nylon.
Here is an example of auto carpet dye.
https://www.amazon.com/Detail-King-Auto-Carpet-Black/dp/B00XURSI4U/
I'd probably just go with RIT though...cheaper and always worked well for me. Used to use RIT to dye RC car wheels. You want to let the dye soak on the carpet for a few hours before rinsing it well to remove the excess.
https://www.amazon.com/Rit-All-Purpose-Liquid-Dye-Black/dp/B001QX2G9S/
P.S. I used this to restore the leather seats. Worked fantastic but very messy!!! Remember to mask everything you don't want it on and go slow.
https://www.amazon.com/dp/B00B76AWR2/ref=sxr_pa_click_within_right_1?pf_rd_m=ATVPDKIKX0 DER