Do I need a Tractive user account for the activation?

Yes, you need a Tractive user account. Visit the Tractive website in order to create an account. Click on "Create new Account" and follow the instructions. You can also create an account within the Tractive Smartphone App.