esc_html__('Direct Traffic', 'wp-statistics'), 'search' => esc_html__('Organic Search', 'wp-statistics'), 'paid_search' => esc_html__('Paid Search', 'wp-statistics'), 'affiliates' => esc_html__('Affiliates', 'wp-statistics'), 'audio' => esc_html__('Audio', 'wp-statistics'), 'display' => esc_html__('Display', 'wp-statistics'), 'email' => esc_html__('Email', 'wp-statistics'), 'mobile_notification' => esc_html__('Mobile Notification', 'wp-statistics'), 'shopping' => esc_html__('Organic Shopping', 'wp-statistics'), 'social' => esc_html__('Organic Social', 'wp-statistics'), 'video' => esc_html__('Organic Video', 'wp-statistics'), 'paid_shopping' => esc_html__('Paid Shopping', 'wp-statistics'), 'paid_social' => esc_html__('Paid Social', 'wp-statistics'), 'paid_video' => esc_html__('Paid Video', 'wp-statistics'), 'paid_other' => esc_html__('Paid Other', 'wp-statistics'), 'referral' => esc_html__('Referral', 'wp-statistics'), 'sms' => esc_html__('SMS', 'wp-statistics'), 'unassigned' => esc_html__('Unassigned Traffic', 'wp-statistics') ]; return apply_filters('wp_statistics_source_channels_list', $channels); } /** * Returns the name of a source channel based on the given key. * * @param string $key The key of the source channel. * @return string The name of the source channel if found, Unknown otherwise. */ public static function getName($key) { $channels = self::getList(); return $channels[$key]; } }