We are using CTA's to take users to a download page for sample data packages. The form on this page is fairly complex - lots of different options. However, it would be a lot easier for the user if some of the form was pre-filled - based on which page they have come from. Ie they are on Package A page, click the CTA, and on the download page the Package A option is already checked in the form.
The only way I can see is so create tons of CTA's, each with a different link (well - same link but with different querystrings that will be used to pre-populate the form). There are far too many packages/options for us to consider this.
Is there an easier way whereby we could just create one CTA and adjust on a page per page basis?