{% if not visitorData %}
{{ 'CoreHome_ThereIsNoDataForThisReport'|translate }}
{% else %}
{{ visitorData.visitorDescription|default('') }}
{% if visitorData.previousVisitorId is not empty %}{% endif %}

{{ 'Live_VisitorProfile'|translate }} {%- if visitorData.userId is not empty %}: {{ visitorData.userId|raw }}{% endif -%}

{% if visitorData.nextVisitorId is not empty %}{% endif %}
{% include "@Live/getSingleVisitSummary.twig" with {'visitData': visitorData.lastVisits.getFirstRow().getColumns(), 'showLocation': false} %}

{{ 'General_Summary'|translate }}

{{ 'Live_VisitSummary'|translate('' ~ visitorData.totalVisitDurationPretty ~ '', '', '', '', visitorData.totalActions, visitorData.totalVisits, '')|raw }}

{% if visitorData.totalGoalConversions %}{% endif %}{{ 'Live_ConvertedNGoals'|translate(visitorData.totalGoalConversions) }}{% if visitorData.totalGoalConversions %}{% endif %} {%- if visitorData.totalGoalConversions %} ( {%- for idGoal, totalConversions in visitorData.totalConversionsByGoal -%} {%- set idGoal = idGoal[7:] -%} {%- if not loop.first %}, {% endif -%}{{- totalConversions }} {{ goals[idGoal]['name'] -}} {%- endfor -%} ){% endif %}.

{% if visitorData.totalEcommerceConversions|default(0) > 0 or visitorData.totalAbandonedCarts|default(0) > 0%}

{{ 'Goals_Ecommerce'|translate }}: {%- if visitorData.totalEcommerceConversions|default(0) > 0 %} {{ 'Live_EcommerceSummaryConversions'|translate('', visitorData.totalEcommerceConversions, visitorData.totalEcommerceRevenue|money(idSite), '', visitorData.totalEcommerceItems)|raw }} {%- endif -%} {%- if visitorData.totalAbandonedCarts|default(0) > 0 %} {{ 'Live_AbandonedCartSummary'|translate('', visitorData.totalAbandonedCarts, '', visitorData.totalAbandonedCartsItems, '', visitorData.totalAbandonedCartsRevenue|money(idSite), '')|raw }}{%- endif -%}

{% endif %} {% if visitorData.totalSearches|default(0) %}

{{ 'Actions_WidgetSearchKeywords'|translate }}: {%- for entry in visitorData.searches %} {{ entry.keyword }}{% if not loop.last %},{% endif %}{% endfor %}

{% endif %} {% if visitorData.averagePageGenerationTime is defined %}

{{ 'Live_AveragePageGenerationTime'|translate('' ~ visitorData.averagePageGenerationTime ~ 's')|raw }}

{% endif %}
{%- set keywordNotDefined = 'General_NotDefined'|translate('General_ColumnKeyword'|translate) -%}

{% if visitorData.visitsAggregated == 100 %}{{ 'General_Visit'|translate }}# 100{% else %}{{ 'Live_FirstVisit'|translate }}{% endif %}

{{ visitorData.firstVisit.prettyDate }} - {{ 'UserCountryMap_DaysAgo'|translate(visitorData.firstVisit.daysAgo) }}

{{ 'General_FromReferrer'|translate }} {{ visitorData.firstVisit.referralSummary }}

{% if visitorData.lastVisits.getRowsCount() != 1 %}

{{ 'Live_LastVisit'|translate }}

{{ visitorData.lastVisit.prettyDate }} - {{ 'UserCountryMap_DaysAgo'|translate(visitorData.lastVisit.daysAgo) }}

{{ 'General_FromReferrer'|translate }} {{ visitorData.lastVisit.referralSummary }}

{% endif %}

{{ 'UserCountry_Location'|translate }}

{%- for entry in visitorData.countries -%} {% set entryCity -%} {% if entry.cities is defined and 1 == entry.cities|length and entry.cities|join -%} {{ entry.cities|join }} {%- elseif entry.cities is defined and 1 < entry.cities|length -%} {{ 'UserCountry_FromDifferentCities'|translate }} {%- endif %} {%- endset %} {% set entryVisits -%} {% if entry.nb_visits == 1 -%} {{ 'General_OneVisit'|translate }} {%- else -%} {{ 'General_NVisits'|translate(entry.nb_visits) }} {%- endif -%} {%- endset %} {% set entryCountry -%} {%- if entryCity -%} {{ 'UserCountry_CityAndCountry'|translate(entryCity, entry.prettyName)|raw }} {%- else -%} {{ entry.prettyName }} {%- endif -%}   {%- endset %} {{- 'General_XFromY'|translate(entryVisits, entryCountry)|raw -}}{% if not loop.last %}, {% endif %} {%- endfor %} ({{ 'Live_ShowMap'|translate|replace({' ': ' '})|raw }})

{{ 'Live_VisitedPages'|translate }}

    {% include "@Live/getVisitList.twig" with {'visits': visitorData.lastVisits, 'startCounter': 1} %}
{% if visitorData.lastVisits.getRowsCount() >= constant("Piwik\\Plugins\\Live\\VisitorProfile::VISITOR_PROFILE_MAX_VISITS_TO_SHOW") %} {{ 'Live_LoadMoreVisits'|translate }} {% else %} {{ 'Live_NoMoreVisits'|translate }} {% endif %}
{% endif %}