Piwik\Plugins\UserCountry\Columns\Country::onAnyGoalConversion PHP Method

onAnyGoalConversion() public method

public onAnyGoalConversion ( Request $request, Piwik\Tracker\Visitor $visitor, Action | null $action ) : mixed
$request Piwik\Tracker\Request
$visitor Piwik\Tracker\Visitor
$action Piwik\Tracker\Action | null
return mixed
    public function onAnyGoalConversion(Request $request, Visitor $visitor, $action)
    {
        $country = $visitor->getVisitorColumn($this->columnName);
        if (isset($country) && false !== $country) {
            return $country;
        }
        $browserLanguage = $request->getBrowserLanguage();
        $enableLanguageToCountryGuess = Config::getInstance()->Tracker['enable_language_to_country_guess'];
        $locationIp = $visitor->getVisitorColumn('location_ip');
        $country = Common::getCountry($browserLanguage, $enableLanguageToCountryGuess, $locationIp);
        return $country;
    }