Skip to content

Commit

Permalink
Fix minor issues in conversion rate column
Browse files Browse the repository at this point in the history
Issue #775
  • Loading branch information
fpcorso committed Oct 8, 2020
1 parent 95b9b95 commit 97561a6
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions classes/Admin/Popups.php
Original file line number Diff line number Diff line change
Expand Up @@ -1269,21 +1269,24 @@ public static function render_columns( $column_name, $post_id ) {
break;
case 'opens':
if ( ! pum_extension_enabled( 'popup-analytics' ) ) {
echo $popup->get_event_count( 'open' );
echo esc_html( $popup->get_event_count( 'open' ) );
}
break;

case 'conversions':
case 'conversions':
if ( ! pum_extension_enabled( 'popup-analytics' ) ) {
echo $popup->get_event_count( 'conversion' );
echo esc_html( $popup->get_event_count( 'conversion' ) );
}
break;
case 'conversion_rate':
$views = $popup->get_event_count( 'view', 'current' );
$conversions = $popup->get_event_count( 'conversion', 'current' );
$opens = $popup->get_event_count( 'open' );
$conversions = $popup->get_event_count( 'conversion' );

$conversion_rate = $views > 0 && $views >= $conversions ? $conversions / $views * 100 : __( 'N/A', 'popup-maker' );
echo round( $conversion_rate, 2 ) . '%';
if ( $opens > 0 && $opens >= $conversions ) {
$conversion_rate = round( $conversions / $opens * 100, 2 );
} else {
$conversion_rate = 0;
}
echo esc_html( $conversion_rate . '%' );
break;
}
}
Expand Down

0 comments on commit 97561a6

Please sign in to comment.