/**
  *
  * [landing-page-conversion] shortcode support
  *
  */
 public static function process_conversion_shortcode($atts, $content = null)
 {
     extract(shortcode_atts(array('id' => '', 'vid' => '0'), $atts));
     /* check do not track flag */
     $do_not_track = apply_filters('inbound_analytics_stop_track', false);
     if ($do_not_track || isset($_SESSION['landing_page_conversions']) && in_array($id, $_SESSION['landing_page_conversions'])) {
         return;
     }
     Landing_Pages_Variations::record_conversion($id, $vid);
     $_SESSION['landing_page_conversions'][] = $id;
 }
 /**
  * Use postback URL to record conversion for landing pages
  */
 public static function process_postback_conversion($atts, $content = null)
 {
     if (!isset($_GET['postback'])) {
         return;
     }
     if (!isset($_GET['event']) || $_GET['event'] != 'lp_conversion') {
         return;
     }
     $id = $_GET['id'];
     $vid = $_GET['vid'];
     $salt = md5($id . AUTH_KEY);
     if ($_GET['salt'] != $salt) {
         return;
     }
     Landing_Pages_Variations::record_conversion($id, $vid);
     _e('success', 'landing-pages');
     exit;
 }