update Piwik to version 2.16 (fixes #91)

This commit is contained in:
oliver 2016-04-10 18:55:57 +02:00
commit 47263617c5
56 changed files with 418860 additions and 226988 deletions

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -9,13 +9,11 @@
namespace Piwik\Plugins\VisitFrequency;
use Piwik\API\Request;
use Piwik\Archive;
use Piwik\DataTable;
use Piwik\Piwik;
use Piwik\Common;
use Piwik\Archive;
use Piwik\SegmentExpression;
use Piwik\SettingsPiwik;
use Piwik\Plugins\VisitsSummary\API as APIVisitsSummary;
use Piwik\Segment\SegmentExpression;
/**
* VisitFrequency API lets you access a list of metrics related to Returning Visitors.
@ -47,8 +45,9 @@ class API extends \Piwik\Plugin\API
'segment' => $segment,
'columns' => implode(',', $columns),
'format' => 'original',
'serialize' => 0 // tests set this to 1
'format_metrics' => 0
);
$table = Request::processRequest('VisitsSummary.get', $params);
$this->prefixColumns($table, $period);
return $table;

View file

@ -0,0 +1,64 @@
<?php
/**
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/
namespace Piwik\Plugins\VisitFrequency\Columns\Metrics;
use Piwik\DataTable\Row;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin\ProcessedMetric;
/**
* Processed metric for VisitFrequency.get API method which just copies VisitsSummary.get
* metrics as differently named metrics.
*
* This metric must be supplied in order to ensure correct formatting for processed
* metrics that are copied from VisitsSummary.get.
*/
class ReturningMetric extends ProcessedMetric
{
private static $translations = array(
'avg_time_on_site_returning' => 'VisitFrequency_ColumnAverageVisitDurationForReturningVisitors',
'nb_actions_per_visit_returning' => 'VisitFrequency_ColumnAvgActionsPerReturningVisit',
'bounce_rate_returning' => 'VisitFrequency_ColumnBounceRateForReturningVisits',
);
/**
* @var ProcessedMetric
*/
private $wrapped;
public function __construct(ProcessedMetric $wrapped)
{
$this->wrapped = $wrapped;
}
public function getName()
{
return $this->wrapped->getName() . '_returning';
}
public function getTranslatedName()
{
return Piwik::translate(self::$translations[$this->getName()]);
}
public function format($value, Formatter $formatter)
{
return $this->wrapped->format($value, $formatter);
}
public function compute(Row $row)
{
return 0; // (metric is not computed, it is copied from segmented report)
}
public function getDependentMetrics()
{
return array();
}
}

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -11,18 +11,31 @@ namespace Piwik\Plugins\VisitFrequency;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\Piwik;
use Piwik\Translation\Translator;
use Piwik\View;
/**
*
*/
class Controller extends \Piwik\Plugin\Controller
{
function index()
/**
* @var Translator
*/
private $translator;
public function __construct(Translator $translator)
{
$this->translator = $translator;
parent::__construct();
}
public function index()
{
$view = new View('@VisitFrequency/index');
$view->graphEvolutionVisitFrequency = $this->getEvolutionGraph(array('nb_visits_returning'));
$this->setGeneralVariablesView($view);
$view->graphEvolutionVisitFrequency = $this->getEvolutionGraph(array(), array('nb_visits_returning'));
$this->setSparklinesAndNumbers($view);
return $view->render();
}
@ -33,16 +46,18 @@ class Controller extends \Piwik\Plugin\Controller
return $view->render();
}
public function getEvolutionGraph(array $columns = array())
public function getEvolutionGraph(array $columns = array(), array $defaultColumns = array())
{
if (empty($columns)) {
$columns = Common::getRequestVar('columns');
$columns = Piwik::getArrayFromApiParameter($columns);
$columns = Common::getRequestVar('columns', false);
if (false !== $columns) {
$columns = Piwik::getArrayFromApiParameter($columns);
}
}
$documentation = Piwik::translate('VisitFrequency_ReturningVisitsDocumentation') . '<br />'
. Piwik::translate('General_BrokenDownReportDocumentation') . '<br />'
. Piwik::translate('VisitFrequency_ReturningVisitDocumentation');
$documentation = $this->translator->translate('VisitFrequency_ReturningVisitsDocumentation') . '<br />'
. $this->translator->translate('General_BrokenDownReportDocumentation') . '<br />'
. $this->translator->translate('VisitFrequency_ReturningVisitDocumentation');
// Note: if you edit this array, maybe edit the code below as well
$selectableColumns = array(
@ -74,6 +89,10 @@ class Controller extends \Piwik\Plugin\Controller
$view = $this->getLastUnitGraphAcrossPlugins($this->pluginName, __FUNCTION__, $columns,
$selectableColumns, $documentation);
if (empty($view->config->columns_to_display) && !empty($defaultColumns)) {
$view->config->columns_to_display = $defaultColumns;
}
return $this->renderView($view);
}
@ -92,8 +111,7 @@ class Controller extends \Piwik\Plugin\Controller
$view->nbActionsReturning = $dataRow->getColumn('nb_actions_returning');
$view->nbActionsPerVisitReturning = $dataRow->getColumn('nb_actions_per_visit_returning');
$view->avgVisitDurationReturning = $dataRow->getColumn('avg_time_on_site_returning');
$nbBouncedReturningVisits = $dataRow->getColumn('bounce_count_returning');
$view->bounceRateReturning = Piwik::getPercentageSafe($nbBouncedReturningVisits, $nbVisitsReturning);
$view->bounceRateReturning = $dataRow->getColumn('bounce_rate_returning');
}
protected function getSummary()

View file

@ -0,0 +1,19 @@
<?php
/**
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
*/
namespace Piwik\Plugins\VisitFrequency;
use Piwik\Menu\MenuReporting;
class Menu extends \Piwik\Plugin\Menu
{
public function configureReportingMenu(MenuReporting $menu)
{
$menu->addVisitorsItem('VisitFrequency_SubmenuFrequency', $this->urlForAction('index'), $order = 55);
}
}

View file

@ -0,0 +1,39 @@
<?php
/**
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
*/
namespace Piwik\Plugins\VisitFrequency\Reports;
use Piwik\Piwik;
use Piwik\Plugins\CoreHome\Columns\Metrics\ActionsPerVisit;
use Piwik\Plugins\CoreHome\Columns\Metrics\AverageTimeOnSite;
use Piwik\Plugins\CoreHome\Columns\Metrics\BounceRate;
use Piwik\Plugins\VisitFrequency\Columns\Metrics\ReturningMetric;
class Get extends \Piwik\Plugin\Report
{
protected function init()
{
parent::init();
$this->category = 'General_Visitors';
$this->name = Piwik::translate('VisitFrequency_ColumnReturningVisits');
$this->documentation = ''; // TODO
$this->processedMetrics = array(
new ReturningMetric(new AverageTimeOnSite()),
new ReturningMetric(new ActionsPerVisit()),
new ReturningMetric(new BounceRate())
);
$this->metrics = array(
'nb_visits_returning',
'nb_actions_returning',
'nb_uniq_visitors_returning',
'nb_users_returning',
'max_actions_returning'
);
$this->order = 40;
}
}

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -8,63 +8,34 @@
*/
namespace Piwik\Plugins\VisitFrequency;
use Piwik\Menu\MenuMain;
use Piwik\Piwik;
use Piwik\WidgetsList;
use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
/**
*
*/
class VisitFrequency extends \Piwik\Plugin
{
/**
* @see Piwik\Plugin::getListHooksRegistered
* @see Piwik\Plugin::registerEvents
*/
public function getListHooksRegistered()
public function registerEvents()
{
$hooks = array(
'WidgetsList.addWidgets' => 'addWidgets',
'Menu.Reporting.addItems' => 'addMenu',
'API.getReportMetadata' => 'getReportMetadata',
);
return $hooks;
}
public function getReportMetadata(&$reports)
{
$reports[] = array(
'category' => Piwik::translate('General_Visitors'),
'name' => Piwik::translate('VisitFrequency_ColumnReturningVisits'),
'module' => 'VisitFrequency',
'action' => 'get',
'metrics' => array(
'nb_visits_returning' => Piwik::translate('VisitFrequency_ColumnReturningVisits'),
'nb_actions_returning' => Piwik::translate('VisitFrequency_ColumnActionsByReturningVisits'),
'avg_time_on_site_returning' => Piwik::translate('VisitFrequency_ColumnAverageVisitDurationForReturningVisitors'),
'bounce_rate_returning' => Piwik::translate('VisitFrequency_ColumnBounceRateForReturningVisits'),
'nb_actions_per_visit_returning' => Piwik::translate('VisitFrequency_ColumnAvgActionsPerReturningVisit'),
'nb_uniq_visitors_returning' => Piwik::translate('VisitFrequency_ColumnUniqueReturningVisitors'),
// Not displayed
// 'nb_visits_converted_returning',
// 'sum_visit_length_returning',
// 'max_actions_returning',
// 'bounce_count_returning',
),
'processedMetrics' => false,
'order' => 40
return array(
'Metrics.getDefaultMetricTranslations' => 'addMetricTranslations'
);
}
function addWidgets()
public function addMetricTranslations(&$translations)
{
WidgetsList::add('General_Visitors', 'VisitFrequency_WidgetOverview', 'VisitFrequency', 'getSparklines');
WidgetsList::add('General_Visitors', 'VisitFrequency_WidgetGraphReturning', 'VisitFrequency', 'getEvolutionGraph',
array('columns' => array('nb_visits_returning')));
$metrics = array(
'nb_visits_returning' => 'VisitFrequency_ColumnReturningVisits',
'nb_actions_returning' => 'VisitFrequency_ColumnActionsByReturningVisits',
'avg_time_on_site_returning' => 'VisitFrequency_ColumnAverageVisitDurationForReturningVisitors',
'bounce_rate_returning' => 'VisitFrequency_ColumnBounceRateForReturningVisits',
'nb_actions_per_visit_returning' => 'VisitFrequency_ColumnAvgActionsPerReturningVisit',
'nb_uniq_visitors_returning' => 'VisitFrequency_ColumnUniqueReturningVisitors',
'nb_users_returning' => 'VisitFrequency_ColumnReturningUsers'
);
$translations = array_merge($translations, $metrics);
}
function addMenu()
{
MenuMain::getInstance()->add('General_Visitors', 'VisitFrequency_SubmenuFrequency',
array('module' => 'VisitFrequency', 'action' => 'index'), true, $order = 55);
}
}

View file

@ -0,0 +1,23 @@
<?php
/**
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
*/
namespace Piwik\Plugins\VisitFrequency;
class Widgets extends \Piwik\Plugin\Widgets
{
protected $category = 'General_Visitors';
public function init()
{
$this->addWidget('VisitFrequency_WidgetOverview', 'getSparklines');
$this->addWidget('VisitFrequency_WidgetGraphReturning',
'getEvolutionGraph',
array('columns' => array('nb_visits_returning')));
}
}

View file

@ -0,0 +1,13 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "በመልስ ጉብኝቶች የተወሰዱ ርምጃዎች",
"ColumnBounceRateForReturningVisits": "የመልስ ጉብኝቶች ተመላሽ ፍጥነት",
"ColumnReturningVisits": "መልስ ጉበኝቶች",
"ReturnActions": "%s በመልስ ጉብኝቶች የተወሰዱ ርምጃዎች",
"ReturnBounceRate": "%s መልስ ጉብኝቶች ተመላሽ ሆነዋል (ከአንድ ድር ጣቢያ በኋላ ገፁን ትተዋል)",
"ReturnVisits": "%s መልስ ጉብኝቶች",
"SubmenuFrequency": "ድግግሞሽ",
"WidgetGraphReturning": "የመልስ ጉብኝቶች ግራፍ",
"WidgetOverview": "የድግግሞሽ አጠቃላይ እይታ"
}
}

