Thanks for the information!
With regards to not using the Java library: I found the documentation to be incredibly scarce and was unable to get it working. The only document I could find was the one you linked previously. If you compare that to the JS documentation, I'm sure you'll agree that the Java documentation is severely lacking.
I knew a colleague used the JS implementation successfully and he showed me the request they made so I mimicked the request through Postman, changing my project to his and it logged. The problem is they track a lot of parameters and I would rather not include things I don't have to.