Seam sealer or carpet glue ?

Mine came off really easy too. I think you need it. The joints in the car are overlapped and spot welded together, but they're not water tight.