View file

@ -0,0 +1,17 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "السلوكيات بواسطة الزيارات العائدة",
"ColumnAverageVisitDurationForReturningVisitors": "متوسط طول الزيارة للزوار العائدين (بالثواني)",
"ColumnAvgActionsPerReturningVisit": "متوسط السلوكيات لكل زيارة عائدة",
"ColumnBounceRateForReturningVisits": "معدل الارتداد للزوار العائدين",
"ColumnReturningVisits": "الزيارات العائدة",
"ReturnActions": "%s سلوك بواسطة الزيارات المتكررة",
"ReturnAverageVisitDuration": "%s متوسط طول الزيارة للزائر المتكرر",
"ReturnAvgActions": "%s سلوك لكل زيارة متكررة",
"ReturnBounceRate": "%s زيارة متكررة مرتدة (غادر الموقع من أول صفحة)",
"ReturnVisits": "%s زيارة عائدة",
"SubmenuFrequency": "التكرار",
"WidgetGraphReturning": "رسم بياني للزيارات المتكررة",
"WidgetOverview": "نظرة عامة على التكرار"
}
}

View file

@ -0,0 +1,19 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Дзеянняў за паўторнае наведванне",
"ColumnAverageVisitDurationForReturningVisitors": "Сяр. працягласць наведванняў для вяртаючыхся наведвальнікаў (у секундах)",
"ColumnAvgActionsPerReturningVisit": "Сяр. колькасць дзеянняў за паўторнае наведванне",
"ColumnBounceRateForReturningVisits": "Паказчык адмоў для паўторных наведванняў",
"ColumnReturningVisits": "Паўторныя наведванні",
"ReturnActions": "%s дзеянняў за паўторныя наведванні",
"ReturnAverageVisitDuration": "%s сярэдняя працягласць наведванняў для вяртаючыхся наведвальнікаў",
"ReturnAvgActions": "%s дзеянняў за паўторнае наведванне",
"ReturnBounceRate": "%s раз карыстачы выйшлі пасля прагляду адной старонкі",
"ReturningVisitDocumentation": "Паўторнае наведванне (у адрозненне ад новага наведвання) зрабіў той, хто наведаў вэб-сайт па крайняй меры двойчы.",
"ReturningVisitsDocumentation": "Гэта агляд паўторных наведванняў.",
"ReturnVisits": "%s паўторных наведванняў",
"SubmenuFrequency": "Чашчыня",
"WidgetGraphReturning": "Графік паўторных наведванняў",
"WidgetOverview": "Агляд чашчыні наведванняў"
}
}

