Lorsqu’une seule page de confirmation est présente depuis des formulaires (identiques ou différents) présents sur différentes page du site. On veut identifier sur Google Analytics ces conversions spécifique par page. On ajoute donc dans l’URL de la page de confirmation des queries qui permettent de les identifier. Pour cela, il faut ajouter le code suivant dans le function.php.
Attention : Dans Analytics, il faut un réglage ou un tableau pour voir ces Query
Changer le slug /confirmation/ si besoin
add_filter('et_pb_module_shortcode_attributes', function ( array $props, array $attrs, string $render_slug, string $_address, string $content ) {
global $wp;
if ($render_slug === 'et_pb_contact_form') {
$props['redirect_url'] = add_query_arg('from', get_post()?->post_name, '/confirmation/');
}
return $props;
}, 10, 5);
Il suffit de modifier le slug du formulaire sur lequel tu veux changer l'url de redirection.