Cognito Forms Integration Cognito Form: Embed script implementation First, make sure all the UTM fields are created in Cognito Form. Each field should be seperate and Field Name should match the name you will use later in the implementation (see the image below). Your default embed code from Cognito Form should look like this Modify the embed code from Cognito Forms like the following. Notice that, we are adding entry fields to the Cognito.load. Here we only illustrated utm_* and handl_ip. However you can use all the other parameters very similar way. See the list of all the parameters available here Native WP Shortcodes NOTE: Cognito does not support hidden field in the form out of the box. However you can make a regular text field hidden by creating a condition that never satisfies like this. Cognito Form: Capture UTMs using Iframe First, make sure all the UTM fields are created in Cognito Form. Each field should be seperate and Field Name should match the name you will use later in the implementation (see the image below). Your default iframe code from Cognito Form should look like this Modify the iframe code from Cognito Forms like the following. Notice that, we are adding entry fields to the Cognito.prefill. Here we only illustrated utm_* and handl_ip. However you can use all the other parameters very similar way. See the list of all the parameters available here Native WP Shortcodes NOTE: Cognito does not support hidden field in the form out of the box. However you can make a regular text field hidden by creating a condition that never satisfies like this.