View file

@ -0,0 +1,24 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Действия от Върнали се посетители",
"ColumnAverageVisitDurationForReturningVisitors": "Средно времетраене на посещението на върналите се посетители (в секунди)",
"ColumnAvgActionsPerReturningVisit": "Средно действия на завърналия се посетител",
"ColumnBounceCountForReturningVisits": "Брой повторни посещения.",
"ColumnBounceRateForReturningVisits": "Bounce rate за върнали се посетители",
"ColumnMaxActionsInReturningVisit": "Максимум действия при едно повторно посещение.",
"ColumnNbReturningVisitsConverted": "Брой конвертирани повторни посещения",
"ColumnReturningVisits": "Върнали се посетители",
"ColumnSumVisitLengthReturning": "Време прекарано по време на повторните посещения (в секунди)",
"ColumnUniqueReturningVisitors": "Уникални повторни посетители",
"ReturnActions": "%s действия от върнали се посетители",
"ReturnAverageVisitDuration": "%s средна продължителност на посещенията от върналите се посетители",
"ReturnAvgActions": "%s дейности на върналите се посетители",
"ReturnBounceRate": "%s върнали се потребители, които са отскочили (напуснали са сайта още след първата страница)",
"ReturningVisitDocumentation": "Повторно посещение (за разлиса от ново посещение) се прави от някой, който е посещавал сайта поне веднъж в миналото.",
"ReturningVisitsDocumentation": "Това е преглед на повторните посещения.",
"ReturnVisits": "%s върнали се посетители",
"SubmenuFrequency": "Честота",
"WidgetGraphReturning": "Графика на завърналите се посетители",
"WidgetOverview": "Резюме на честотата"
}
}

