1. A system comprising: a query transcoding device comprising: an input module that receives, from a first query rewrite source device, a first set of query rewrite data, wherein the first set of query rewrite data comprises constraint data, metaflag data, and rewrite data, wherein the constraint data comprises at least a first trigger value, wherein the constraint data identifies a first merchant website, and wherein the rewrite data identifies at least a first query rewrite value associated with the first trigger value; a data parser module coupled to the input module that processes the first set of query data to identify the first trigger and the first query rewrite value, and that communicates parsed query data to one or more identifier module to identify a first query rewrite type associated with the first set of query rewrite data from a plurality of query rewrite types; a constraint module that: associates the first query rewrite source device with the first merchant website in response to an authorization associated with the first merchant device; and automatically generates a website constraint element from the second set of query rewrite data in response to a determination that the second set of query rewrite data is received from the first query rewrite source device and the authorization associated with the first merchant device; a query rewrite input language (QRIL) record generation and formatting module that generates a first QRIL record from the first set of query rewrite data, wherein the first QRIL record comprises the first trigger value, the first query rewrite value, the website constraint element, and a first metaflag element that identifies the first QRIL record as associated with the first query rewrite type, and wherein the first QRIL record comprises a website constraint element that specifies that the first query rewrite value will be applied to the trigger only when the trigger is received at a search engine as part of a query associated with the first merchant website.