|
<div class="owa_reportSectionContent" style="width:auto;"> |
|
<div class="owa_reportSectionHeader">Site Metrics</div> |
|
|
|
<div id="trend-chart" style="height:125px;"></div><BR> |
|
<div id="trend-metrics" style="width:auto;"></div> |
|
|
|
</div> |
|
<div class="clear"></div> |
|
<table style="padding:0px;width:auto;"> |
|
<TR> |
|
<TD style="width:50%" valign="top"> |
|
|
|
<div class="owa_reportSectionContent"> |
|
<div class="owa_reportSectionHeader">Top Content</div> |
|
|
|
<div id="top-pages" style="min-width:350px"></div> |
|
<div class="owa_moreLinks"> |
|
<a href="<?php echo $this->makeLink(array('do' => 'base.reportPages'), true);?>">View Full Report »</a> |
|
</div> |
|
</div> |
|
|
|
<div class="owa_reportSectionContent"> |
|
<div class="owa_reportSectionHeader">Visitor Types</div> |
|
<div id="visitor-types" style="width:250px;margin-top:-10px;"></div> |
|
</div> |
|
|
|
<div class="owa_reportSectionContent"> |
|
<div class="section_header">Latest Visits</div> |
|
<?php include('report_latest_visits.tpl')?> |
|
</div> |
|
|
|
</TD> |
|
<TD style="width:50%" valign="top"> |
|
|
|
<?php if ($actions->getDataRows()):?> |
|
<div class="owa_reportSectionContent" style="min-width:200px; height:;"> |
|
<div class="section_header">Actions</div> |
|
|
|
<div id="actions-trend" style="width:200px;height:;"></div> |
|
|
|
|
|
<table cellpadding="0" cellspacing="0" width="100%"> |
|
<tr> |
|
<td valign="top"> |
|
<?php foreach($actions->getDataRows() as $k => $row):?> |
|
<div class="owa_metricInfobox" style="width:150px;"> |
|
<p class="owa_metricInfoboxLabel"><?php echo $row['actionName']['value'];?></p> |
|
<p class="owa_metricInfoboxLargeNumber"><?php echo $row['actions']['value'];?></p> |
|
</div> |
|
<?php endforeach;?> |
|
</td> |
|
</tr> |
|
</table> |
|
|
|
|
|
<div class="owa_genericHorizontalList owa_moreLinks"> |
|
<UL> |
|
<LI> |
|
<a href="<?php echo $this->makeLink(array('do' => 'base.reportActionTracking'), true);?>">View Full Report »</a> |
|
</LI> |
|
</UL> |
|
</div> |
|
<div class="clear"></div> |
|
</div> |
|
<?php endif;?> |
|
|
|
<div class="owa_reportSectionContent"> |
|
<div class="owa_reportSectionHeader">Traffic Sources</div> |
|
<div id="visitor-mediums" style="width:250px;margin-top:-10px;"></div> |
|
</div> |
|
|
|
<div class="owa_reportSectionContent"> |
|
<div class="owa_reportSectionHeader">Top Referrers</div> |
|
|
|
<div id="top-referers" style="min-width:350px"></div> |
|
<div class="owa_moreLinks"> |
|
<a href="<?php echo $this->makeLink(array('do' => 'base.reportReferringSites'), true);?>">View Full Report »</a> |
|
</div> |
|
</div> |
|
|
|
<div class="owa_reportSectionContent"> |
|
<div class="section_header">OWA News</div> |
|
<?php echo $this->getWidget('base.widgetOwaNews','',false);?> |
|
</div> |
|
</TD> |
|
</TR> |
|
</table> |
|
|
|
<script> |
|
|
|
var aurl = '<?php |
|
|
|
echo $this->makeApiLink(array( |
|
'do' => 'getResultSet', |
|
'metrics' => $metrics, |
|
'dimensions' => 'date', |
|
'sort' => 'date', |
|
'format' => 'json' |
|
), true); |
|
?>'; |
|
|
|
var rsh = new OWA.resultSetExplorer('site-trend'); |
|
|
|
rsh.asyncQueue.push(['makeAreaChart', [{x: 'date', y: 'visits'}], 'trend-chart']); |
|
rsh.options.metricBoxes.width = '150px'; |
|
rsh.asyncQueue.push(['makeMetricBoxes' , 'trend-metrics']); |
|
|
|
rsh.load(aurl); |
|
|
|
(function() { |
|
var tcurl = '<?php echo $this->makeApiLink(array('do' => 'getResultSet', |
|
'metrics' => 'pageViews', |
|
'dimensions' => 'pageTitle,pageUrl', |
|
'sort' => 'pageViews-', |
|
'format' => 'json', |
|
'page' => 1, |
|
'resultsPerPage' => 10 |
|
),true);?>'; |
|
|
|
OWA.items.tc = new OWA.resultSetExplorer('top-pages'); |
|
OWA.items.tc.options.grid.showRowNumbers = false; |
|
OWA.items.tc.addLinkToColumn('pageTitle', '<?php echo $this->makeLink(array('do' => 'base.reportDocument', 'pageUrl' => '%s'), true);?>', ['pageUrl']); |
|
OWA.items.tc.options.grid.excludeColumns = ['pageUrl']; |
|
OWA.items.tc.asyncQueue.push(['refreshGrid']); |
|
OWA.items.tc.load(tcurl); |
|
})(); |
|
|
|
(function() { |
|
var traurl = '<?php echo $this->makeApiLink(array('do' => 'getResultSet', |
|
'metrics' => 'visits', |
|
'dimensions' => 'referralPageTitle,referralPageUrl', |
|
'sort' => 'visits-', |
|
'format' => 'json', |
|
'resultsPerPage' => 10 |
|
),true);?>'; |
|
|
|
|
|
OWA.items.topreferers = new OWA.resultSetExplorer('top-referers'); |
|
OWA.items.topreferers.options.grid.showRowNumbers = false; |
|
OWA.items.topreferers.addLinkToColumn('referralPageTitle', '<?php echo $this->makeLink(array('do' => 'base.reportReferralDetail', 'referralPageUrl' => '%s'),true);?>', ['referralPageUrl']); |
|
OWA.items.topreferers.options.grid.excludeColumns = ['referralPageUrl']; |
|
OWA.items.topreferers.asyncQueue.push(['refreshGrid']); |
|
OWA.items.topreferers.load(traurl); |
|
})(); |
|
|
|
(function() { |
|
var aturl = '<?php echo $this->makeApiLink(array( |
|
'do' => 'getResultSet', |
|
'metrics' => 'actions', |
|
'dimensions' => 'date', |
|
'sort' => 'date', |
|
'format' => 'json', |
|
'period' => 'last_seven_days', |
|
'constraints' => urlencode($this->substituteValue('siteId==%s,','siteId')) |
|
));?>'; |
|
|
|
at = new OWA.resultSetExplorer('actions-trend'); |
|
at.options.areaChart.series.push({x:'date',y:'actions'}); |
|
at.setView('areaChart'); |
|
//at.load(aturl); |
|
})(); |
|
|
|
(function() { |
|
var vmurl = '<?php echo $this->makeApiLink(array('do' => 'getResultSet', |
|
'metrics' => 'visits', |
|
'dimensions' => 'medium', |
|
'sort' => 'visits-', |
|
'format' => 'json', |
|
'constraints' => urlencode($this->substituteValue('siteId==%s,','siteId'))),true);?>'; |
|
|
|
var vm = new OWA.resultSetExplorer('visitor-mediums'); |
|
vm.options.pieChart.metric = 'visits'; |
|
vm.options.pieChart.dimension = 'medium'; |
|
vm.setView('pie'); |
|
vm.load(vmurl); |
|
})(); |
|
|
|
(function() { |
|
var aurl = '<?php echo $this->makeApiLink(array('do' => 'getResultSet', |
|
'metrics' => 'repeatVisitors,newVisitors', |
|
'dimensions' => '', |
|
'sort' => 'visits', |
|
'format' => 'json', |
|
'constraints' => urlencode($this->substituteValue('siteId==%s,','siteId'))),true);?>'; |
|
|
|
OWA.items.vt = new OWA.resultSetExplorer('visitor-types'); |
|
OWA.items.vt.options.pieChart.metrics = ['repeatVisitors', 'newVisitors']; |
|
OWA.items.vt.asyncQueue.push(['makePieChart']); |
|
OWA.items.vt.load(aurl); |
|
})(); |
|
|
|
</script> |
|
|
|
<?php require_once('js_report_templates.php');?> |