View file

@ -0,0 +1,24 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Accions dels visitants antics",
"ColumnAverageVisitDurationForReturningVisitors": "Duració mitja d'una visita que retorna (en seg.)",
"ColumnAvgActionsPerReturningVisit": "Mitja d'accions per visitant que retorna",
"ColumnBounceCountForReturningVisits": "Nombre de rebots dels visitants que retornen",
"ColumnBounceRateForReturningVisits": "Raó de rebots",
"ColumnMaxActionsInReturningVisit": "Màxim d'accions en una vista que torna",
"ColumnNbReturningVisitsConverted": "Nombre de conversions per als visitants que retornen",
"ColumnReturningVisits": "Visitants que retornen (antics)",
"ColumnSumVisitLengthReturning": "Temps total dels visitants que retornen (en segons)",
"ColumnUniqueReturningVisitors": "Visitants únics que retornen",
"ReturnActions": "Els visitants que han tornat han fet %s accions",
"ReturnAverageVisitDuration": "%s duració mitja de la vistia dels usuaris que retornen.",
"ReturnAvgActions": "%s accions per visitant que retorna",
"ReturnBounceRate": "%s visitants antics han rebotat (abandonat el lloc després de veure una pàgina)",
"ReturningVisitDocumentation": "Un visitant que retorna és (al contrari d'un visitant nou) un usuari que ja ha visitat el vostre lloc web almenys una vegada en el passat.",
"ReturningVisitsDocumentation": "Això es una visió global dels visitants que retornen.",
"ReturnVisits": "Han tornat %s visitants",
"SubmenuFrequency": "Freqüència",
"WidgetGraphReturning": "Gràfic de les visites que han tornat",
"WidgetOverview": "Resum de la freqüència"
}
}

