PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.3.3
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.3.3
5.13.0 5.12.1 5.12.0 5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / classes / WpMatomo / Admin / views / get_started.php
matomo / classes / WpMatomo / Admin / views Last commit date
access.php 2 years ago advanced_settings.php 1 year ago exclusion_settings.php 4 years ago geolocation_settings.php 2 years ago get_started.php 1 year ago import_wp_statistics.php 4 years ago info.php 1 year ago info_bug_report.php 2 years ago info_help.php 1 year ago info_high_traffic.php 2 years ago info_matomo_desc.php 1 year ago info_multisite.php 2 years ago info_newsletter.php 4 years ago info_shared.php 1 year ago marketplace.php 1 year ago marketplace_setup_wizard.php 1 year ago measurable_settings.php 2 years ago privacy_gdpr.php 4 years ago scheduled_tasks_failures.php 2 years ago settings.php 4 years ago settings_errors.php 4 years ago summary.php 4 years ago systemreport.php 1 year ago tracking.php 1 year ago update_notice_clear_cache.php 5 years ago whats-new-notifications.php 1 year ago
get_started.php
106 lines
1 <?php
2 /**
3 * Matomo - free/libre analytics platform
4 *
5 * @link https://matomo.org
6 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
7 * @package matomo
8 */
9 /**
10 * phpcs considers all of our variables as global and want them prefixed with matomo
11 * phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound
12 */
13 use WpMatomo\Admin\AdminSettings;
14 use WpMatomo\Admin\GetStarted;
15 use WpMatomo\Admin\Menu;
16 use WpMatomo\Admin\TrackingSettings;
17 use WpMatomo\Settings;
18
19 if ( ! defined( 'ABSPATH' ) ) {
20 exit;
21 }
22
23 /** @var Settings $settings */
24 /** @var bool $can_user_edit */
25 /** @var bool $was_updated */
26 /** @var bool $show_this_page */
27
28 if ( empty( $show_this_page ) ) {
29 echo '<meta http-equiv="refresh" content="0;url=' . esc_attr( menu_page_url( Menu::SLUG_ABOUT, false ) ) . '" />';
30 }
31 ?>
32
33 <div class="wrap">
34 <div id="icon-plugins" class="icon32"></div>
35
36 <h1><?php esc_html_e( 'Start getting a full picture of your visitors', 'matomo' ); ?></h1>
37
38 <?php
39 if ( $was_updated ) {
40 include 'update_notice_clear_cache.php';
41 }
42 ?>
43
44 <p>
45 <?php require 'info_matomo_desc.php'; ?>
46 </p>
47
48 <hr/>
49
50 <h1 style="font-size:1.4em">
51 <?php esc_html_e( 'To start getting relevant reports and insights, complete these steps:', 'matomo' ); ?>
52 </h1>
53
54 <h2>1. <?php esc_html_e( 'Update your privacy page', 'matomo' ); ?></h2>
55
56 <p>
57 <?php esc_html_e( 'Before tracking any data, it\'s important to think about how you will respect the privacy of your users, and how you will ensure compliance with any relevant privacy guidelines, like the GDPR or ePrivacy Directive.', 'matomo' ); ?>
58 </p>
59
60 <p>
61 <?php echo sprintf( esc_html__( 'Give your users the chance to opt-out of tracking by either adding the shortcode %1$s or by adding the "Matomo opt out" block to your privacy page.', 'matomo' ), '<code>[matomo_opt_out]</code>' ); ?>
62 <?php echo sprintf( esc_html__( 'You can %1$stweak the opt-out to your liking - see the Privacy Settings%2$s.', 'matomo' ), '<a href="' . esc_url( AdminSettings::make_url( AdminSettings::TAB_PRIVACY ) ) . '">', '</a>' ); ?>
63 </p>
64
65 <p>
66 <?php esc_html_e( 'You may also need to mention that you are using Matomo Analytics on your website.', 'matomo' ); ?>
67 </p>
68 <p>
69 <?php echo sprintf( esc_html__( 'By %1$sdisabling cookies in the tracking settings%2$s, you might not need to ask for any cookie or tracking consent if the GDPR or ePrivacy applies to you (%3$slearn more%4$s).', 'matomo' ), '<a href="' . esc_url( AdminSettings::make_url( AdminSettings::TAB_TRACKING ) ) . '" target="_blank" rel="noreferrer noopener">', '</a>', '<a href="https://matomo.org/faq/new-to-piwik/how-do-i-use-matomo-analytics-without-consent-or-cookie-banner/" target="_blank" rel="noreferrer noopener">', '</a>' ); ?>
70 </p>
71
72 <?php if ( $settings->is_tracking_enabled() ) { ?>
73 <h2>2. <?php esc_html_e( 'Tracking is enabled', 'matomo' ); ?> <span class="dashicons dashicons-yes"
74 style="color: green;"></span></h2>
75 <p><?php esc_html_e( 'Tracking should be working now and you don\'t have to do anything else to set up tracking.', 'matomo' ); ?>
76 <a href="<?php echo esc_url( AdminSettings::make_url( AdminSettings::TAB_TRACKING ) ); ?>"><?php esc_html_e( 'Click here to optionally configure the tracking code to your liking (not required).', 'matomo' ); ?></a>
77 </p>
78
79 <?php } else { ?>
80 <h2>2. <?php esc_html_e( 'Enable tracking', 'matomo' ); ?></h2>
81
82 <p><?php esc_html_e( 'Enable tracking using the default configuration by clicking this button', 'matomo' ); ?>:</p>
83
84 <form method="post"> <?php wp_nonce_field( GetStarted::NONCE_NAME ); ?>
85 <input type="hidden" name="<?php echo esc_attr( GetStarted::FORM_NAME ); ?>[track_mode]"
86 value="<?php echo esc_attr( TrackingSettings::TRACK_MODE_DEFAULT ); ?>">
87 <input type="submit" class="button-primary" value="<?php esc_html_e( 'Enable tracking now', 'matomo' ); ?>">
88 </form>
89 <?php } ?>
90
91 <h2>3. <?php esc_html_e( 'Done', 'matomo' ); ?></h2>
92
93 <p><?php esc_html_e( 'Once some data is tracked, your reports will soon appear!', 'matomo' ); ?></p>
94
95 <form method="post">
96 <?php wp_nonce_field( GetStarted::NONCE_NAME ); ?>
97 <input type="hidden" name="<?php echo esc_attr( GetStarted::FORM_NAME ); ?>[show_get_started_page]"
98 value="no">
99 <input type="submit" class="button-primary"
100 value="<?php esc_html_e( 'Hide this page', 'matomo' ); ?>">
101 </form>
102 <p>
103 <br/>
104 </p>
105 </div>
106