No results found. Try again with different words?

Search must be at least 3 characters.

    How to display call-to-action based on URL parameter

    Docs » Advanced » How to display call-to-action based on URL parameter

    The cp_pro_target_page_settings filter allows you to display call-to-action based on GET parameter in your URL.

    Following is the sample code which can be used to display call-to-action based on UTM parameter in URL. You can add this code to your theme’s functions.php.

    /**
     * Display call-to-action based on URL parameter
     */
    function cpro_check_url_parameter( $display, $style_id ) {
    
    	// Replace 93 with your style ID
    	if( '93' == $style_id ) {
    
    		// Replace "utm" with your GET parameter from URL, replace "facebook" with your parameter value
    		if( isset( $_GET['utm'] ) && 'facebook' == $_GET['utm'] ) {
    			$display = true;
    		} else {
    			$display = false;
    		}
    	}
    
    	return $display;
    }
    add_filter( 'cp_pro_target_page_settings', 'cpro_check_url_parameter', 10, 3 );

    Where can I find the ID of the call-to-action?
    Open Convert Pro dashboard and click on the info icon seen under the Insight column in line with the call-to-action name.

    You’ll find the ID as highlighted in the screenshot below.

    You can also see the ID in the URL when you open the particular call-to-action in the editor. Refer screenshot.

    Was this article helpful?

    Did not find a solution? We are here to help you succeed.

    Related Docs

    Compare Convert Pro with...

    29439
    29440
    Scroll to Top