View file

@ -0,0 +1,26 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Akcí za opakovanou návštěvu",
"ColumnAverageVisitDurationForReturningVisitors": "Průměrná délka návštěvy pro navracejících se návštěvnících (v sekundách)",
"ColumnAvgActionsPerReturningVisit": "Proměrnů počet akcí pro navracející se návštěvníky",
"ColumnBounceCountForReturningVisits": "Počet odrazů pro vracející se návštěvy",
"ColumnBounceRateForReturningVisits": "Frekvence odchodů pro opakované návštěvy",
"ColumnMaxActionsInReturningVisit": "Maximum akcí v jedné vracející se návštěvě",
"ColumnNbReturningVisitsConverted": "Počet zkonvertovaných vracejících se návštěv",
"ColumnReturningVisits": "Opětovných návštěv",
"ColumnSumVisitLengthReturning": "Celkový čas strávený vracejícími se návštěvníky (v sekundách)",
"ColumnUniqueReturningVisitors": "Unikátní vracející se návštěvníci",
"ColumnReturningUsers": "Vracející se uživatelé",
"PluginDescription": "Hlásí měření prvního času pro nové a vracející se návštěvníky.",
"ReturnActions": "%s akcí za opakovanou návštěvu",
"ReturnAverageVisitDuration": "%s průměrná dělka návštěvy pro navracející se návštěvníky",
"ReturnAvgActions": "%s akcí na navracejících se návštěvníka",
"ReturnBounceRate": "%s opakujících se návštěv odešlo (opustilo web po jedné stránce)",
"ReturningVisitDocumentation": "Vracející se návštěva je návštěvník, který již stránku aspoň jednou navštívil.",
"ReturningVisitsDocumentation": "Toto je přehled vracejících se návštěvníků.",
"ReturnVisits": "%s opakujících se návštěv",
"SubmenuFrequency": "Frekvence",
"WidgetGraphReturning": "Graf opakujících se návštěv",
"WidgetOverview": "Přehled frekvencí"
}
}

View file

