PluginProbe ʕ •ᴥ•ʔ
ShareThis Dashboard for Google Analytics / 2.0.3
ShareThis Dashboard for Google Analytics v2.0.3
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
122 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,
57 2, '.', ' ' ) : 100 ); ?>
58 (<?php echo $sources['sum'] ?>)
59 </div>
60 </td>
61 <td class="col-md-5" style="text-align: right">
62 <div style="font-size: 16px;"><?php echo $sources['total'] ?></div>
63 <div style="color: grey; font-size: 10px;">% of
64 Total: <?php echo Ga_Helper::format_percent( ( ! empty( $sources['total'] ) ) ? number_format( $sources['sum'] / $sources['total'] * 100,
65 2, '.', ' ' ) : 100 ); ?>
66 (<?php echo $sources['sum'] ?>)
67 </div>
68 </td>
69 </tr>
70 <?php foreach ( $sources['rows'] as $key => $source ): ?>
71 <tr>
72 <td style="width: 5%;text-align: right"><?php echo $key ?>.</td>
73 <td style="width: 10%;">
74 <?php if ( $source['name'] != '(direct) / (none)' ) : ?>
75 <a href="<?php echo $source['url'] ?>"
76 target="_blank"><?php echo $source['name'] ?></a>
77 <?php else: ?>
78 <?php echo $source['name'] ?>
79 <?php endif; ?>
80 </td>
81 <td style="text-align: right"><?php echo $source['number'] ?></td>
82 <td>
83 <div class="progress">
84 <div class="progress-bar" role="progressbar"
85 aria-valuenow="<?php echo $source['percent'] ?>" aria-valuemin="0"
86 aria-valuemax="100"
87 style="width: <?php echo $source['percent'] ?>%;"></div>
88 <span style="margin-left: 10px;"><?php echo Ga_Helper::format_percent( $source['percent'] ); ?></span>
89 </div>
90 </td>
91 </tr>
92 <?php endforeach; ?>
93 </table>
94 </div>
95 </div>
96 </div>
97 <?php endif; ?>
98
99 <?php if ( ! empty( $chart ) ) : ?>
100 <script type="text/javascript">
101
102 ga_charts.init(function () {
103
104 var data = new google.visualization.DataTable();
105 data.addColumn('string', 'Day');
106 data.addColumn('number', '<?php echo $labels['thisWeek'] ?>');
107 data.addColumn({type: 'string', role: 'tooltip', 'p': {'html': true}});
108 data.addColumn('number', '<?php echo $labels['lastWeek'] ?>');
109 data.addColumn({type: 'string', role: 'tooltip', 'p': {'html': true}});
110
111 <?php foreach ( $chart as $row ) : ?>
112 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'] ?>')]);
113 <?php endforeach; ?>
114 ga_charts.events(data);
115 ga_charts.drawChart(data);
116 ga_loader.hide();
117 }
118 );
119 </script>
120 <?php endif; ?>
121 </div>
122