Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Live/templates/getVisitorProfilePopup.twig')
-rw-r--r--plugins/Live/templates/getVisitorProfilePopup.twig90
1 files changed, 48 insertions, 42 deletions
diff --git a/plugins/Live/templates/getVisitorProfilePopup.twig b/plugins/Live/templates/getVisitorProfilePopup.twig
index 1a57eb6958..673fc82b8b 100644
--- a/plugins/Live/templates/getVisitorProfilePopup.twig
+++ b/plugins/Live/templates/getVisitorProfilePopup.twig
@@ -58,14 +58,6 @@
{%- if not loop.first %}, {% endif -%}{{- totalConversions }} {{ goals[idGoal]['name'] -}}
{%- endfor -%}
){% endif %}.</p>
- {% if visitorData.totalEcommerceConversions|default(0) > 0 or visitorData.totalAbandonedCarts|default(0) > 0%}
- <p>
- {{ 'Goals_Ecommerce'|translate }}:
- {%- if visitorData.totalEcommerceConversions|default(0) > 0 %} {{ 'Live_EcommerceSummaryConversions'|translate('<strong>' ~ visitorData.totalEcommerceConversions, '</strong>', '<strong>' ~ visitorData.totalEcommerceRevenue|money(idSite), '</strong>', '<strong>' ~ visitorData.totalEcommerceItems, '</strong>')|raw }}
- {%- endif -%}
- {%- if visitorData.totalAbandonedCarts|default(0) > 0 %} {{ 'Live_AbandonedCartSummary'|translate('<strong>' ~ visitorData.totalAbandonedCarts, '</strong>', '<strong>' ~ visitorData.totalAbandonedCartsItems, '</strong>', '<strong>' ~ visitorData.totalAbandonedCartsRevenue|money(idSite), '</strong>')|raw }}{%- endif -%}
- </p>
- {% endif %}
{% if visitorData.totalSearches|default(0) %}
<p>
{{ 'Actions_WidgetSearchKeywords'|translate }}:
@@ -79,6 +71,22 @@
{% endif %}
</div>
</div>
+ {% if visitorData.totalEcommerceRevenue is defined %}
+ <div class="visitor-profile-lifetimevalue">
+ <h1>{{ 'Goals_Ecommerce'|translate }}</h1>
+ <div>
+ <p title="{{ 'Ecommerce_LifeTimeValueDescription'|translate(visitorData.visitorId) }}">
+ {{ 'Ecommerce_VisitorProfileLTV'|translate( "<strong>" ~ visitorData.totalEcommerceRevenue|money(idSite) ~ "</strong>")|raw }}
+ {{ 'Ecommerce_VisitorProfileItemsAndOrders'|translate("<strong>" ~ visitorData.totalEcommerceItems ~ "</strong>", "<strong>" ~ visitorData.totalEcommerceConversions ~ "</strong>")|raw }}
+ </p>
+ <p>
+ {%- if visitorData.totalAbandonedCarts|default(0) > 0 %}
+ {{ 'Ecommerce_VisitorProfileAbandonedCartSummary'|translate('<strong>' ~ visitorData.totalAbandonedCarts ~ '</strong>', '<strong>' ~ visitorData.totalAbandonedCartsItems ~ '</strong>', '<strong>' ~ visitorData.totalAbandonedCartsRevenue|money(idSite) ~ '</strong>')|raw }}
+ {%- endif -%}
+ </p>
+ </div>
+ </div>
+ {% endif %}
<div class="visitor-profile-important-visits">
{%- set keywordNotDefined = 'General_NotDefined'|translate('General_ColumnKeyword'|translate) -%}
<div>
@@ -100,46 +108,44 @@
</div>
{% endif %}
</div>
- <div>
- <div class="visitor-profile-location">
- <h1>{{ 'UserCountry_Location'|translate }}</h1>
- <p>
- {%- for entry in visitorData.countries -%}
+ <div class="visitor-profile-location">
+ <h1>{{ 'UserCountry_Location'|translate }}</h1>
+ <p>
+ {%- 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 -%}
- <span title="{{ entry.cities|join(', ') }}">{{ 'UserCountry_FromDifferentCities'|translate }}</span>
- {%- endif %}
- {%- endset %}
+ {% 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 -%}
+ <span title="{{ entry.cities|join(', ') }}">{{ 'UserCountry_FromDifferentCities'|translate }}</span>
+ {%- endif %}
+ {%- endset %}
- {% set entryVisits -%}
- <strong>
- {% if entry.nb_visits == 1 -%}
- {{ 'General_OneVisit'|translate }}
- {%- else -%}
- {{ 'General_NVisits'|translate(entry.nb_visits) }}
- {%- endif -%}
- </strong>
- {%- endset %}
-
- {% set entryCountry -%}
- {%- if entryCity -%}
- {{ 'UserCountry_CityAndCountry'|translate(entryCity, entry.prettyName)|raw }}
+ {% set entryVisits -%}
+ <strong>
+ {% if entry.nb_visits == 1 -%}
+ {{ 'General_OneVisit'|translate }}
{%- else -%}
- {{ entry.prettyName }}
+ {{ 'General_NVisits'|translate(entry.nb_visits) }}
{%- endif -%}
+ </strong>
+ {%- endset %}
- &nbsp;<img src="{{ entry.flag }}" title="{{ entry.prettyName }}"/>
- {%- endset %}
+ {% set entryCountry -%}
+ {%- if entryCity -%}
+ {{ 'UserCountry_CityAndCountry'|translate(entryCity, entry.prettyName)|raw }}
+ {%- else -%}
+ {{ entry.prettyName }}
+ {%- endif -%}
- {{- 'General_XFromY'|translate(entryVisits, entryCountry)|raw -}}{% if not loop.last %}, {% endif %}
- {%- endfor %}
- <a class="visitor-profile-show-map" href="#" {% if userCountryMapUrl|default('') is empty %}style="display:none"{% endif %}>({{ 'Live_ShowMap'|translate|replace({' ': '&nbsp;'})|raw }})</a> <img class="loadingPiwik" style="display:none;" src="plugins/Morpheus/images/loading-blue.gif"/>
- </p>
- <div class="visitor-profile-map" style="display:none" data-href="{{ userCountryMapUrl|default('') }}">
- </div>
+ &nbsp;<img src="{{ entry.flag }}" title="{{ entry.prettyName }}"/>
+ {%- endset %}
+
+ {{- 'General_XFromY'|translate(entryVisits, entryCountry)|raw -}}{% if not loop.last %}, {% endif %}
+ {%- endfor %}
+ <a class="visitor-profile-show-map" href="#" {% if userCountryMapUrl|default('') is empty %}style="display:none"{% endif %}>({{ 'Live_ShowMap'|translate|replace({' ': '&nbsp;'})|raw }})</a> <img class="loadingPiwik" style="display:none;" src="plugins/Morpheus/images/loading-blue.gif"/>
+ </p>
+ <div class="visitor-profile-map" style="display:none" data-href="{{ userCountryMapUrl|default('') }}">
</div>
</div>
</div>