@ -0,0 +1,26 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Handlinger af tilbagevendende besøg",
"ColumnAverageVisitDurationForReturningVisitors": "Gns. besøgsvarighed for tilbagevendende besøgende (i sekunder)",
"ColumnAvgActionsPerReturningVisit": "Gns. antal handlinger pr. tilbagevendende besøg",
"ColumnBounceCountForReturningVisits": "Afvisningstæller for tilbagevendende besøg",
"ColumnBounceRateForReturningVisits": "Afvisningsprocent for tilbagevendende besøg",
"ColumnMaxActionsInReturningVisit": "Maks. handlinger i et tilbagevendende besøg",
"ColumnNbReturningVisitsConverted": "Antal konverterede tilbagevendende besøg",
"ColumnReturningVisits": "Tilbagevendende besøg",
"ColumnSumVisitLengthReturning": "Samlet tidsforbrug for tilbagevendende besøgende (i sekunder)",
"ColumnUniqueReturningVisitors": "Unikke tilbagevendende besøgende",
"ColumnReturningUsers": "Tilbagevendende brugere",
"PluginDescription": "Rapporter målinger om førstegangs nye besøgende og tilbagevendende besøgende.",
"ReturnActions": "%s handlinger af tilbagevendende besøg",
"ReturnAverageVisitDuration": "%s gns. Besøgsvarighed for tilbagevendende besøgende",
"ReturnAvgActions": "%s gns. handlinger pr. tilbagevendende besøg",
"ReturnBounceRate": "%s tilbagevendende besøg er blevet afvist (har forladt hjemmesiden efter en sidevisning)",
"ReturningVisitDocumentation": "Et tilbagevendende besøg (i modsætning til et nyt besøg) foretages af en person, der har besøgt hjemmesiden mindst en gang før.",
"ReturningVisitsDocumentation": "Oversigt over tilbagevendende besøg.",
"ReturnVisits": "%s tilbagevendende besøg",
"SubmenuFrequency": "Hyppighed",
"WidgetGraphReturning": "Tilbagevendende besøg",
"WidgetOverview": "Hyppighedsoversigt"
}
}

View file

@ -0,0 +1,26 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Aktionen bei wiederkehrenden Besuchen",
"ColumnAverageVisitDurationForReturningVisitors": "Durchschnittszeit von wiederkehrenden Besuchen",
"ColumnAvgActionsPerReturningVisit": "Aktionen pro wiederkehrendem Besuch",
"ColumnBounceCountForReturningVisits": "Absprünge von wiederkehrenden Besuchen",
"ColumnBounceRateForReturningVisits": "Absprungsrate bei wiederkehrenden Besuchen",
"ColumnMaxActionsInReturningVisit": "Maximale Aktionen eines wiederkehrenden Besuchs",
"ColumnNbReturningVisitsConverted": "Anzahl wiederkehrende Besuche mit Konversion",
"ColumnReturningVisits": "Wiederkehrende Besuche",
"ColumnSumVisitLengthReturning": "Gesamte Aufenthaltszeit bei wiederkehrenden Besuchen (in Sekunden)",
"ColumnUniqueReturningVisitors": "Eindeutige wiederkehrende Besucher",
"ColumnReturningUsers": "Wiederkehrende Benutzer",
"PluginDescription": "Liefert Metriken über erstmalige und wiederkehrende Besucher.",
"ReturnActions": "%s Aktionen von wiederkehrenden Besuchen",
"ReturnAverageVisitDuration": "%s durchschnittliche Aufenthaltszeit bei wiederkehrenden Besuchen",
"ReturnAvgActions": "%s Aktionen pro wiederkehrendem Besuch",
"ReturnBounceRate": "%s wiederkehrende Besuche sind abgesprungen (haben die Website nach einer Seite verlassen)",
"ReturningVisitDocumentation": "Ein wiederkehrender Besuch wird (im Vergleich zu einem neuen Besuch) von jemandem gemacht, der bereits mindestens einmal die Website besucht hat.",
"ReturningVisitsDocumentation": "Dies ist eine Übersicht über die wiederkehrenden Besuche.",
"ReturnVisits": "%s wiederkehrende Besuche",
"SubmenuFrequency": "Häufigkeit",
"WidgetGraphReturning": "Graph der wiederkehrenden Besuche",
"WidgetOverview": "Häufigkeitsübersicht"
}
}

View file

