PluginProbe ʕ •ᴥ•ʔ
ShareThis Dashboard for Google Analytics / 2.0.2
ShareThis Dashboard for Google Analytics v2.0.2
3.3.2 trunk 1.0.7 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2.5 2.3.5 2.3.6 2.3.7 2.3.8 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 3.0.0 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.3.0 3.3.1
googleanalytics / view / stats.php
googleanalytics / view Last commit date
ga_accounts_selector.php 9 years ago ga_code.php 9 years ago ga_dashboard_widget.php 9 years ago ga_notice.php 9 years ago ga_oauth_notice.php 9 years ago ga_wp_notice.php 9 years ago page.php 9 years ago statistics.php 9 years ago stats.php 9 years ago
stats.php
120 lines
1 <div class="wrap ga-wrap" id="ga-stats-container">
2 <div class="panel panel-default">
3 <div class="panel-heading"><strong><?php _e( "Pageviews - Last 7 days vs previous 7 days" ) ?></strong></div>
4 <div class="panel-body ga-chart">
5 <div id="chart_div" style="width: 100%;"></div>
6 <div class="ga-loader-wrapper stats-page">
7 <div class="ga-loader stats-page-loader"></div>
8 </div>
9 </div>
10 </div>
11
12 <div class="panel panel-default">
13 <div class="panel-heading"><strong><?php _e( "Comparison - Last 7 days vs previous 7 days" ) ?></strong></div>
14 <div class="panel-body">
15 <div id="boxes-container">
16 <div class="row">
17 <?php if ( ! empty( $boxes ) ) : ?>
18 <?php foreach ( $boxes as $box ) : ?>
19 <div class="col-md-3">
20 <div class="panel panel-default">
21 <div class="panel-body ga-box-centered">
22 <div style="font-size: 16px;"><?php echo $box['label'] ?></div>
23 <div style="color: <?php echo $box['color'] ?>; font-size: 24px;"><?php echo Ga_Helper::format_percent( $box['diff'] ); ?></div>
24 <div style="color: grey; font-size: 16px;"><?php echo $box['comparison'] ?></div>
25 </div>
26 </div>
27 </div>
28 <?php endforeach; ?>
29 <?php endif; ?>
30 </div>
31 </div>
32 </div>
33 </div>
34 <?php if ( ! empty( $sources ) ) : ?>
35 <div class="panel panel-default">
36 <div class="panel-heading"><strong><?php _e( "Top 5 Traffic Sources for the past 7 days" ) ?></strong></div>
37 <div class="panel-body">
38
39 <div id="table-container">
40 <table class="table table-bordered">
41 <tr>
42 <td colspan="2">
43 </td>
44 <th style="text-align: right;">
45 <?php _e( 'Pageviews' ); ?>
46 </th>
47 <th style="text-align: right;">
48 <?php echo '%'; ?>
49 </th>
50 </tr>
51 <tr>
52 <td style="width: 20%; font-size: 20px;text-align:center" colspan="2"></td>
53 <td class="col-md-2" style="text-align: right">
54 <div style="font-size: 16px;"><?php echo $sources['total'] ?></div>
55 <div style="color: grey; font-size: 10px;">% of
56 Total: <?php echo Ga_Helper::format_percent( ( ! empty( $sources['total'] ) ) ? number_format( $sources['sum'] / $sources['total'] * 100, 2, '.', ' ' ) : 100 ); ?>
57 (<?php echo $sources['sum'] ?>)
58 </div>
59 </td>
60 <td class="col-md-5" style="text-align: right">
61 <div style="font-size: 16px;"><?php echo $sources['total'] ?></div>
62 <div style="color: grey; font-size: 10px;">% of
63 Total: <?php echo Ga_Helper::format_percent( ( ! empty( $sources['total'] ) ) ? number_format( $sources['sum'] / $sources['total'] * 100, 2, '.', ' ' ) : 100 ); ?>
64 (<?php echo $sources['sum'] ?>)
65 </div>
66 </td>
67 </tr>
68 <?php foreach ( $sources['rows'] as $key => $source ): ?>
69 <tr>
70 <td style="width: 5%;text-align: right"><?php echo $key ?>.</td>
71 <td style="width: 10%;">
72 <?php if ( $source['name'] != '(direct) / (none)' ) : ?>
73 <a href="<?php echo $source['url'] ?>"
74 target="_blank"><?php echo $source['name'] ?></a>
75 <?php else: ?>
76 <?php echo $source['name'] ?>
77 <?php endif; ?>
78 </td>
79 <td style="text-align: right"><?php echo $source['number'] ?></td>
80 <td>
81 <div class="progress">
82 <div class="progress-bar" role="progressbar"
83 aria-valuenow="<?php echo $source['percent'] ?>" aria-valuemin="0"
84 aria-valuemax="100"
85 style="width: <?php echo $source['percent'] ?>%;"></div>
86 <span style="margin-left: 10px;"><?php echo Ga_Helper::format_percent( $source['percent'] ); ?></span>
87 </div>
88 </td>
89 </tr>
90 <?php endforeach; ?>
91 </table>
92 </div>
93 </div>
94 </div>
95 <?php endif; ?>
96
97 <?php if ( ! empty( $chart ) ) : ?>
98 <script type="text/javascript">
99
100 ga_charts.init(function () {
101
102 var data = new google.visualization.DataTable();
103 data.addColumn('string', 'Day');
104 data.addColumn('number', '<?php echo $labels['thisWeek'] ?>');
105 data.addColumn({type: 'string', role: 'tooltip', 'p': {'html': true}});
106 data.addColumn('number', '<?php echo $labels['lastWeek'] ?>');
107 data.addColumn({type: 'string', role: 'tooltip', 'p': {'html': true}});
108
109 <?php foreach ( $chart as $row ) : ?>
110 data.addRow(['<?php echo $row['day'] ?>', <?php echo $row['current'] ?>, ga_charts.createTooltip('<?php echo $row['day'] ?>', '<?php echo $row['current'] ?>'), <?php echo $row['previous'] ?>, ga_charts.createTooltip('<?php echo $row['previous-day'] ?>', '<?php echo $row['previous'] ?>')]);
111 <?php endforeach; ?>
112 ga_charts.events(data);
113 ga_charts.drawChart(data);
114 ga_loader.hide();
115 }
116 );
117 </script>
118 <?php endif; ?>
119 </div>
120