The names of the product elements
The name of the type
Probably more than you need to percent encode. Wherever possible try to use a tighter Set of characters to encode depending on your use case