@ -0,0 +1,26 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Δραστηριότητες από Επιστρεφόμενες Επισκέψεις",
"ColumnAverageVisitDurationForReturningVisitors": "Μέση Διάρκεια Επιστρεφόμενης Επίσκεψης (σε δευτερόλεπτα)",
"ColumnAvgActionsPerReturningVisit": "Μέσος αριθμός Δραστηριοτήτων ανά Επιστρεφόμενη Επίσκεψη",
"ColumnBounceCountForReturningVisits": "Μέτρηση Αναπήδησης για Επιστρεφόμενους Επισκέπτες",
"ColumnBounceRateForReturningVisits": "Βαθμός Απομάκρυνσης για Επιστρεφόμενες Επισκέψεις",
"ColumnMaxActionsInReturningVisit": "Μέγιστος αριθμός Δραστηριοτήτων σε μια επιστρεφόμενη επίσκεψη",
"ColumnNbReturningVisitsConverted": "Αριθμός μετατρεπόμενων επιστρεφόμενων επισκέψεων",
"ColumnReturningVisits": "Επιστρεφόμενες επισκέψεις",
"ColumnSumVisitLengthReturning": "Συνολικός δαπανηθείς χρόνος από επιστρεφόμενους επισκέπτες (σε δευτερόλεπτα)",
"ColumnUniqueReturningVisitors": "Μοναδικοί επιστρεφόμενοι επισκέπτες",
"ColumnReturningUsers": "Επιστρέφοντες Χρήστες",
"PluginDescription": "Αναφέρει μετρικές σχετικά με τους νέους επισκέπτες και αυτούς που ξαναέρχονται.",
"ReturnActions": "%s δραστηριότητες από τις επιστρεφόμενες επισκέψεις",
"ReturnAverageVisitDuration": "%s μέση διάρκεια επισκέψεων για επιστρεφόμενους Επισκέπτες",
"ReturnAvgActions": "%s δραστηριότητες ανά επιστρεφόμενη επίσκεψη",
"ReturnBounceRate": "%s επιστρεφόμενες επισκέψεις έχουν απομακρυνθεί (άφησαν την ιστοσελίδα μετά από μια σελίδα)",
"ReturningVisitDocumentation": "Μια επιστρεφόμενη επίσκεψη είναι (σε αντίθεση με μια νέα επίσκεψη) αυτή που έγινε από κάποιον που έχει επισκευφτεί την ιστοσελίδα ήδη μια φορά.",
"ReturningVisitsDocumentation": "Αυτή είναι μια επισκόπηση των επιστρεφόμενων επισκέψεων.",
"ReturnVisits": "%s επιστρεφόμενες επισκέψεις",
"SubmenuFrequency": "Συχνότητα",
"WidgetGraphReturning": "Γράφημα επιστρεφόμενων επισκέψεων",
"WidgetOverview": "Επισκόπηση συχνότητας"
}
}

View file

@ -0,0 +1,26 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Actions by Returning Visits",
"ColumnAverageVisitDurationForReturningVisitors": "Avg. Duration of a Returning Visit (in sec)",
"ColumnAvgActionsPerReturningVisit": "Avg. Actions per Returning Visit",
"ColumnBounceCountForReturningVisits": "Bounce Count for Returning Visits",
"ColumnBounceRateForReturningVisits": "Bounce Rate for Returning Visits",
"ColumnMaxActionsInReturningVisit": "Maximum actions in one returning visit",
"ColumnNbReturningVisitsConverted": "Number of converted returning visits",
"ColumnReturningVisits": "Returning Visits",
"ColumnSumVisitLengthReturning": "Total time spent by returning visitors (in seconds)",
"ColumnUniqueReturningVisitors": "Unique returning visitors",
"ColumnReturningUsers": "Returning Users",
"PluginDescription": "Reports metrics about your first time new visitors and returning visitors.",
"ReturnActions": "%s actions by the returning visits",
"ReturnAverageVisitDuration": "%s average visit duration for returning visitors",
"ReturnAvgActions": "%s actions per returning visit",
"ReturnBounceRate": "%s returning visits have bounced (left the website after one page)",
"ReturningVisitDocumentation": "A returning visit is (as opposed to a new visit) made by someone who has visited the website at least once before.",
"ReturningVisitsDocumentation": "This is an overview of the returning visits.",
"ReturnVisits": "%s returning visits",
"SubmenuFrequency": "Frequency",
"WidgetGraphReturning": "Returning Visits Over Time",
"WidgetOverview": "Frequency Overview"
}
}

View file

