diff --git a/lang/de.php b/lang/de.php index 791db96318a14103bdcfa8481ee8212a9ef7d28b..60c34c5ee0fea1f60e168e84a21d22baab59fbb0 100644 --- a/lang/de.php +++ b/lang/de.php @@ -146,10 +146,10 @@ $translations = array( 'General_ColumnBounces' => 'Absprünge', 'General_ColumnBouncesDocumentation' => 'Anzahl der Besuche die auf dieser Seite begannen und endeten. D.h. der Besucher verließ die Webseite nach dem Aufruf dieser einen Seite wieder.', 'General_ColumnEntrances' => 'Eingänge', - 'General_ColumnUniqueEntrances' => 'Eindeutige Eingänge', + 'General_ColumnUniqueEntrances' => 'Einmalige Eingänge', 'General_ColumnEntrancesDocumentation' => 'Anzahl der Besuche die auf dieser Seite begonnen.', 'General_ColumnExits' => 'Ausstiege', - 'General_ColumnUniqueExits' => 'Eindeutige Ausstiege', + 'General_ColumnUniqueExits' => 'Einmalige Ausstiege', 'General_ColumnExitsDocumentation' => 'Anzahl der Besuche die auf dieser Seite endeten.', 'General_ColumnAverageTimeOnPage' => 'Durchschn. Zeit pro Seite', 'General_ColumnAverageTimeOnPageDocumentation' => 'Die Durchschnittliche Besuchszeit einer Seite (nur die einzelne Seite, nicht die gesamte Webseite)', @@ -308,6 +308,8 @@ $translations = array( 'Actions_ColumnUniqueClicksDocumentation' => 'Die Anzahl des Besuche dieses Links. Falls ein Link mehrmals pro Besuch angeklickt wurde, so wird er nur einmal gezählt.', 'Actions_ColumnDownloads' => 'Downloads', 'Actions_ColumnUniqueDownloads' => 'Einmalige Downloads', + 'Actions_ColumnOutlinks' => 'Outlinks', + 'Actions_ColumnUniqueOutlinks' => 'Einmalige Outlinks', 'Actions_ColumnPageName' => 'Seitenname', 'Actions_ColumnPageURL' => 'Seiten-URL', 'Actions_ColumnClickedURL' => 'Angeklickte URL', @@ -1352,9 +1354,15 @@ $translations = array( 'VisitsSummary_NbVisits' => '%s Besuche', 'VisitsSummary_NbUniqueVisitors' => '%s eindeutige Besucher', 'VisitsSummary_NbActions' => '%s Aktionen (Seitenbesuche)', - 'VisitsSummary_NbActionsDescription' => '%s Aktionen (Seitenbesuche, Downloads und ausgehende Verweise)', + 'VisitsSummary_NbActionsDescription' => '%s Aktionen ', + 'VisitsSummary_NbPageviewsDescription' => '%s Seitenansichten ', + 'VisitsSummary_NbUniquePageviewsDescription' => '%s einmalige Seitenansichten ', + 'VisitsSummary_NbDownloadsDescription' => '%s Downloads ', + 'VisitsSummary_NbUniqueDownloadsDescription' => '%s einmalige Downloads ', + 'VisitsSummary_NbOutlinksDescription' => '%s Outlinks ', + 'VisitsSummary_NbUniqueOutlinksDescription' => '%s einmalige Outlinks ', 'VisitsSummary_AverageVisitDuration' => '%s durchschnittliche Aufenthaltsdauer', - 'VisitsSummary_MaxNbActions' => '%s max. Aktionen pro Besuch', + 'VisitsSummary_MaxNbActions' => '%s max. Aktionen (Seitenansichten, Downloads, Outlinks) pro Besuch ', 'VisitsSummary_NbActionsPerVisit' => '%s Aktionen pro Besuch', 'VisitsSummary_NbVisitsBounced' => '%s Besucher sind abgesprungen (haben die Webseite nach einer Seite verlassen)', 'VisitsSummary_EvolutionOverLastPeriods' => 'Entwicklung über die letzten %s', diff --git a/plugins/VisitsSummary/Controller.php b/plugins/VisitsSummary/Controller.php index e49dd1dfc49e7fefb6a64240af11ed01a729d81b..0e89147ed91df1e6931ca7a8f5c91ce8ef5922cf 100644 --- a/plugins/VisitsSummary/Controller.php +++ b/plugins/VisitsSummary/Controller.php @@ -113,5 +113,16 @@ class Piwik_VisitsSummary_Controller extends Piwik_Controller $view->bounceRate = Piwik::getPercentageSafe($nbBouncedVisits, $nbVisits); $view->maxActions = $dataRow->getColumn('max_actions'); $view->nbActionsPerVisit = $dataRow->getColumn('nb_actions_per_visit'); + + // backward compatibility: + // show actions if the finer metrics are not archived + $view->showOnlyActions = false; + if ($dataRow->getColumn('nb_pageviews') + $dataRow->getColumn('nb_downloads') + + $dataRow->getColumn('nb_outlinks') == 0 && $dataRow->getColumn('nb_actions') > 0) + { + $view->showOnlyActions = true; + $view->nbActions = $dataRow->getColumn('nb_actions'); + $view->urlSparklineNbActions = $this->getUrlSparkline( 'getEvolutionGraph', array('columns' => array('nb_actions'))); + } } } diff --git a/plugins/VisitsSummary/templates/sparklines.tpl b/plugins/VisitsSummary/templates/sparklines.tpl index fecad25b82d832f7d080764d2f98a6a3bb873e23..fd50969ab4f62672e6e61e839806138dfe9e469c 100644 --- a/plugins/VisitsSummary/templates/sparklines.tpl +++ b/plugins/VisitsSummary/templates/sparklines.tpl @@ -20,6 +20,12 @@ </div> <div id='rightcolumn'> + {if $showOnlyActions} + <div class="sparkline"> + {sparkline src=$urlSparklineNbActions} + {'VisitsSummary_NbActionsDescription'|translate:"<strong>$nbActions</strong>"} + </div> + {else} <div class="sparkline"> {sparkline src=$urlSparklineNbPageviews} {'VisitsSummary_NbPageviewsDescription'|translate:"<strong>$nbPageviews</strong>"|trim}, @@ -35,6 +41,7 @@ {'VisitsSummary_NbOutlinksDescription'|translate:"<strong>$nbOutlinks</strong>"|trim}, {'VisitsSummary_NbUniqueOutlinksDescription'|translate:"<strong>$nbUniqueOutlinks</strong>"} </div> + {/if} <div class="sparkline"> {sparkline src=$urlSparklineMaxActions} {'VisitsSummary_MaxNbActions'|translate:"<strong>$maxActions</strong>"}