diff --git a/classes/controllers/FrmAppController.php b/classes/controllers/FrmAppController.php index fac66973b4..aa4fbe7515 100644 --- a/classes/controllers/FrmAppController.php +++ b/classes/controllers/FrmAppController.php @@ -374,7 +374,9 @@ public static function settings_link( $links ) { $settings = array(); if ( ! FrmAppHelper::pro_is_installed() ) { - if ( FrmAddonsController::is_license_expired() ) { + $is_expired = FrmAddonsController::is_license_expired(); + + if ( $is_expired ) { $label = __( 'Renew', 'formidable' ); } else { $label = FrmSalesApi::get_best_sale_value( 'plugin_page_cta_text' ); @@ -384,12 +386,18 @@ public static function settings_link( $links ) { } } - $upgrade_link = FrmSalesApi::get_best_sale_value( 'plugin_page_cta_link' ); + $upgrade_content = $is_expired ? 'renew' : 'upgrade'; + $upgrade_link = FrmSalesApi::get_best_sale_value( 'plugin_page_cta_link' ); + + $utm = array( + 'campaign' => 'plugin-row', + 'content' => $upgrade_content, + ); if ( $upgrade_link ) { - $upgrade_link = FrmAppHelper::maybe_add_missing_utm( $upgrade_link, array( 'medium' => 'plugin-row' ) ); + $upgrade_link = FrmAppHelper::maybe_add_missing_utm( $upgrade_link, $utm ); } else { - $upgrade_link = FrmAppHelper::admin_upgrade_link( 'plugin-row' ); + $upgrade_link = FrmAppHelper::admin_upgrade_link( $utm ); } $settings[] = '' . esc_html( $label ) . '';