Пример #1
0
 public static function get_url($key, $utm_content = false, $utm_term = false, $utm_medium = false)
 {
     if (!isset(self::$urls[$key])) {
         return '';
     }
     $url = self::$urls[$key];
     // return url if no arguments
     if (!$utm_content) {
         return $url;
     }
     // add utm content
     self::$utm_content = $utm_content;
     // use key for term, if no term isset
     if (!$utm_term) {
         $utm_term = $key;
     }
     self::$utm_term = $utm_term;
     // apply medium only if medium isset
     if ($utm_medium) {
         self::set_medium($utm_medium);
     }
     // apply arguments
     $url = self::apply_analytics_arguments_to_url($url);
     return $url;
 }