@ -0,0 +1,26 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Acciones de visitantes que regresan",
"ColumnAverageVisitDurationForReturningVisitors": "Duración promedio de una visita que regresa (en segundos)",
"ColumnAvgActionsPerReturningVisit": "Acciones promedio por visitante que regresa",
"ColumnBounceCountForReturningVisits": "Contador de rebotes de visitantes que regresan",
"ColumnBounceRateForReturningVisits": "Porcentaje de rebotes por visitantes que regresan",
"ColumnMaxActionsInReturningVisit": "Máximas acciones en una visita de retorno",
"ColumnNbReturningVisitsConverted": "Número de visitas que regresan convertidas",
"ColumnReturningVisits": "Visitantes que han vuelto",
"ColumnSumVisitLengthReturning": "Tiempo total transcurrido por visitantes que retornan (en segundos)",
"ColumnUniqueReturningVisitors": "Visitantes únicos que regresan",
"ColumnReturningUsers": "Usuarios que retornan",
"PluginDescription": "Informa métricas acerca de la primera vez de los visitantes y de los visitantes que regresan.",
"ReturnActions": "%s acciones realizadas por los visitantes que regresan",
"ReturnAverageVisitDuration": "%s duración promedio de la visita de los visitantes que regresan",
"ReturnAvgActions": "%s acciones por visitante que ha vuelto",
"ReturnBounceRate": "%s rebotes visitas que han vuelto (abandonaron el sitio después de una página)",
"ReturningVisitDocumentation": "Una visita que regresa es (contrario a la nueva visita) aquel que ha visitado anteriormente su sitio de internet al menos una vez.",
"ReturningVisitsDocumentation": "Esta es una visión general de los visitantes que regresan.",
"ReturnVisits": "%s visitantes que han vuelto",
"SubmenuFrequency": "Frecuencia",
"WidgetGraphReturning": "Visitas que regresan en el tiempo",
"WidgetOverview": "Vista general de frecuencia"
}
}

View file

@ -0,0 +1,23 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Tegevused korduvate külastuste kaupa",
"ColumnAverageVisitDurationForReturningVisitors": "Korduva külastuse keskmine aeg (sek)",
"ColumnAvgActionsPerReturningVisit": "Keskmine tegevuste arv korduvatel külastustel",
"ColumnBounceCountForReturningVisits": "Korduvate külastuste põrke arv",
"ColumnBounceRateForReturningVisits": "Korduvate külastuste põrkemäär",
"ColumnMaxActionsInReturningVisit": "Maksimaalne tegevuste arv ühel korduval külastusel",
"ColumnNbReturningVisitsConverted": "Tulutoovaid korduvaid külastusi",
"ColumnReturningVisits": "Korduvad külastused",
"ColumnSumVisitLengthReturning": "Korduvate külastuste kogu lehel viibitud aeg (sek)",
"ColumnUniqueReturningVisitors": "Unikaalsed korduvkülastajad",
"ReturnActions": "%s tegevust korduval külastusel",
"ReturnAverageVisitDuration": "%s keskmine külastuse kestvus korduvatel külastustel",
"ReturnAvgActions": "%s tegevust korduvatel külastustel",
"ReturnBounceRate": "%s korduvaid külastajaid põrkas (lahkus peale ühe lehe kuvamist)",
"ReturningVisitsDocumentation": "See on korduvate külastuste ülevaade.",
"ReturnVisits": "%s korduvat külastust",
"SubmenuFrequency": "Sagedus",
"WidgetGraphReturning": "Korduvate külastuste graafik",
"WidgetOverview": "Sageduse ülevaade"
}
}

View file

@ -0,0 +1,13 @@
{
"VisitFrequency": {
"ColumnActionsByReturningVisits": "Itzulerako bisiten ekintzak",
"ColumnBounceRateForReturningVisits": "Itzulerako bisiten errebotatze-tasa",
"ColumnReturningVisits": "Itzulerako bisitak",
"ReturnActions": "%s ekintza itzulerako bisitek",
"ReturnBounceRate": "%s itzulerako bisita errebotatu dira (webgunea utzi dute orri bat ikusi ondoren)",
"ReturnVisits": "%s itzulerako bisita",
"SubmenuFrequency": "Maiztasuna",
"WidgetGraphReturning": "Itzulerako bisiten grafikoa",
"WidgetOverview": "Maiztasunaren ikuspegi orokorra"
}
}

Some files were not shown because too many files have changed in this diff Show more