diff options
Diffstat (limited to 'plugins/Live/templates/getVisitorProfilePopup.twig')
-rw-r--r-- | plugins/Live/templates/getVisitorProfilePopup.twig | 90 |
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 %} - <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({' ': ' '})|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> + <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({' ': ' '})|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> |