Version Description
Download this release
Release Info
Developer | grimmdude |
Plugin | Google Analyticator |
Version | 6.5.5 |
Comparing to | |
See all releases |
Code changes from version 6.5.4 to 6.5.5
- appsumo-capture-form.php +13 -0
- class.analytics.stats.php +9 -0
- google-analyticator.php +598 -553
- images/products/appsumo-logo.png +0 -0
- images/products/appsumo-logo.svg +16 -0
- images/products/kingsumo-logo.svg +54 -0
- images/products/sendfox-logo.svg +36 -0
- images/products/sumo-logo.png +0 -0
- other_tools.php +41 -0
- readme.txt +5 -6
- scripts/google-analyticator-scripts.js +7 -0
- styles/google-analyticator-style-common.css +314 -0
- styles/google-analyticator-style.css +51 -0
appsumo-capture-form.php
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="google-analyticator-appsumo-capture-container">
|
2 |
+
<div class="">
|
3 |
+
<div class="google-analyticator-appsumo-capture-header">You’re never paying full price for software again.</div>
|
4 |
+
<div class="google-analyticator-appsumo-capture-sub-header">
|
5 |
+
We’ll send you the hottest deals straight to your inbox so
|
6 |
+
you’re always in on the best-kept software secrets.
|
7 |
+
</div>
|
8 |
+
<form class="signup-email-form" id="signup_email_form" method="post" action="" onsubmit="submitAppsumoCaptureForm(this.email.value);return false;">
|
9 |
+
<input type="email" id="email" name="email" placeholder="Email Address" class="google-analyticator-appsumo-capture-container-input">
|
10 |
+
<button class="google-analyticator-appsumo-capture-container-button" type="submit">Send Me Deals</button>
|
11 |
+
</form>
|
12 |
+
</div>
|
13 |
+
</div>
|
class.analytics.stats.php
CHANGED
@@ -136,6 +136,11 @@ class GoogleAnalyticsStats
|
|
136 |
print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage();
|
137 |
return false;
|
138 |
}
|
|
|
|
|
|
|
|
|
|
|
139 |
|
140 |
$profile_id = $profiles->items[0]->id;
|
141 |
if (empty($profile_id)) return false;
|
@@ -156,6 +161,10 @@ class GoogleAnalyticsStats
|
|
156 |
{
|
157 |
print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage();
|
158 |
}
|
|
|
|
|
|
|
|
|
159 |
|
160 |
|
161 |
if( !empty( $profiles->items ) )
|
136 |
print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage();
|
137 |
return false;
|
138 |
}
|
139 |
+
catch(Exception $e)
|
140 |
+
{
|
141 |
+
print $e->getMessage();
|
142 |
+
return false;
|
143 |
+
}
|
144 |
|
145 |
$profile_id = $profiles->items[0]->id;
|
146 |
if (empty($profile_id)) return false;
|
161 |
{
|
162 |
print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage();
|
163 |
}
|
164 |
+
catch(Exception $e)
|
165 |
+
{
|
166 |
+
print $e->getMessage();
|
167 |
+
}
|
168 |
|
169 |
|
170 |
if( !empty( $profiles->items ) )
|
google-analyticator.php
CHANGED
@@ -5,14 +5,14 @@
|
|
5 |
* Plugin URI: http://www.videousermanuals.com/google-analyticator/?utm_campaign=analyticator&utm_medium=plugin&utm_source=readme-txt
|
6 |
* Description: Adds the necessary JavaScript code to enable <a href="http://www.google.com/analytics/">Google's Analytics</a>. After enabling this plugin you need to authenticate with Google, then select your domain and you're set.
|
7 |
* Author: SumoMe
|
8 |
-
* Author URI:
|
9 |
* Text Domain: google-analyticator
|
10 |
*/
|
11 |
|
12 |
//error_reporting(E_ALL);
|
13 |
//ini_set('display_errors', '1');
|
14 |
|
15 |
-
define('GOOGLE_ANALYTICATOR_VERSION', '6.5.
|
16 |
|
17 |
define('GOOGLE_ANALYTICATOR_CLIENTID', '1007949979410.apps.googleusercontent.com');
|
18 |
define('GOOGLE_ANALYTICATOR_CLIENTSECRET', 'q06U41XDXtzaXD14E-KO1hti'); //don't worry - this don't need to be secret in our case
|
@@ -132,6 +132,22 @@ function ga_admin_init() {
|
|
132 |
$plugin_dir = basename(dirname(__FILE__));
|
133 |
load_plugin_textdomain('google-analyticator', 'wp-content/plugins/' . $plugin_dir . '/localizations', $plugin_dir . '/localizations');
|
134 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
}
|
136 |
|
137 |
# Add the core Google Analytics script, with a high priority to ensure last script for async tracking
|
@@ -474,558 +490,562 @@ function ga_options_page() {
|
|
474 |
|
475 |
?>
|
476 |
<div class="wrap">
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
496 |
</div>
|
497 |
-
<?php } ?>
|
498 |
-
<?php if ((get_option(key_ga_uid) == "XX-XXXXX-X") && (get_option(key_ga_status) != ga_disabled)) { ?>
|
499 |
-
<div style="margin:10px auto; border:3px #f00 solid; background-color:#fdd; color:#000; padding:10px; text-align:center;">
|
500 |
-
<?php _e('Google Analytics integration is currently enabled, but you did not enter a UID. Tracking will not occur.', 'google-analyticator'); ?>
|
501 |
</div>
|
502 |
-
<?php } ?>
|
503 |
-
<div id="vumga-container" style="position:relative;">
|
504 |
-
<?php
|
505 |
-
$addons = get_option("gapro_addons");
|
506 |
-
if(!$addons){?>
|
507 |
-
<div id="vumga-sidebar" style="position: absolute; top: 40px; right: 0; width: 250px; border: 1px solid #ccc; padding: 20px; background:#FFFFFF">
|
508 |
-
<h3 style="text-align:center">Support us</h3>
|
509 |
-
<p>1- Check out our <a target="_blank" href="https://wordpress.org/plugins/sumome">SumoMe plugin</a></p>
|
510 |
-
<p>2- <a target="_blank" href="https://wordpress.org/support/view/plugin-reviews/google-analyticator">Leave a :) Review</a></p>
|
511 |
-
<p>3- Have a great day!</p>
|
512 |
-
<h3 style="text-align:center">Show off your analytics</h3>
|
513 |
-
<p>Use short code <b>[analytics]</b> anywhere on your site to show your analytics publicly.</p>
|
514 |
-
<p>Use short code <b>[analytics-counter]</b> anywhere on your site to display the page view counter widget.</p>
|
515 |
-
</div>
|
516 |
-
<?php }?>
|
517 |
-
<div style="margin-right: 320px;">
|
518 |
-
<table class="form-table" cellspacing="2" cellpadding="5" width="100%">
|
519 |
-
<tr>
|
520 |
-
<td colspan="2" style="padding-left:0"><h3>
|
521 |
-
<?php _e('Basic Settings', 'google-analyticator'); ?>
|
522 |
-
</h3></td>
|
523 |
-
</tr>
|
524 |
-
|
525 |
-
<tr>
|
526 |
-
<th width="35%" valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_status ?>">
|
527 |
-
<?php _e('Google Analytics logging is', 'google-analyticator'); ?>:</label>
|
528 |
-
</th>
|
529 |
-
<td>
|
530 |
-
<?php
|
531 |
-
echo "<select name='".key_ga_status."' id='".key_ga_status."'>\n";
|
532 |
-
|
533 |
-
echo "<option value='".ga_enabled."'";
|
534 |
-
if(get_option(key_ga_status) == ga_enabled)
|
535 |
-
echo " selected='selected'";
|
536 |
-
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
537 |
-
|
538 |
-
echo "<option value='".ga_disabled."'";
|
539 |
-
if(get_option(key_ga_status) == ga_disabled)
|
540 |
-
echo" selected='selected'";
|
541 |
-
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
542 |
-
|
543 |
-
echo "</select>\n";
|
544 |
-
?>
|
545 |
-
|
546 |
-
</td>
|
547 |
-
</tr>
|
548 |
-
<tr id="ga_ajax_accounts">
|
549 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_uid; ?>"><?php _e('Analytics Account', 'google-analyticator'); ?>:</label>
|
550 |
-
</th>
|
551 |
-
<td>
|
552 |
-
|
553 |
-
<?php if (get_option(key_ga_disable_gasites) == ga_disabled){?>
|
554 |
-
<?php
|
555 |
-
|
556 |
-
if( $useAuth ):
|
557 |
-
|
558 |
-
$uids = ga_get_analytics_accounts();
|
559 |
-
|
560 |
-
echo "<select name='".key_ga_uid."'> ";
|
561 |
-
|
562 |
-
$hasSelected = false; // Will be set to true once a match is found. Cant echo selected twice.
|
563 |
-
|
564 |
-
foreach($uids as $id=>$domain):
|
565 |
-
|
566 |
-
echo '<option value="'.$id.'"';
|
567 |
-
// If set in DB.
|
568 |
-
if( get_option(key_ga_uid) == $id ) { $hasSelected=true; echo ' selected="selected"'; }
|
569 |
-
// Else if the domain matches the current domain & nothing set in DB.
|
570 |
-
elseif( ( $_SERVER['HTTP_HOST'] == $domain ) && ( ! $hasSelected ) ) { $hasSelected=true; echo ' selected="selected"'; }
|
571 |
-
echo '>'.$domain.'</option>';
|
572 |
-
|
573 |
-
endforeach;
|
574 |
-
|
575 |
-
echo '</select>';
|
576 |
-
|
577 |
-
// Need a copy of the array, so we can store the domain name too (for visual purposes)
|
578 |
-
echo '<input type="hidden" name="ga_domain_names" value=\'' . serialize( $uids ) . '\' />';
|
579 |
-
|
580 |
-
else:
|
581 |
-
|
582 |
-
echo '<input type="text" name="'.key_ga_uid.'" value="'. get_option( key_ga_uid ) .'" />';
|
583 |
-
|
584 |
-
endif;
|
585 |
-
?><br />
|
586 |
-
<input type="checkbox" name="<?php echo key_ga_disable_gasites?>" id="<?php echo key_ga_disable_gasites?>"<?php if(get_option(key_ga_disable_gasites) == ga_enabled){?> checked="checked"<?php }?> /> <?php _e('Hide Google Analytics UID after saving', 'google-analyticator'); ?>
|
587 |
-
<?php }else{
|
588 |
-
?><?php echo get_option( 'ga_domain_name' ); ?> - To change this, you must <a href="<?php echo admin_url('/options-general.php?page=ga_reset'); ?>">deauthorize and reset the plugin</a>
|
589 |
-
<input type="hidden" name="<?php echo key_ga_disable_gasites?>" value="<?php echo ga_enabled?>" /><input type="hidden" name="<?php echo key_ga_uid?>" value="<?php echo get_option(key_ga_uid)?>" />
|
590 |
-
<?php
|
591 |
-
}?>
|
592 |
-
</td>
|
593 |
-
</tr>
|
594 |
-
<tr>
|
595 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_analytic_snippet ?>">
|
596 |
-
<?php _e('Tracking Code', 'google-analyticator'); ?>:</label>
|
597 |
-
</th>
|
598 |
-
<td><?php
|
599 |
-
echo "<select name='".key_ga_analytic_snippet."' id='".key_ga_analytic_snippet."'>\n";
|
600 |
-
|
601 |
-
echo "<option value='".ga_disabled."'";
|
602 |
-
if(get_option(key_ga_analytic_snippet) == ga_disabled)
|
603 |
-
echo" selected='selected'";
|
604 |
-
echo ">" . __('Universal (analytics.js)', 'google-analyticator') . "</option>\n";
|
605 |
-
|
606 |
-
echo "<option value='".ga_enabled."'";
|
607 |
-
if(get_option(key_ga_analytic_snippet) == ga_enabled)
|
608 |
-
echo " selected='selected'";
|
609 |
-
echo ">" . __('Traditional (ga.js)', 'google-analyticator') . "</option>\n";
|
610 |
-
|
611 |
-
echo "</select>\n";
|
612 |
-
?>
|
613 |
-
<p class="setting-description">
|
614 |
-
<?php _e('If you are using Universal Analytics make sure you have changed your account to a Universal Analytics property in Google Analytics. Read more about Universal Analytics <a href="https://support.google.com/analytics/answer/2817075?hl=en" target="_blank">here</a>.', 'google-analyticator'); ?>
|
615 |
-
</p>
|
616 |
-
</td>
|
617 |
-
</tr>
|
618 |
-
<tr>
|
619 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_widgets; ?>">
|
620 |
-
<?php _e('Support us', 'google-analyticator'); ?>:</label>
|
621 |
-
</th>
|
622 |
-
<td><?php
|
623 |
-
echo "<select name='".key_ga_show_ad."' id='".key_ga_show_ad."'>\n";
|
624 |
-
|
625 |
-
echo "<option value='1'";
|
626 |
-
if(get_option(key_ga_show_ad) == '1')
|
627 |
-
echo " selected='selected'";
|
628 |
-
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
629 |
-
|
630 |
-
echo "<option value='0' ";
|
631 |
-
if(get_option(key_ga_show_ad) == '0')
|
632 |
-
echo" selected='selected'";
|
633 |
-
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
634 |
-
|
635 |
-
echo "</select>\n";
|
636 |
-
?>
|
637 |
-
<p class="setting-description">
|
638 |
-
<?php _e('Show our link on the admin dashboard. Pretty please.', 'google-analyticator'); ?>
|
639 |
-
</p></td>
|
640 |
-
</tr>
|
641 |
-
<tr>
|
642 |
-
<td><b>View your Dashboard</b></td>
|
643 |
-
<td><a href="../wp-admin/index.php">Click here</a></td>
|
644 |
-
</tr>
|
645 |
-
<tr>
|
646 |
-
<td><input type="submit" class="button button-primary" name="info_update" value="<?php _e('Save Changes', 'google-analyticator'); ?>" /></td>
|
647 |
-
</tr>
|
648 |
-
<tr>
|
649 |
-
<td colspan="2" style="padding-left:0"><h3>
|
650 |
-
<?php _e('Tracking Settings', 'google-analyticator'); ?>
|
651 |
-
</h3></td>
|
652 |
-
</tr>
|
653 |
-
<tr>
|
654 |
-
<th valign="top" style="padding-top: 10px;"> <label>
|
655 |
-
<?php _e('Anonymize IP Addresses', 'google-analyticator'); ?>:</label>
|
656 |
-
</th>
|
657 |
-
<td><?php
|
658 |
-
echo "<select name='".key_ga_annon."' id='".key_ga_annon."'>\n";
|
659 |
-
|
660 |
-
echo "<option value='0'";
|
661 |
-
if(get_option(key_ga_annon) == false )
|
662 |
-
echo " selected='selected'";
|
663 |
-
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
664 |
-
|
665 |
-
echo "<option value='1'";
|
666 |
-
if(get_option(key_ga_annon) == true)
|
667 |
-
echo" selected='selected'";
|
668 |
-
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
669 |
-
|
670 |
-
echo "</select>\n";
|
671 |
-
|
672 |
-
?>
|
673 |
-
<p class="setting-description">
|
674 |
-
<?php _e('By selecting "Yes", This tells Google Analytics to anonymize the information sent by the tracker objects by removing the last octet of the IP address prior to its storage. Note that this will slightly reduce the accuracy of geographic reporting.', 'google-analyticator'); ?>
|
675 |
-
</p></td>
|
676 |
-
</tr>
|
677 |
-
<tr>
|
678 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_admin ?>">
|
679 |
-
<?php _e('Track all logged in WordPress users', 'google-analyticator'); ?>:</label>
|
680 |
-
</th>
|
681 |
-
<td><?php
|
682 |
-
echo "<select name='".key_ga_admin."' id='".key_ga_admin."'>\n";
|
683 |
-
|
684 |
-
echo "<option value='".ga_enabled."'";
|
685 |
-
if(get_option(key_ga_admin) == ga_enabled)
|
686 |
-
echo " selected='selected'";
|
687 |
-
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
688 |
-
|
689 |
-
echo "<option value='".ga_disabled."'";
|
690 |
-
if(get_option(key_ga_admin) == ga_disabled)
|
691 |
-
echo" selected='selected'";
|
692 |
-
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
693 |
-
|
694 |
-
echo "</select>\n";
|
695 |
-
|
696 |
-
?>
|
697 |
-
<p class="setting-description">
|
698 |
-
<?php _e('Selecting "no" to this option will prevent logged in WordPress users from showing up on your Google Analytics reports. This setting will prevent yourself or other users from showing up in your Analytics reports. Use the next setting to determine what user groups to exclude.', 'google-analyticator'); ?>
|
699 |
-
</p></td>
|
700 |
-
</tr>
|
701 |
-
<tr>
|
702 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_admin_role ?>">
|
703 |
-
<?php _e('User roles to not track', 'google-analyticator'); ?>:</label>
|
704 |
-
</th>
|
705 |
-
<td><?php
|
706 |
-
global $wp_roles;
|
707 |
-
$roles = $wp_roles->get_names();
|
708 |
-
$selected_roles = get_option(key_ga_admin_role);
|
709 |
-
if ( !is_array($selected_roles) ) $selected_roles = array();
|
710 |
-
|
711 |
-
# Loop through the roles
|
712 |
-
foreach ( $roles AS $role => $name ) {
|
713 |
-
echo '<input type="checkbox" value="' . $role . '" name="' . key_ga_admin_role . '[]"';
|
714 |
-
if ( in_array($role, $selected_roles) )
|
715 |
-
echo " checked='checked'";
|
716 |
-
$name_pos = strpos($name, '|');
|
717 |
-
$name = ( $name_pos ) ? substr($name, 0, $name_pos) : $name;
|
718 |
-
echo ' /> ' . _x($name, 'User role') . '<br />';
|
719 |
-
}
|
720 |
-
?>
|
721 |
-
<p class="setting-description">
|
722 |
-
<?php _e('Specifies the user roles to not include in your WordPress Analytics report. If a user is logged into WordPress with one of these roles, they will not show up in your Analytics report.', 'google-analyticator'); ?>
|
723 |
-
</p></td>
|
724 |
-
</tr>
|
725 |
-
<tr>
|
726 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_admin_disable ?>">
|
727 |
-
<?php _e('Method to prevent tracking', 'google-analyticator'); ?>:</label>
|
728 |
-
</th>
|
729 |
-
<td><?php
|
730 |
-
echo "<select name='".key_ga_admin_disable."' id='".key_ga_admin_disable."'>\n";
|
731 |
-
|
732 |
-
echo "<option value='remove'";
|
733 |
-
if(get_option(key_ga_admin_disable) == 'remove')
|
734 |
-
echo " selected='selected'";
|
735 |
-
echo ">" . __('Remove', 'google-analyticator') . "</option>\n";
|
736 |
-
|
737 |
-
echo "<option value='admin'";
|
738 |
-
if(get_option(key_ga_admin_disable) == 'admin')
|
739 |
-
echo" selected='selected'";
|
740 |
-
echo ">" . __('Use \'admin\' variable', 'google-analyticator') . "</option>\n";
|
741 |
-
|
742 |
-
echo "</select>\n";
|
743 |
-
?>
|
744 |
-
<span class="ga_admin_disable_DimentionIndex_span"> <?php _e('Dimension Index', 'google-analyticator'); ?>:
|
745 |
-
<input type="text" name="<?php echo key_ga_admin_disable_DimentionIndex?>" style="width:50px;" value="<?php echo get_option(key_ga_admin_disable_DimentionIndex)?>" class="<?php echo key_ga_admin_disable_DimentionIndex?>" id="<?php echo key_ga_admin_disable_DimentionIndex?>" />
|
746 |
-
</span>
|
747 |
-
<p class="setting-description">
|
748 |
-
<?php _e('Selecting the "Remove" option will physically remove the tracking code from logged in users. Selecting the "Use \'admin\' variable" option will assign a variable called \'admin\' to logged in users. This option will allow Google Analytics\' site overlay feature to work, but you will have to manually configure Google Analytics to exclude tracking from pageviews with the \'admin\' variable.', 'google-analyticator'); ?>
|
749 |
-
</p></td>
|
750 |
-
</tr>
|
751 |
-
<tr>
|
752 |
-
<th valign="top" style="padding-top: 10px;"> <label>
|
753 |
-
<?php _e('Enable Remarketing, Demographics and Interests reports', 'google-analyticator'); ?>:</label>
|
754 |
-
</th>
|
755 |
-
<td><?php
|
756 |
-
echo "<select name='".key_ga_remarketing."' id='".key_ga_remarketing."'>\n";
|
757 |
-
|
758 |
-
echo "<option value='0'";
|
759 |
-
if(get_option(key_ga_remarketing) == '0' )
|
760 |
-
echo" selected='selected'";
|
761 |
-
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
762 |
-
|
763 |
-
|
764 |
-
echo "<option value='1'";
|
765 |
-
if(get_option(key_ga_remarketing) == '1' )
|
766 |
-
echo " selected='selected'";
|
767 |
-
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
768 |
-
|
769 |
-
|
770 |
-
echo "</select>\n";
|
771 |
-
|
772 |
-
?>
|
773 |
-
<p class="setting-description">
|
774 |
-
<?php _e( 'In order to use remarketing, <a href="https://support.google.com/analytics/answer/2611270" target="_blank">please make sure you complete this checklist from Google</a>', 'google-analyticator'); ?>
|
775 |
-
</p>
|
776 |
-
<p class="setting-description">
|
777 |
-
<?php _e( 'To use remarketing, <a href="https://support.google.com/analytics/answer/2884495" target="_blank">Edit permission</a> is required', 'google-analyticator'); ?>
|
778 |
-
</p></td>
|
779 |
-
</tr>
|
780 |
-
<tr>
|
781 |
-
<th valign="top" style="padding-top: 10px;"> <label><?php _e('Track WordPress Login Page', 'google-analyticator'); ?>:</label>
|
782 |
-
</th>
|
783 |
-
<td><?php
|
784 |
-
echo "<select name='".key_ga_track_login."' id='".key_ga_track_login."'>\n";
|
785 |
-
|
786 |
-
echo "<option value='1'";
|
787 |
-
if(get_option(key_ga_track_login) == '1' )
|
788 |
-
echo " selected='selected'";
|
789 |
-
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
790 |
-
|
791 |
-
echo "<option value='0'";
|
792 |
-
if(get_option(key_ga_track_login) == '0' )
|
793 |
-
echo" selected='selected'";
|
794 |
-
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
795 |
-
|
796 |
-
echo "</select>\n";
|
797 |
-
|
798 |
-
?>
|
799 |
-
<p class="setting-description">
|
800 |
-
<?php _e( 'This will track all access to wp-login.php', 'google-analyticator'); ?>
|
801 |
-
</p></td>
|
802 |
-
</tr>
|
803 |
-
<tr>
|
804 |
-
<td colspan="2" style="padding-left:0"><h3><?php _e('Link Tracking Settings', 'google-analyticator'); ?></h3></td>
|
805 |
-
</tr>
|
806 |
-
<tr>
|
807 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_outbound ?>">
|
808 |
-
<?php _e('Outbound link tracking', 'google-analyticator'); ?>:</label>
|
809 |
-
</th>
|
810 |
-
<td><?php
|
811 |
-
echo "<select name='".key_ga_outbound."' id='".key_ga_outbound."'>\n";
|
812 |
-
|
813 |
-
echo "<option value='".ga_enabled."'";
|
814 |
-
if(get_option(key_ga_outbound) == ga_enabled)
|
815 |
-
echo " selected='selected'";
|
816 |
-
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
817 |
-
|
818 |
-
echo "<option value='".ga_disabled."'";
|
819 |
-
if(get_option(key_ga_outbound) == ga_disabled)
|
820 |
-
echo" selected='selected'";
|
821 |
-
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
822 |
-
|
823 |
-
echo "</select>\n";
|
824 |
-
?>
|
825 |
-
<p class="setting-description">
|
826 |
-
<?php _e('Disabling this option will turn off the tracking of outbound links. It\'s recommended not to disable this option unless you\'re a privacy advocate (now why would you be using Google Analytics in the first place?) or it\'s causing some kind of weird issue.', 'google-analyticator'); ?>
|
827 |
-
</p></td>
|
828 |
-
</tr>
|
829 |
-
<tr>
|
830 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_event ?>">
|
831 |
-
<?php _e('Event tracking', 'google-analyticator'); ?>:</label>
|
832 |
-
</th>
|
833 |
-
<td><?php
|
834 |
-
echo "<select name='".key_ga_event."' id='".key_ga_event."'>\n";
|
835 |
-
|
836 |
-
echo "<option value='".ga_enabled."'";
|
837 |
-
if(get_option(key_ga_event) == ga_enabled)
|
838 |
-
echo " selected='selected'";
|
839 |
-
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
840 |
-
|
841 |
-
echo "<option value='".ga_disabled."'";
|
842 |
-
if(get_option(key_ga_event) == ga_disabled)
|
843 |
-
echo" selected='selected'";
|
844 |
-
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
845 |
-
|
846 |
-
echo "</select>\n";
|
847 |
-
?>
|
848 |
-
<p class="setting-description">
|
849 |
-
<?php _e('Enabling this option will treat outbound links and downloads as events instead of pageviews. Since the introduction of <a href="https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide">event tracking in Analytics</a>, this is the recommended way to track these types of actions. Only disable this option if you must use the old pageview tracking method.', 'google-analyticator'); ?>
|
850 |
-
</p></td>
|
851 |
-
</tr>
|
852 |
-
<tr>
|
853 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_enhanced_link_attr ?>">
|
854 |
-
<?php _e('Enhanced Link Attribution', 'google-analyticator'); ?>:</label>
|
855 |
-
</th>
|
856 |
-
<td><?php
|
857 |
-
echo "<select name='".key_ga_enhanced_link_attr."' id='".key_ga_enhanced_link_attr."'>\n";
|
858 |
-
|
859 |
-
echo "<option value='".ga_enabled."'";
|
860 |
-
if(get_option(key_ga_enhanced_link_attr) == ga_enabled)
|
861 |
-
echo " selected='selected'";
|
862 |
-
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
863 |
-
|
864 |
-
echo "<option value='".ga_disabled."'";
|
865 |
-
if(get_option(key_ga_enhanced_link_attr) == ga_disabled )
|
866 |
-
echo " selected='selected'";
|
867 |
-
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
868 |
-
|
869 |
-
echo "</select>\n";
|
870 |
-
?>
|
871 |
-
<p class="setting-description">
|
872 |
-
<?php _e('You can tag your pages to implement an enhanced link-tracking functionality by enabling this option. <a href="https://support.google.com/analytics/answer/2558867?hl=en" target="_blank">learn more</a>', 'google-analyticator'); ?>
|
873 |
-
</p></td>
|
874 |
-
</tr>
|
875 |
-
<tr>
|
876 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_downloads; ?>"><?php _e('Download extensions to track', 'google-analyticator'); ?>:</label>
|
877 |
-
</th>
|
878 |
-
<td><?php
|
879 |
-
echo "<input type='text' size='50' ";
|
880 |
-
echo "name='".key_ga_downloads."' ";
|
881 |
-
echo "id='".key_ga_downloads."' ";
|
882 |
-
echo "value='".wp_filter_kses(get_option(key_ga_downloads))."' />\n";
|
883 |
-
?>
|
884 |
-
<p class="setting-description">
|
885 |
-
<?php _e('Enter any extensions of files you would like to be tracked as a download. For example to track all MP3s and PDFs enter <strong>mp3,pdf</strong>. <em>Outbound link tracking must be enabled for downloads to be tracked.</em>', 'google-analyticator'); ?>
|
886 |
-
</p></td>
|
887 |
-
</tr>
|
888 |
-
<tr>
|
889 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_outbound_prefix; ?>">
|
890 |
-
<?php _e('Prefix external links with', 'google-analyticator'); ?>:</label>
|
891 |
-
</th>
|
892 |
-
<td><?php
|
893 |
-
echo "<input type='text' size='50' ";
|
894 |
-
echo "name='".key_ga_outbound_prefix."' ";
|
895 |
-
echo "id='".key_ga_outbound_prefix."' ";
|
896 |
-
echo "value='". stripslashes( wp_filter_kses(get_option(key_ga_outbound_prefix)))."' />\n";
|
897 |
-
?>
|
898 |
-
<p class="setting-description">
|
899 |
-
<?php _e('Enter a name for the section tracked external links will appear under. This option has no effect if event tracking is enabled.', 'google-analyticator'); ?>
|
900 |
-
</em></p></td>
|
901 |
-
</tr>
|
902 |
-
<tr>
|
903 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_downloads_prefix; ?>">
|
904 |
-
<?php _e('Prefix download links with', 'google-analyticator'); ?>:</label>
|
905 |
-
</th>
|
906 |
-
<td><?php
|
907 |
-
echo "<input type='text' size='50' ";
|
908 |
-
echo "name='".key_ga_downloads_prefix."' ";
|
909 |
-
echo "id='".key_ga_downloads_prefix."' ";
|
910 |
-
echo "value='".stripslashes(wp_filter_kses ( get_option(key_ga_downloads_prefix) ))."' />\n";
|
911 |
-
?>
|
912 |
-
<p class="setting-description">
|
913 |
-
<?php _e('Enter a name for the section tracked download links will appear under. This option has no effect if event tracking is enabled.', 'google-analyticator'); ?>
|
914 |
-
</em></p></td>
|
915 |
-
</tr>
|
916 |
-
<tr>
|
917 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_adsense; ?>">
|
918 |
-
<?php _e('Google Adsense ID', 'google-analyticator'); ?>:</label>
|
919 |
-
</th>
|
920 |
-
<td><?php
|
921 |
-
echo "<input type='text' size='50' ";
|
922 |
-
echo "name='".key_ga_adsense."' ";
|
923 |
-
echo "id='".key_ga_adsense."' ";
|
924 |
-
echo "value='".get_option(key_ga_adsense)."' />\n";
|
925 |
-
?>
|
926 |
-
<p class="setting-description">
|
927 |
-
<?php _e('Enter your Google Adsense ID assigned by Google Analytics in this box. This enables Analytics tracking of Adsense information if your Adsense and Analytics accounts are linked.', 'google-analyticator'); ?>
|
928 |
-
</p></td>
|
929 |
-
</tr>
|
930 |
-
<tr>
|
931 |
-
<td colspan="2" style="padding-left:0"><h3><?php _e('Additional Tracking Code', 'google-analyticator'); ?></h3></td>
|
932 |
-
</tr>
|
933 |
-
<tr>
|
934 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_extra; ?>">
|
935 |
-
<?php _e('Additional tracking code', 'google-analyticator'); ?>
|
936 |
-
<br />(<?php _e('before tracker initialization', 'google-analyticator'); ?>):</label>
|
937 |
-
</th>
|
938 |
-
<td><?php
|
939 |
-
echo "<textarea cols='50' rows='8' ";
|
940 |
-
echo "name='".key_ga_extra."' ";
|
941 |
-
echo "id='".key_ga_extra."'>";
|
942 |
-
echo stripslashes(get_option(key_ga_extra))."</textarea>\n";
|
943 |
-
?>
|
944 |
-
<p class="setting-description">
|
945 |
-
<?php _e('Enter any additional lines of tracking code that you would like to include in the Google Analytics tracking script. The code in this section will be displayed <strong>before</strong> the Google Analytics tracker is initialized.', 'google-analyticator'); ?>
|
946 |
-
</p></td>
|
947 |
-
</tr>
|
948 |
-
<tr>
|
949 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_extra_after; ?>">
|
950 |
-
<?php _e('Additional tracking code', 'google-analyticator'); ?>
|
951 |
-
<br />
|
952 |
-
(<?php _e('after tracker initialization', 'google-analyticator'); ?>):</label>
|
953 |
-
</th>
|
954 |
-
<td><?php
|
955 |
-
echo "<textarea cols='50' rows='8' ";
|
956 |
-
echo "name='".key_ga_extra_after."' ";
|
957 |
-
echo "id='".key_ga_extra_after."'>";
|
958 |
-
echo stripslashes(get_option(key_ga_extra_after))."</textarea>\n";
|
959 |
-
?>
|
960 |
-
<p class="setting-description">
|
961 |
-
<?php _e('Enter any additional lines of tracking code that you would like to include in the Google Analytics tracking script. The code in this section will be displayed <strong>after</strong> the Google Analytics tracker is initialized.', 'google-analyticator'); ?>
|
962 |
-
</p></td>
|
963 |
-
</tr>
|
964 |
-
<tr>
|
965 |
-
<td colspan="2" style="padding-left:0"><h3><?php _e('Admin Dashboard Widgets', 'google-analyticator'); ?></h3>
|
966 |
-
<?php if(!$useAuth): ?>
|
967 |
-
<div style="margin:10px auto; border:3px #f00 solid; background-color:#fdd; color:#000; padding:10px; text-align:center;">
|
968 |
-
<?php _e('You have not authenticated with Google - you cannot use dashboard widgets! Reset the plugin to authenticate..', 'google-analyticator'); ?>
|
969 |
-
</div>
|
970 |
-
<?php endif;?></td>
|
971 |
-
</tr>
|
972 |
-
<tr<?php if(!$useAuth){echo ' style="display:none"';}?>>
|
973 |
-
<th valign="top" style="padding-top: 10px;"><label for="<?php echo key_ga_widgets; ?>">
|
974 |
-
<?php _e('Include widgets', 'google-analyticator'); ?>:</label></th>
|
975 |
-
<td><?php
|
976 |
-
echo "<select name='".key_ga_widgets."' id='".key_ga_widgets."'>\n";
|
977 |
-
|
978 |
-
echo "<option value='".ga_enabled."'";
|
979 |
-
if(get_option(key_ga_widgets) == ga_enabled)
|
980 |
-
echo " selected='selected'";
|
981 |
-
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
982 |
-
|
983 |
-
echo "<option value='".ga_disabled."'";
|
984 |
-
if(get_option(key_ga_widgets) == ga_disabled)
|
985 |
-
echo" selected='selected'";
|
986 |
-
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
987 |
-
|
988 |
-
echo "</select>\n";
|
989 |
-
?>
|
990 |
-
<p class="setting-description">
|
991 |
-
<?php _e('Disabling this option will completely remove the Dashboard Summary widget and the theme Stats widget. Use this option if you would prefer to not see the widgets.', 'google-analyticator'); ?>
|
992 |
-
</p></td>
|
993 |
-
</tr>
|
994 |
-
<tr<?php if(!$useAuth){echo ' style="display:none"';}?>>
|
995 |
-
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_dashboard_role ?>">
|
996 |
-
<?php _e('User roles that can see the dashboard widget', 'google-analyticator'); ?>:</label>
|
997 |
-
</th>
|
998 |
-
<td><?php
|
999 |
-
global $wp_roles;
|
1000 |
-
$roles = $wp_roles->get_names();
|
1001 |
-
$selected_roles = get_option(key_ga_dashboard_role);
|
1002 |
-
if ( !is_array($selected_roles) ) $selected_roles = array();
|
1003 |
-
|
1004 |
-
# Loop through the roles
|
1005 |
-
foreach ( $roles AS $role => $name ) {
|
1006 |
-
echo '<input type="checkbox" value="' . $role . '" name="' . key_ga_dashboard_role . '[]"';
|
1007 |
-
if ( in_array($role, $selected_roles) )
|
1008 |
-
echo " checked='checked'";
|
1009 |
-
$name_pos = strpos($name, '|');
|
1010 |
-
$name = ( $name_pos ) ? substr($name, 0, $name_pos) : $name;
|
1011 |
-
echo ' /> ' . _x($name, 'User role') . '<br />';
|
1012 |
-
}
|
1013 |
-
?>
|
1014 |
-
<p class="setting-description">
|
1015 |
-
<?php _e('Specifies the user roles that can see the dashboard widget. If a user is not in one of these role groups, they will not see the dashboard widget.', 'google-analyticator'); ?>
|
1016 |
-
</p></td>
|
1017 |
-
</tr>
|
1018 |
-
<?php do_action("ga_experiment_setting_view");?>
|
1019 |
-
</table>
|
1020 |
-
<p class="submit">
|
1021 |
-
<input type="submit" class="button button-primary" name="info_update" value="<?php _e('Save Changes', 'google-analyticator'); ?>" />
|
1022 |
-
</p>
|
1023 |
-
<a href="<?php echo ga_analyticator_setting_url(). '&pageaction=ga_clear_cache' ?>"><?php _e('Clear Analyticator Cache', 'google-analyticator'); ?></a> | <a href="<?php echo wp_nonce_url( admin_url('/options-general.php?page=ga_reset'), 'ga-reset'); ?>">
|
1024 |
-
<?php _e('Deauthorize & Reset Google Analyticator.', 'google-analyticator'); ?></a>
|
1025 |
-
</form>
|
1026 |
-
|
1027 |
-
</div>
|
1028 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1029 |
<!-- end wrap -->
|
1030 |
</div>
|
1031 |
<!-- end vumga-container -->
|
@@ -1121,7 +1141,7 @@ function add_google_analytics()
|
|
1121 |
if ( !function_exists("is_preview") || ( function_exists("is_preview") && !is_preview() ) )
|
1122 |
{
|
1123 |
# Add the notice that Google Analyticator tracking is enabled
|
1124 |
-
echo "<!-- Google Analytics Tracking by Google Analyticator " . GOOGLE_ANALYTICATOR_VERSION . "
|
1125 |
|
1126 |
# Add the Adsense data if specified
|
1127 |
if ( get_option(key_ga_adsense) != '' )
|
@@ -1410,11 +1430,36 @@ function ga_analyticator_other_plugins_page() {
|
|
1410 |
function ga_analyticator_top_level_menu() {
|
1411 |
$menu_page = add_menu_page( 'Google Analytics', 'Google Analytics', 'manage_options', 'google-analyticator', 'ga_settings_page', 'dashicons-chart-line');
|
1412 |
add_action('load-'.$menu_page, 'ga_pre_load' );
|
1413 |
-
add_submenu_page( 'google-analyticator', 'Other Plugins', 'Other Plugins', 'manage_options', 'google-analyticator-other-plugins', 'ga_analyticator_other_plugins_page');
|
1414 |
|
1415 |
$activate_page = add_submenu_page( null, 'Activation', 'Google Analytics', 'manage_options', 'ga_activate' , 'ga_activate');
|
1416 |
$reset_page = add_submenu_page(null, 'Reset', 'Reset', 'activate_plugins', 'ga_reset', 'ga_reset' );
|
1417 |
add_action('load-'.$reset_page, 'ga_do_reset' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1418 |
}
|
1419 |
|
1420 |
add_action( 'admin_menu', 'ga_analyticator_top_level_menu' );
|
5 |
* Plugin URI: http://www.videousermanuals.com/google-analyticator/?utm_campaign=analyticator&utm_medium=plugin&utm_source=readme-txt
|
6 |
* Description: Adds the necessary JavaScript code to enable <a href="http://www.google.com/analytics/">Google's Analytics</a>. After enabling this plugin you need to authenticate with Google, then select your domain and you're set.
|
7 |
* Author: SumoMe
|
8 |
+
* Author URI: https://appsumo.com/tools/wordpress/?utm_source=sumo&utm_medium=wp-widget&utm_campaign=google-analyticator
|
9 |
* Text Domain: google-analyticator
|
10 |
*/
|
11 |
|
12 |
//error_reporting(E_ALL);
|
13 |
//ini_set('display_errors', '1');
|
14 |
|
15 |
+
define('GOOGLE_ANALYTICATOR_VERSION', '6.5.5');
|
16 |
|
17 |
define('GOOGLE_ANALYTICATOR_CLIENTID', '1007949979410.apps.googleusercontent.com');
|
18 |
define('GOOGLE_ANALYTICATOR_CLIENTSECRET', 'q06U41XDXtzaXD14E-KO1hti'); //don't worry - this don't need to be secret in our case
|
132 |
$plugin_dir = basename(dirname(__FILE__));
|
133 |
load_plugin_textdomain('google-analyticator', 'wp-content/plugins/' . $plugin_dir . '/localizations', $plugin_dir . '/localizations');
|
134 |
|
135 |
+
google_analyticator_handle_external_redirects();
|
136 |
+
|
137 |
+
wp_enqueue_script('google-analyticator-admin',plugin_dir_url( __FILE__ ). 'scripts/google-analyticator-scripts.js',array('jquery'));
|
138 |
+
wp_enqueue_style('google-analyticator-admin-style',plugin_dir_url( __FILE__ ).'styles/google-analyticator-style-common.css', array(), '3.1.1');
|
139 |
+
|
140 |
+
}
|
141 |
+
|
142 |
+
function google_analyticator_handle_external_redirects() {
|
143 |
+
if ( empty( $_GET['page'] ) ) {
|
144 |
+
return;
|
145 |
+
}
|
146 |
+
|
147 |
+
if ( 'google_analyticator_go_appsumo_pro' === $_GET['page'] ) {
|
148 |
+
wp_redirect( ( 'https://appsumo.com/tools/wordpress/?utm_source=sumo&utm_medium=wp-widget&utm_campaign=google-analyticator' ) );
|
149 |
+
die;
|
150 |
+
}
|
151 |
}
|
152 |
|
153 |
# Add the core Google Analytics script, with a high priority to ensure last script for async tracking
|
490 |
|
491 |
?>
|
492 |
<div class="wrap">
|
493 |
+
<div class="google-analyticator-content-left">
|
494 |
+
<?php if (get_option('ga_analyticator_global_notification') == 1): ?>
|
495 |
+
<style type="text/css">
|
496 |
+
#ga_analyticator_global_notification a.button:active {vertical-align:baseline;}
|
497 |
+
</style>
|
498 |
+
|
499 |
+
<?php endif ?>
|
500 |
+
<form method="post" action="<?php echo ga_analyticator_setting_url();?>">
|
501 |
+
<?php
|
502 |
+
# Add a nonce
|
503 |
+
wp_nonce_field('google-analyticator-update_settings');
|
504 |
+
?>
|
505 |
+
<?php if (get_option(key_ga_status) == ga_disabled) { ?>
|
506 |
+
<div style="margin:10px auto; border:3px #f00 solid; background-color:#fdd; color:#000; padding:10px; text-align:center;">
|
507 |
+
<?php _e('Google Analytics integration is currently <strong>DISABLED</strong>.', 'google-analyticator'); ?>
|
508 |
+
</div>
|
509 |
+
<?php } ?>
|
510 |
+
<?php if ((get_option(key_ga_uid) == "XX-XXXXX-X") && (get_option(key_ga_status) != ga_disabled)) { ?>
|
511 |
+
<div style="margin:10px auto; border:3px #f00 solid; background-color:#fdd; color:#000; padding:10px; text-align:center;">
|
512 |
+
<?php _e('Google Analytics integration is currently enabled, but you did not enter a UID. Tracking will not occur.', 'google-analyticator'); ?>
|
513 |
+
</div>
|
514 |
+
<?php } ?>
|
515 |
+
<div id="vumga-container" style="position:relative;">
|
516 |
+
|
517 |
+
<div class="google-analyticator-left-column">
|
518 |
+
<table class="form-table" cellspacing="2" cellpadding="5" width="100%">
|
519 |
+
<tr>
|
520 |
+
<td colspan="2" style="padding-left:0"><h3>
|
521 |
+
<?php _e('Basic Settings', 'google-analyticator'); ?>
|
522 |
+
</h3></td>
|
523 |
+
</tr>
|
524 |
+
|
525 |
+
<tr>
|
526 |
+
<th width="35%" valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_status ?>">
|
527 |
+
<?php _e('Google Analytics logging is', 'google-analyticator'); ?>:</label>
|
528 |
+
</th>
|
529 |
+
<td>
|
530 |
+
<?php
|
531 |
+
echo "<select name='".key_ga_status."' id='".key_ga_status."'>\n";
|
532 |
+
|
533 |
+
echo "<option value='".ga_enabled."'";
|
534 |
+
if(get_option(key_ga_status) == ga_enabled)
|
535 |
+
echo " selected='selected'";
|
536 |
+
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
537 |
+
|
538 |
+
echo "<option value='".ga_disabled."'";
|
539 |
+
if(get_option(key_ga_status) == ga_disabled)
|
540 |
+
echo" selected='selected'";
|
541 |
+
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
542 |
+
|
543 |
+
echo "</select>\n";
|
544 |
+
?>
|
545 |
+
|
546 |
+
</td>
|
547 |
+
</tr>
|
548 |
+
<tr id="ga_ajax_accounts">
|
549 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_uid; ?>"><?php _e('Analytics Account', 'google-analyticator'); ?>:</label>
|
550 |
+
</th>
|
551 |
+
<td>
|
552 |
+
|
553 |
+
<?php if (get_option(key_ga_disable_gasites) == ga_disabled){?>
|
554 |
+
<?php
|
555 |
+
|
556 |
+
if( $useAuth ):
|
557 |
+
|
558 |
+
$uids = ga_get_analytics_accounts();
|
559 |
+
|
560 |
+
echo "<select name='".key_ga_uid."'> ";
|
561 |
+
|
562 |
+
$hasSelected = false; // Will be set to true once a match is found. Cant echo selected twice.
|
563 |
+
|
564 |
+
foreach($uids as $id=>$domain):
|
565 |
+
|
566 |
+
echo '<option value="'.$id.'"';
|
567 |
+
// If set in DB.
|
568 |
+
if( get_option(key_ga_uid) == $id ) { $hasSelected=true; echo ' selected="selected"'; }
|
569 |
+
// Else if the domain matches the current domain & nothing set in DB.
|
570 |
+
elseif( ( $_SERVER['HTTP_HOST'] == $domain ) && ( ! $hasSelected ) ) { $hasSelected=true; echo ' selected="selected"'; }
|
571 |
+
echo '>'.$domain.'</option>';
|
572 |
+
|
573 |
+
endforeach;
|
574 |
+
|
575 |
+
echo '</select>';
|
576 |
+
|
577 |
+
// Need a copy of the array, so we can store the domain name too (for visual purposes)
|
578 |
+
echo '<input type="hidden" name="ga_domain_names" value=\'' . serialize( $uids ) . '\' />';
|
579 |
+
|
580 |
+
else:
|
581 |
+
|
582 |
+
echo '<input type="text" name="'.key_ga_uid.'" value="'. get_option( key_ga_uid ) .'" />';
|
583 |
+
|
584 |
+
endif;
|
585 |
+
?><br />
|
586 |
+
<input type="checkbox" name="<?php echo key_ga_disable_gasites?>" id="<?php echo key_ga_disable_gasites?>"<?php if(get_option(key_ga_disable_gasites) == ga_enabled){?> checked="checked"<?php }?> /> <?php _e('Hide Google Analytics UID after saving', 'google-analyticator'); ?>
|
587 |
+
<?php }else{
|
588 |
+
?><?php echo get_option( 'ga_domain_name' ); ?> - To change this, you must <a href="<?php echo admin_url('/options-general.php?page=ga_reset'); ?>">deauthorize and reset the plugin</a>
|
589 |
+
<input type="hidden" name="<?php echo key_ga_disable_gasites?>" value="<?php echo ga_enabled?>" /><input type="hidden" name="<?php echo key_ga_uid?>" value="<?php echo get_option(key_ga_uid)?>" />
|
590 |
+
<?php
|
591 |
+
}?>
|
592 |
+
</td>
|
593 |
+
</tr>
|
594 |
+
<tr>
|
595 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_analytic_snippet ?>">
|
596 |
+
<?php _e('Tracking Code', 'google-analyticator'); ?>:</label>
|
597 |
+
</th>
|
598 |
+
<td><?php
|
599 |
+
echo "<select name='".key_ga_analytic_snippet."' id='".key_ga_analytic_snippet."'>\n";
|
600 |
+
|
601 |
+
echo "<option value='".ga_disabled."'";
|
602 |
+
if(get_option(key_ga_analytic_snippet) == ga_disabled)
|
603 |
+
echo" selected='selected'";
|
604 |
+
echo ">" . __('Universal (analytics.js)', 'google-analyticator') . "</option>\n";
|
605 |
+
|
606 |
+
echo "<option value='".ga_enabled."'";
|
607 |
+
if(get_option(key_ga_analytic_snippet) == ga_enabled)
|
608 |
+
echo " selected='selected'";
|
609 |
+
echo ">" . __('Traditional (ga.js)', 'google-analyticator') . "</option>\n";
|
610 |
+
|
611 |
+
echo "</select>\n";
|
612 |
+
?>
|
613 |
+
<p class="setting-description">
|
614 |
+
<?php _e('If you are using Universal Analytics make sure you have changed your account to a Universal Analytics property in Google Analytics. Read more about Universal Analytics <a href="https://support.google.com/analytics/answer/2817075?hl=en" target="_blank">here</a>.', 'google-analyticator'); ?>
|
615 |
+
</p>
|
616 |
+
</td>
|
617 |
+
</tr>
|
618 |
+
<tr>
|
619 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_widgets; ?>">
|
620 |
+
<?php _e('Support us', 'google-analyticator'); ?>:</label>
|
621 |
+
</th>
|
622 |
+
<td><?php
|
623 |
+
echo "<select name='".key_ga_show_ad."' id='".key_ga_show_ad."'>\n";
|
624 |
+
|
625 |
+
echo "<option value='1'";
|
626 |
+
if(get_option(key_ga_show_ad) == '1')
|
627 |
+
echo " selected='selected'";
|
628 |
+
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
629 |
+
|
630 |
+
echo "<option value='0' ";
|
631 |
+
if(get_option(key_ga_show_ad) == '0')
|
632 |
+
echo" selected='selected'";
|
633 |
+
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
634 |
+
|
635 |
+
echo "</select>\n";
|
636 |
+
?>
|
637 |
+
<p class="setting-description">
|
638 |
+
<?php _e('Show our link on the admin dashboard. Pretty please.', 'google-analyticator'); ?>
|
639 |
+
</p></td>
|
640 |
+
</tr>
|
641 |
+
<tr>
|
642 |
+
<td><b>View your Dashboard</b></td>
|
643 |
+
<td><a href="../wp-admin/index.php">Click here</a></td>
|
644 |
+
</tr>
|
645 |
+
<tr>
|
646 |
+
<td><input type="submit" class="button button-primary" name="info_update" value="<?php _e('Save Changes', 'google-analyticator'); ?>" /></td>
|
647 |
+
</tr>
|
648 |
+
<tr>
|
649 |
+
<td colspan="2" style="padding-left:0"><h3>
|
650 |
+
<?php _e('Tracking Settings', 'google-analyticator'); ?>
|
651 |
+
</h3></td>
|
652 |
+
</tr>
|
653 |
+
<tr>
|
654 |
+
<th valign="top" style="padding-top: 10px;"> <label>
|
655 |
+
<?php _e('Anonymize IP Addresses', 'google-analyticator'); ?>:</label>
|
656 |
+
</th>
|
657 |
+
<td><?php
|
658 |
+
echo "<select name='".key_ga_annon."' id='".key_ga_annon."'>\n";
|
659 |
+
|
660 |
+
echo "<option value='0'";
|
661 |
+
if(get_option(key_ga_annon) == false )
|
662 |
+
echo " selected='selected'";
|
663 |
+
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
664 |
+
|
665 |
+
echo "<option value='1'";
|
666 |
+
if(get_option(key_ga_annon) == true)
|
667 |
+
echo" selected='selected'";
|
668 |
+
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
669 |
+
|
670 |
+
echo "</select>\n";
|
671 |
+
|
672 |
+
?>
|
673 |
+
<p class="setting-description">
|
674 |
+
<?php _e('By selecting "Yes", This tells Google Analytics to anonymize the information sent by the tracker objects by removing the last octet of the IP address prior to its storage. Note that this will slightly reduce the accuracy of geographic reporting.', 'google-analyticator'); ?>
|
675 |
+
</p></td>
|
676 |
+
</tr>
|
677 |
+
<tr>
|
678 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_admin ?>">
|
679 |
+
<?php _e('Track all logged in WordPress users', 'google-analyticator'); ?>:</label>
|
680 |
+
</th>
|
681 |
+
<td><?php
|
682 |
+
echo "<select name='".key_ga_admin."' id='".key_ga_admin."'>\n";
|
683 |
+
|
684 |
+
echo "<option value='".ga_enabled."'";
|
685 |
+
if(get_option(key_ga_admin) == ga_enabled)
|
686 |
+
echo " selected='selected'";
|
687 |
+
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
688 |
+
|
689 |
+
echo "<option value='".ga_disabled."'";
|
690 |
+
if(get_option(key_ga_admin) == ga_disabled)
|
691 |
+
echo" selected='selected'";
|
692 |
+
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
693 |
+
|
694 |
+
echo "</select>\n";
|
695 |
+
|
696 |
+
?>
|
697 |
+
<p class="setting-description">
|
698 |
+
<?php _e('Selecting "no" to this option will prevent logged in WordPress users from showing up on your Google Analytics reports. This setting will prevent yourself or other users from showing up in your Analytics reports. Use the next setting to determine what user groups to exclude.', 'google-analyticator'); ?>
|
699 |
+
</p></td>
|
700 |
+
</tr>
|
701 |
+
<tr>
|
702 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_admin_role ?>">
|
703 |
+
<?php _e('User roles to not track', 'google-analyticator'); ?>:</label>
|
704 |
+
</th>
|
705 |
+
<td><?php
|
706 |
+
global $wp_roles;
|
707 |
+
$roles = $wp_roles->get_names();
|
708 |
+
$selected_roles = get_option(key_ga_admin_role);
|
709 |
+
if ( !is_array($selected_roles) ) $selected_roles = array();
|
710 |
+
|
711 |
+
# Loop through the roles
|
712 |
+
foreach ( $roles AS $role => $name ) {
|
713 |
+
echo '<input type="checkbox" value="' . $role . '" name="' . key_ga_admin_role . '[]"';
|
714 |
+
if ( in_array($role, $selected_roles) )
|
715 |
+
echo " checked='checked'";
|
716 |
+
$name_pos = strpos($name, '|');
|
717 |
+
$name = ( $name_pos ) ? substr($name, 0, $name_pos) : $name;
|
718 |
+
echo ' /> ' . _x($name, 'User role') . '<br />';
|
719 |
+
}
|
720 |
+
?>
|
721 |
+
<p class="setting-description">
|
722 |
+
<?php _e('Specifies the user roles to not include in your WordPress Analytics report. If a user is logged into WordPress with one of these roles, they will not show up in your Analytics report.', 'google-analyticator'); ?>
|
723 |
+
</p></td>
|
724 |
+
</tr>
|
725 |
+
<tr>
|
726 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_admin_disable ?>">
|
727 |
+
<?php _e('Method to prevent tracking', 'google-analyticator'); ?>:</label>
|
728 |
+
</th>
|
729 |
+
<td><?php
|
730 |
+
echo "<select name='".key_ga_admin_disable."' id='".key_ga_admin_disable."'>\n";
|
731 |
+
|
732 |
+
echo "<option value='remove'";
|
733 |
+
if(get_option(key_ga_admin_disable) == 'remove')
|
734 |
+
echo " selected='selected'";
|
735 |
+
echo ">" . __('Remove', 'google-analyticator') . "</option>\n";
|
736 |
+
|
737 |
+
echo "<option value='admin'";
|
738 |
+
if(get_option(key_ga_admin_disable) == 'admin')
|
739 |
+
echo" selected='selected'";
|
740 |
+
echo ">" . __('Use \'admin\' variable', 'google-analyticator') . "</option>\n";
|
741 |
+
|
742 |
+
echo "</select>\n";
|
743 |
+
?>
|
744 |
+
<span class="ga_admin_disable_DimentionIndex_span"> <?php _e('Dimension Index', 'google-analyticator'); ?>:
|
745 |
+
<input type="text" name="<?php echo key_ga_admin_disable_DimentionIndex?>" style="width:50px;" value="<?php echo get_option(key_ga_admin_disable_DimentionIndex)?>" class="<?php echo key_ga_admin_disable_DimentionIndex?>" id="<?php echo key_ga_admin_disable_DimentionIndex?>" />
|
746 |
+
</span>
|
747 |
+
<p class="setting-description">
|
748 |
+
<?php _e('Selecting the "Remove" option will physically remove the tracking code from logged in users. Selecting the "Use \'admin\' variable" option will assign a variable called \'admin\' to logged in users. This option will allow Google Analytics\' site overlay feature to work, but you will have to manually configure Google Analytics to exclude tracking from pageviews with the \'admin\' variable.', 'google-analyticator'); ?>
|
749 |
+
</p></td>
|
750 |
+
</tr>
|
751 |
+
<tr>
|
752 |
+
<th valign="top" style="padding-top: 10px;"> <label>
|
753 |
+
<?php _e('Enable Remarketing, Demographics and Interests reports', 'google-analyticator'); ?>:</label>
|
754 |
+
</th>
|
755 |
+
<td><?php
|
756 |
+
echo "<select name='".key_ga_remarketing."' id='".key_ga_remarketing."'>\n";
|
757 |
+
|
758 |
+
echo "<option value='0'";
|
759 |
+
if(get_option(key_ga_remarketing) == '0' )
|
760 |
+
echo" selected='selected'";
|
761 |
+
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
762 |
+
|
763 |
+
|
764 |
+
echo "<option value='1'";
|
765 |
+
if(get_option(key_ga_remarketing) == '1' )
|
766 |
+
echo " selected='selected'";
|
767 |
+
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
768 |
+
|
769 |
+
|
770 |
+
echo "</select>\n";
|
771 |
+
|
772 |
+
?>
|
773 |
+
<p class="setting-description">
|
774 |
+
<?php _e( 'In order to use remarketing, <a href="https://support.google.com/analytics/answer/2611270" target="_blank">please make sure you complete this checklist from Google</a>', 'google-analyticator'); ?>
|
775 |
+
</p>
|
776 |
+
<p class="setting-description">
|
777 |
+
<?php _e( 'To use remarketing, <a href="https://support.google.com/analytics/answer/2884495" target="_blank">Edit permission</a> is required', 'google-analyticator'); ?>
|
778 |
+
</p></td>
|
779 |
+
</tr>
|
780 |
+
<tr>
|
781 |
+
<th valign="top" style="padding-top: 10px;"> <label><?php _e('Track WordPress Login Page', 'google-analyticator'); ?>:</label>
|
782 |
+
</th>
|
783 |
+
<td><?php
|
784 |
+
echo "<select name='".key_ga_track_login."' id='".key_ga_track_login."'>\n";
|
785 |
+
|
786 |
+
echo "<option value='1'";
|
787 |
+
if(get_option(key_ga_track_login) == '1' )
|
788 |
+
echo " selected='selected'";
|
789 |
+
echo ">" . __('Yes', 'google-analyticator') . "</option>\n";
|
790 |
+
|
791 |
+
echo "<option value='0'";
|
792 |
+
if(get_option(key_ga_track_login) == '0' )
|
793 |
+
echo" selected='selected'";
|
794 |
+
echo ">" . __('No', 'google-analyticator') . "</option>\n";
|
795 |
+
|
796 |
+
echo "</select>\n";
|
797 |
+
|
798 |
+
?>
|
799 |
+
<p class="setting-description">
|
800 |
+
<?php _e( 'This will track all access to wp-login.php', 'google-analyticator'); ?>
|
801 |
+
</p></td>
|
802 |
+
</tr>
|
803 |
+
<tr>
|
804 |
+
<td colspan="2" style="padding-left:0"><h3><?php _e('Link Tracking Settings', 'google-analyticator'); ?></h3></td>
|
805 |
+
</tr>
|
806 |
+
<tr>
|
807 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_outbound ?>">
|
808 |
+
<?php _e('Outbound link tracking', 'google-analyticator'); ?>:</label>
|
809 |
+
</th>
|
810 |
+
<td><?php
|
811 |
+
echo "<select name='".key_ga_outbound."' id='".key_ga_outbound."'>\n";
|
812 |
+
|
813 |
+
echo "<option value='".ga_enabled."'";
|
814 |
+
if(get_option(key_ga_outbound) == ga_enabled)
|
815 |
+
echo " selected='selected'";
|
816 |
+
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
817 |
+
|
818 |
+
echo "<option value='".ga_disabled."'";
|
819 |
+
if(get_option(key_ga_outbound) == ga_disabled)
|
820 |
+
echo" selected='selected'";
|
821 |
+
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
822 |
+
|
823 |
+
echo "</select>\n";
|
824 |
+
?>
|
825 |
+
<p class="setting-description">
|
826 |
+
<?php _e('Disabling this option will turn off the tracking of outbound links. It\'s recommended not to disable this option unless you\'re a privacy advocate (now why would you be using Google Analytics in the first place?) or it\'s causing some kind of weird issue.', 'google-analyticator'); ?>
|
827 |
+
</p></td>
|
828 |
+
</tr>
|
829 |
+
<tr>
|
830 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_event ?>">
|
831 |
+
<?php _e('Event tracking', 'google-analyticator'); ?>:</label>
|
832 |
+
</th>
|
833 |
+
<td><?php
|
834 |
+
echo "<select name='".key_ga_event."' id='".key_ga_event."'>\n";
|
835 |
+
|
836 |
+
echo "<option value='".ga_enabled."'";
|
837 |
+
if(get_option(key_ga_event) == ga_enabled)
|
838 |
+
echo " selected='selected'";
|
839 |
+
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
840 |
+
|
841 |
+
echo "<option value='".ga_disabled."'";
|
842 |
+
if(get_option(key_ga_event) == ga_disabled)
|
843 |
+
echo" selected='selected'";
|
844 |
+
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
845 |
+
|
846 |
+
echo "</select>\n";
|
847 |
+
?>
|
848 |
+
<p class="setting-description">
|
849 |
+
<?php _e('Enabling this option will treat outbound links and downloads as events instead of pageviews. Since the introduction of <a href="https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide">event tracking in Analytics</a>, this is the recommended way to track these types of actions. Only disable this option if you must use the old pageview tracking method.', 'google-analyticator'); ?>
|
850 |
+
</p></td>
|
851 |
+
</tr>
|
852 |
+
<tr>
|
853 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_enhanced_link_attr ?>">
|
854 |
+
<?php _e('Enhanced Link Attribution', 'google-analyticator'); ?>:</label>
|
855 |
+
</th>
|
856 |
+
<td><?php
|
857 |
+
echo "<select name='".key_ga_enhanced_link_attr."' id='".key_ga_enhanced_link_attr."'>\n";
|
858 |
+
|
859 |
+
echo "<option value='".ga_enabled."'";
|
860 |
+
if(get_option(key_ga_enhanced_link_attr) == ga_enabled)
|
861 |
+
echo " selected='selected'";
|
862 |
+
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
863 |
+
|
864 |
+
echo "<option value='".ga_disabled."'";
|
865 |
+
if(get_option(key_ga_enhanced_link_attr) == ga_disabled )
|
866 |
+
echo " selected='selected'";
|
867 |
+
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
868 |
+
|
869 |
+
echo "</select>\n";
|
870 |
+
?>
|
871 |
+
<p class="setting-description">
|
872 |
+
<?php _e('You can tag your pages to implement an enhanced link-tracking functionality by enabling this option. <a href="https://support.google.com/analytics/answer/2558867?hl=en" target="_blank">learn more</a>', 'google-analyticator'); ?>
|
873 |
+
</p></td>
|
874 |
+
</tr>
|
875 |
+
<tr>
|
876 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_downloads; ?>"><?php _e('Download extensions to track', 'google-analyticator'); ?>:</label>
|
877 |
+
</th>
|
878 |
+
<td><?php
|
879 |
+
echo "<input type='text' size='50' ";
|
880 |
+
echo "name='".key_ga_downloads."' ";
|
881 |
+
echo "id='".key_ga_downloads."' ";
|
882 |
+
echo "value='".wp_filter_kses(get_option(key_ga_downloads))."' />\n";
|
883 |
+
?>
|
884 |
+
<p class="setting-description">
|
885 |
+
<?php _e('Enter any extensions of files you would like to be tracked as a download. For example to track all MP3s and PDFs enter <strong>mp3,pdf</strong>. <em>Outbound link tracking must be enabled for downloads to be tracked.</em>', 'google-analyticator'); ?>
|
886 |
+
</p></td>
|
887 |
+
</tr>
|
888 |
+
<tr>
|
889 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_outbound_prefix; ?>">
|
890 |
+
<?php _e('Prefix external links with', 'google-analyticator'); ?>:</label>
|
891 |
+
</th>
|
892 |
+
<td><?php
|
893 |
+
echo "<input type='text' size='50' ";
|
894 |
+
echo "name='".key_ga_outbound_prefix."' ";
|
895 |
+
echo "id='".key_ga_outbound_prefix."' ";
|
896 |
+
echo "value='". stripslashes( wp_filter_kses(get_option(key_ga_outbound_prefix)))."' />\n";
|
897 |
+
?>
|
898 |
+
<p class="setting-description">
|
899 |
+
<?php _e('Enter a name for the section tracked external links will appear under. This option has no effect if event tracking is enabled.', 'google-analyticator'); ?>
|
900 |
+
</em></p></td>
|
901 |
+
</tr>
|
902 |
+
<tr>
|
903 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_downloads_prefix; ?>">
|
904 |
+
<?php _e('Prefix download links with', 'google-analyticator'); ?>:</label>
|
905 |
+
</th>
|
906 |
+
<td><?php
|
907 |
+
echo "<input type='text' size='50' ";
|
908 |
+
echo "name='".key_ga_downloads_prefix."' ";
|
909 |
+
echo "id='".key_ga_downloads_prefix."' ";
|
910 |
+
echo "value='".stripslashes(wp_filter_kses ( get_option(key_ga_downloads_prefix) ))."' />\n";
|
911 |
+
?>
|
912 |
+
<p class="setting-description">
|
913 |
+
<?php _e('Enter a name for the section tracked download links will appear under. This option has no effect if event tracking is enabled.', 'google-analyticator'); ?>
|
914 |
+
</em></p></td>
|
915 |
+
</tr>
|
916 |
+
<tr>
|
917 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_adsense; ?>">
|
918 |
+
<?php _e('Google Adsense ID', 'google-analyticator'); ?>:</label>
|
919 |
+
</th>
|
920 |
+
<td><?php
|
921 |
+
echo "<input type='text' size='50' ";
|
922 |
+
echo "name='".key_ga_adsense."' ";
|
923 |
+
echo "id='".key_ga_adsense."' ";
|
924 |
+
echo "value='".get_option(key_ga_adsense)."' />\n";
|
925 |
+
?>
|
926 |
+
<p class="setting-description">
|
927 |
+
<?php _e('Enter your Google Adsense ID assigned by Google Analytics in this box. This enables Analytics tracking of Adsense information if your Adsense and Analytics accounts are linked.', 'google-analyticator'); ?>
|
928 |
+
</p></td>
|
929 |
+
</tr>
|
930 |
+
<tr>
|
931 |
+
<td colspan="2" style="padding-left:0"><h3><?php _e('Additional Tracking Code', 'google-analyticator'); ?></h3></td>
|
932 |
+
</tr>
|
933 |
+
<tr>
|
934 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_extra; ?>">
|
935 |
+
<?php _e('Additional tracking code', 'google-analyticator'); ?>
|
936 |
+
<br />(<?php _e('before tracker initialization', 'google-analyticator'); ?>):</label>
|
937 |
+
</th>
|
938 |
+
<td><?php
|
939 |
+
echo "<textarea cols='50' rows='8' ";
|
940 |
+
echo "name='".key_ga_extra."' ";
|
941 |
+
echo "id='".key_ga_extra."'>";
|
942 |
+
echo stripslashes(get_option(key_ga_extra))."</textarea>\n";
|
943 |
+
?>
|
944 |
+
<p class="setting-description">
|
945 |
+
<?php _e('Enter any additional lines of tracking code that you would like to include in the Google Analytics tracking script. The code in this section will be displayed <strong>before</strong> the Google Analytics tracker is initialized.', 'google-analyticator'); ?>
|
946 |
+
</p></td>
|
947 |
+
</tr>
|
948 |
+
<tr>
|
949 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_extra_after; ?>">
|
950 |
+
<?php _e('Additional tracking code', 'google-analyticator'); ?>
|
951 |
+
<br />
|
952 |
+
(<?php _e('after tracker initialization', 'google-analyticator'); ?>):</label>
|
953 |
+
</th>
|
954 |
+
<td><?php
|
955 |
+
echo "<textarea cols='50' rows='8' ";
|
956 |
+
echo "name='".key_ga_extra_after."' ";
|
957 |
+
echo "id='".key_ga_extra_after."'>";
|
958 |
+
echo stripslashes(get_option(key_ga_extra_after))."</textarea>\n";
|
959 |
+
?>
|
960 |
+
<p class="setting-description">
|
961 |
+
<?php _e('Enter any additional lines of tracking code that you would like to include in the Google Analytics tracking script. The code in this section will be displayed <strong>after</strong> the Google Analytics tracker is initialized.', 'google-analyticator'); ?>
|
962 |
+
</p></td>
|
963 |
+
</tr>
|
964 |
+
<tr>
|
965 |
+
<td colspan="2" style="padding-left:0"><h3><?php _e('Admin Dashboard Widgets', 'google-analyticator'); ?></h3>
|
966 |
+
<?php if(!$useAuth): ?>
|
967 |
+
<div style="margin:10px auto; border:3px #f00 solid; background-color:#fdd; color:#000; padding:10px; text-align:center;">
|
968 |
+
<?php _e('You have not authenticated with Google - you cannot use dashboard widgets! Reset the plugin to authenticate..', 'google-analyticator'); ?>
|
969 |
+
</div>
|
970 |
+
<?php endif;?></td>
|
971 |
+
</tr>
|
972 |
+
<tr<?php if(!$useAuth){echo ' style="display:none"';}?>>
|
973 |
+
<th valign="top" style="padding-top: 10px;"><label for="<?php echo key_ga_widgets; ?>">
|
974 |
+
<?php _e('Include widgets', 'google-analyticator'); ?>:</label></th>
|
975 |
+
<td><?php
|
976 |
+
echo "<select name='".key_ga_widgets."' id='".key_ga_widgets."'>\n";
|
977 |
+
|
978 |
+
echo "<option value='".ga_enabled."'";
|
979 |
+
if(get_option(key_ga_widgets) == ga_enabled)
|
980 |
+
echo " selected='selected'";
|
981 |
+
echo ">" . __('Enabled', 'google-analyticator') . "</option>\n";
|
982 |
+
|
983 |
+
echo "<option value='".ga_disabled."'";
|
984 |
+
if(get_option(key_ga_widgets) == ga_disabled)
|
985 |
+
echo" selected='selected'";
|
986 |
+
echo ">" . __('Disabled', 'google-analyticator') . "</option>\n";
|
987 |
+
|
988 |
+
echo "</select>\n";
|
989 |
+
?>
|
990 |
+
<p class="setting-description">
|
991 |
+
<?php _e('Disabling this option will completely remove the Dashboard Summary widget and the theme Stats widget. Use this option if you would prefer to not see the widgets.', 'google-analyticator'); ?>
|
992 |
+
</p></td>
|
993 |
+
</tr>
|
994 |
+
<tr<?php if(!$useAuth){echo ' style="display:none"';}?>>
|
995 |
+
<th valign="top" style="padding-top: 10px;"> <label for="<?php echo key_ga_dashboard_role ?>">
|
996 |
+
<?php _e('User roles that can see the dashboard widget', 'google-analyticator'); ?>:</label>
|
997 |
+
</th>
|
998 |
+
<td><?php
|
999 |
+
global $wp_roles;
|
1000 |
+
$roles = $wp_roles->get_names();
|
1001 |
+
$selected_roles = get_option(key_ga_dashboard_role);
|
1002 |
+
if ( !is_array($selected_roles) ) $selected_roles = array();
|
1003 |
+
|
1004 |
+
# Loop through the roles
|
1005 |
+
foreach ( $roles AS $role => $name ) {
|
1006 |
+
echo '<input type="checkbox" value="' . $role . '" name="' . key_ga_dashboard_role . '[]"';
|
1007 |
+
if ( in_array($role, $selected_roles) )
|
1008 |
+
echo " checked='checked'";
|
1009 |
+
$name_pos = strpos($name, '|');
|
1010 |
+
$name = ( $name_pos ) ? substr($name, 0, $name_pos) : $name;
|
1011 |
+
echo ' /> ' . _x($name, 'User role') . '<br />';
|
1012 |
+
}
|
1013 |
+
?>
|
1014 |
+
<p class="setting-description">
|
1015 |
+
<?php _e('Specifies the user roles that can see the dashboard widget. If a user is not in one of these role groups, they will not see the dashboard widget.', 'google-analyticator'); ?>
|
1016 |
+
</p></td>
|
1017 |
+
</tr>
|
1018 |
+
<?php do_action("ga_experiment_setting_view");?>
|
1019 |
+
</table>
|
1020 |
+
<p class="submit">
|
1021 |
+
<input type="submit" class="button button-primary" name="info_update" value="<?php _e('Save Changes', 'google-analyticator'); ?>" />
|
1022 |
+
</p>
|
1023 |
+
<a href="<?php echo ga_analyticator_setting_url(). '&pageaction=ga_clear_cache' ?>"><?php _e('Clear Analyticator Cache', 'google-analyticator'); ?></a> | <a href="<?php echo wp_nonce_url( admin_url('/options-general.php?page=ga_reset'), 'ga-reset'); ?>">
|
1024 |
+
<?php _e('Deauthorize & Reset Google Analyticator.', 'google-analyticator'); ?></a>
|
1025 |
+
</form>
|
1026 |
+
|
1027 |
</div>
|
|
|
|
|
|
|
|
|
1028 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1029 |
</div>
|
1030 |
+
<div class="google-analyticator-content-right">
|
1031 |
+
<div class="google-analyticator-content-container-right">
|
1032 |
+
<div class="google-analyticator-promo-box entry-content">
|
1033 |
+
<p class="google-analyticator-promo-box-header">Your one stop WordPress shop</p>
|
1034 |
+
<ul>
|
1035 |
+
<li>• Get the latest WordPress software deals</li>
|
1036 |
+
<li>• Plugins, themes, form builders, and more</li>
|
1037 |
+
<li>• Shop with confidence; 60-day money-back guarantee</li>
|
1038 |
+
</ul>
|
1039 |
+
<div align="center">
|
1040 |
+
<button onclick="window.open('https://appsumo.com/tools/wordpress/?utm_source=sumo&utm_medium=wp-widget&utm_campaign=google-analyticator')" class="google-analyticator-appsumo-capture-container-button" type="submit">Show Me The Deals</button>
|
1041 |
+
</div>
|
1042 |
+
</div>
|
1043 |
+
|
1044 |
+
<div class="google-analyticator-promo-box google-analyticator-promo-box-form entry-content">
|
1045 |
+
<?php include plugin_dir_path( __FILE__ ).'appsumo-capture-form.php'; ?>
|
1046 |
+
</div>
|
1047 |
+
</div>
|
1048 |
+
</div>
|
1049 |
<!-- end wrap -->
|
1050 |
</div>
|
1051 |
<!-- end vumga-container -->
|
1141 |
if ( !function_exists("is_preview") || ( function_exists("is_preview") && !is_preview() ) )
|
1142 |
{
|
1143 |
# Add the notice that Google Analyticator tracking is enabled
|
1144 |
+
echo "<!-- Google Analytics Tracking by Google Analyticator " . GOOGLE_ANALYTICATOR_VERSION . " -->\n";
|
1145 |
|
1146 |
# Add the Adsense data if specified
|
1147 |
if ( get_option(key_ga_adsense) != '' )
|
1430 |
function ga_analyticator_top_level_menu() {
|
1431 |
$menu_page = add_menu_page( 'Google Analytics', 'Google Analytics', 'manage_options', 'google-analyticator', 'ga_settings_page', 'dashicons-chart-line');
|
1432 |
add_action('load-'.$menu_page, 'ga_pre_load' );
|
1433 |
+
//add_submenu_page( 'google-analyticator', 'Other Plugins', 'Other Plugins', 'manage_options', 'google-analyticator-other-plugins', 'ga_analyticator_other_plugins_page');
|
1434 |
|
1435 |
$activate_page = add_submenu_page( null, 'Activation', 'Google Analytics', 'manage_options', 'ga_activate' , 'ga_activate');
|
1436 |
$reset_page = add_submenu_page(null, 'Reset', 'Reset', 'activate_plugins', 'ga_reset', 'ga_reset' );
|
1437 |
add_action('load-'.$reset_page, 'ga_do_reset' );
|
1438 |
+
|
1439 |
+
|
1440 |
+
add_submenu_page( 'google-analyticator', 'Other Tools', 'Other Tools', 'manage_options', 'google-analyticator-plugin-other-tools', 'google_analyticator_other_tools_page');
|
1441 |
+
|
1442 |
+
add_submenu_page(
|
1443 |
+
'google-analyticator',
|
1444 |
+
'Appsumo',
|
1445 |
+
'<span class="google-analyticator-sidebar-appsumo-link"><span class="dashicons dashicons-star-filled" style="font-size: 17px"></span> AppSumo</span>',
|
1446 |
+
'manage_options',
|
1447 |
+
'google_analyticator_go_appsumo_pro',
|
1448 |
+
'google_analyticator_handle_external_redirects'
|
1449 |
+
);
|
1450 |
+
|
1451 |
+
//add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'google_analyticator_filter_plugin_actions', 10, 2 );
|
1452 |
+
}
|
1453 |
+
|
1454 |
+
function google_analyticator_other_tools_page() {
|
1455 |
+
include(plugin_dir_path( __FILE__ ).'/other_tools.php');
|
1456 |
+
}
|
1457 |
+
|
1458 |
+
function google_analyticator_filter_plugin_actions($links, $file) {
|
1459 |
+
$settings_link = '<a href="admin.php?page=google-analyticator">' . __('Settings') . '</a>';
|
1460 |
+
array_unshift( $links, $settings_link ); // before other links
|
1461 |
+
|
1462 |
+
return $links;
|
1463 |
}
|
1464 |
|
1465 |
add_action( 'admin_menu', 'ga_analyticator_top_level_menu' );
|
images/products/appsumo-logo.png
ADDED
Binary file
|
images/products/appsumo-logo.svg
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<svg id="as-appsumo-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130 20.11">
|
2 |
+
<defs>
|
3 |
+
<style>
|
4 |
+
.cls-1 {
|
5 |
+
fill: #fff;
|
6 |
+
}
|
7 |
+
</style>
|
8 |
+
</defs>
|
9 |
+
<path id="Path_1007" data-name="Path 1007" class="cls-1" d="M611.906,32.069c0,3.4-1.593,3.4-2.359,3.4s-2.359,0-2.359-3.4V22.5H603.2V32.677c0,3.927,2.614,6.675,6.347,6.675s6.347-2.748,6.347-6.675V22.5h-3.988Z" transform="translate(-529.859 -19.764)"/>
|
10 |
+
<path id="Path_1008" data-name="Path 1008" class="cls-1" d="M932.452,18.7a8.845,8.845,0,0,0-8.852,8.815,8.852,8.852,0,0,0,17.7,0A8.853,8.853,0,0,0,932.452,18.7Zm0,13.63A4.8,4.8,0,0,1,927.7,27.5a4.755,4.755,0,1,1,9.508,0A4.8,4.8,0,0,1,932.452,32.33Z" transform="translate(-811.303 -16.426)"/>
|
11 |
+
<path id="Path_1009" data-name="Path 1009" class="cls-1" d="M8.9,0,0,19.442H4.523l1.7-3.745H11.6l1.7,3.745h4.523ZM7.234,12.39,8.9,8.292l1.678,4.1Z"/>
|
12 |
+
<path id="Path_1010" data-name="Path 1010" class="cls-1" d="M184.7,23.2h-6.5V39.566h4.11V34.848h2.176c4.024,0,6.529-2.249,6.529-5.873v-.049C191.015,25.389,188.6,23.2,184.7,23.2Zm2.2,5.982a2.229,2.229,0,0,1-2.5,2.225H182.31V26.9h2.067c1.6,0,2.529.815,2.529,2.237Z" transform="translate(-156.533 -20.379)"/>
|
13 |
+
<path id="Path_1011" data-name="Path 1011" class="cls-1" d="M322.9,23.2h-6.5V39.566h4.11V34.848h2.176c4.025,0,6.529-2.249,6.529-5.873v-.049C329.215,25.389,326.8,23.2,322.9,23.2Zm2.2,5.982a2.229,2.229,0,0,1-2.5,2.225H320.51V26.9h2.067c1.6,0,2.529.815,2.529,2.237Z" transform="translate(-277.93 -20.379)"/>
|
14 |
+
<path id="Path_1012" data-name="Path 1012" class="cls-1" d="M455.858,10.045c-3.246-.839-3.9-1.216-3.9-2.31V7.686c0-.9.888-1.483,2.249-1.483a8.5,8.5,0,0,1,4.754,1.812l.122.085,2.286-3.319-.109-.085a10.962,10.962,0,0,0-7-2.4c-3.927,0-6.663,2.371-6.663,5.763v.049c0,3.915,2.724,4.924,6.286,5.836,3.137.8,3.648,1.313,3.648,2.225v.049c0,1.009-.948,1.6-2.541,1.6a8.411,8.411,0,0,1-5.471-2.225l-.109-.1-2.6,3.113.109.1a11.978,11.978,0,0,0,8,3.015c4.3,0,6.979-2.274,6.979-5.921V15.76C461.877,12.319,459.469,10.993,455.858,10.045Z" transform="translate(-392.475 -2.02)"/>
|
15 |
+
<path id="Path_1013" data-name="Path 1013" class="cls-1" d="M746.358,36.361l-4.936-8.353-1.459,7.733H736.4L740,18.5l6.444,10.87,6.092-10.87,3.647,17.241h-3.793l-1.41-7.623Z" transform="translate(-646.864 -16.251)"/>
|
16 |
+
</svg>
|
images/products/kingsumo-logo.svg
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
2 |
+
<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
+
viewBox="0 0 215.6 30" style="enable-background:new 0 0 215.6 30;" xml:space="preserve">
|
5 |
+
<style type="text/css">
|
6 |
+
.st0{fill:#3EC242;}
|
7 |
+
.st1{fill:#A7E629;}
|
8 |
+
.st2{fill:#6E7687;}
|
9 |
+
.st3{fill:#959FAF;}
|
10 |
+
</style>
|
11 |
+
<g>
|
12 |
+
<g>
|
13 |
+
<g>
|
14 |
+
<g>
|
15 |
+
<path class="st0" d="M44.8,23.6c-7.3,3.7-12.8,2-18.6,0.2c-4.8-1.5-10.1-3.1-16.6-1.6l0,0c-1.2,0.3-2.5,0.7-3.8,1.2l0,0l0,0
|
16 |
+
L11,26c5.2-1.1,9.5,0.2,14.1,1.6c3.5,1.1,7.1,2.2,11.1,2.2c3.2,0,6.6-0.7,10.4-2.6L44.8,23.6z"/>
|
17 |
+
</g>
|
18 |
+
<path class="st1" d="M0,7.5l5.9,16l0,0c1.3-0.5,2.5-0.9,3.8-1.2l0,0l0,0L5.1,9.9L0,7.5z"/>
|
19 |
+
<polygon class="st0" points="3.2,4.6 18.2,11.8 12.8,13.6 0,7.5 "/>
|
20 |
+
<polygon class="st1" points="22.1,4.3 18.2,11.8 14.6,10.1 19.9,0 "/>
|
21 |
+
<polygon class="st0" points="24.4,0 19.9,0 26.1,11.8 31.5,13.6 "/>
|
22 |
+
<polygon class="st1" points="41.1,4.6 39.2,9.9 31.5,13.6 29.7,10.1 "/>
|
23 |
+
<polygon class="st0" points="38.9,22.1 44.3,7.5 41.1,4.6 35.2,20.7 "/>
|
24 |
+
</g>
|
25 |
+
</g>
|
26 |
+
<path class="st2" d="M124.5,11.5c-2.6-0.9-3.4-1.7-3.4-2.8c0-0.6,0.6-1.7,2.4-1.7c1.3,0,2.7,0.8,3.7,2.1l3.1-2.1
|
27 |
+
c-1.5-2.1-4-3.6-6.6-3.6c-3.9,0-6.5,2.7-6.5,5.4c0,3.7,3.4,5.2,5.8,6.1c2.8,1,3.7,1.5,3.7,2.8c0,1-1,2-2.9,2
|
28 |
+
c-2.1,0-3.6-1.1-4.8-2.4l-2.6,2.7c1.7,1.8,4.4,3.3,7.2,3.3c4.7,0,7-3,7-5.5C130.7,13.7,127.1,12.4,124.5,11.5z"/>
|
29 |
+
<rect x="72.5" y="8.6" class="st2" width="4" height="14.2"/>
|
30 |
+
<circle class="st2" cx="74.5" cy="3.5" r="2.4"/>
|
31 |
+
<path class="st2" d="M143.6,8.7v8.2l0,0c0,1.7-1.3,2.9-3,2.9s-3-1.2-3-2.9l0,0V8.7h-4v8.2l0,0c0,3.7,3.2,6.5,7,6.5
|
32 |
+
c3.7,0,7-2.8,7-6.5l0,0V8.7H143.6z"/>
|
33 |
+
<path class="st2" d="M186.1,8.2c-4.4,0-7.9,3.3-7.9,7.6s3.5,7.6,7.9,7.6s7.9-3.3,7.9-7.6S190.4,8.2,186.1,8.2z M186.1,19.7
|
34 |
+
c-2.3,0-3.9-1.7-3.9-3.9s1.6-3.9,3.9-3.9s3.9,1.7,3.9,3.9S188.4,19.7,186.1,19.7z"/>
|
35 |
+
<path class="st2" d="M94.3,14.1c0-3.3-2.7-5.9-5.9-5.9c-1.6,0-3.1,0.5-4.4,1.4v-1h-3.6v14.2h4v-8c0-1.7,1.3-3,3-3s3,1.3,3,3v8h4
|
36 |
+
L94.3,14.1L94.3,14.1z"/>
|
37 |
+
<path class="st2" d="M169.3,8.2c-2.1,0-4,0.9-5.3,2.3c-1.1-1.4-2.8-2.3-4.6-2.3c-1.6,0-3.1,0.5-4.4,1.4V8.7h-3.6v14.2h4v-8
|
38 |
+
c0-1.7,1.3-3,3-3s3,1.3,3,3v8h4v-8c0-1.7,1.3-3,3-3s3,1.3,3,3v8h4v-8.7C175.3,10.8,172.6,8.2,169.3,8.2z"/>
|
39 |
+
<polygon class="st2" points="69.1,3.8 63.6,3.8 56.8,10.8 56.8,3.8 52.8,3.8 52.8,22.8 56.8,22.8 56.8,16.5 59.1,14.1 65.6,22.8
|
40 |
+
70.5,22.8 61.9,11.3 "/>
|
41 |
+
<path class="st2" d="M113.2,13V8.6h-3.6V10c-1.3-1.2-3-1.9-4.8-1.9c-4.1,0-7.4,3.4-7.4,7.6s3.3,7.6,7.4,7.6c1.7,0,3.3-0.6,4.5-1.6
|
42 |
+
v0.5c0,1.8-1.2,4.1-4.5,4.1c-1.5,0-3-0.6-4.3-1.7L98,27.3c2,1.7,4.4,2.6,6.9,2.6c4.9,0,8.4-3.3,8.4-7.8L113.2,13L113.2,13z
|
43 |
+
M105.3,19.6c-2.2,0-3.9-1.8-3.9-3.9s1.8-3.9,3.9-3.9c2.2,0,3.9,1.8,3.9,3.9S107.5,19.6,105.3,19.6z"/>
|
44 |
+
</g>
|
45 |
+
<g>
|
46 |
+
<path class="st3" d="M200.6,20.8c0.2,0.2,0.2,0.5,0.2,0.8c0,0.4-0.2,0.7-0.5,1c-0.3,0.2-0.8,0.3-1.4,0.3h-2.5v-4.8h2.3
|
47 |
+
c0.6,0,1,0.1,1.3,0.3c0.3,0.2,0.5,0.5,0.5,0.9c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.5,0.4C200.2,20.5,200.4,20.6,200.6,20.8z
|
48 |
+
M197.5,18.9v1.1h1.1c0.3,0,0.5,0,0.6-0.1c0.1-0.1,0.2-0.2,0.2-0.4c0-0.2-0.1-0.3-0.2-0.4c-0.1-0.1-0.4-0.1-0.6-0.1H197.5z
|
49 |
+
M199.5,21.9c0.1-0.1,0.2-0.2,0.2-0.4c0-0.4-0.3-0.6-0.9-0.6h-1.3v1.2h1.3C199.1,22.1,199.3,22,199.5,21.9z"/>
|
50 |
+
<path class="st3" d="M205.6,22v0.9h-3.7v-4.8h3.6V19H203v1h2.2v0.9H203V22H205.6z"/>
|
51 |
+
<path class="st3" d="M207.7,19h-1.5v-0.9h4.2V19h-1.5v3.9h-1.1V19z"/>
|
52 |
+
<path class="st3" d="M214,21.9h-2.2l-0.4,1h-1.1l2.1-4.8h1.1l2.1,4.8h-1.2L214,21.9z M213.7,21l-0.8-1.8l-0.8,1.8H213.7z"/>
|
53 |
+
</g>
|
54 |
+
</svg>
|
images/products/sendfox-logo.svg
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
2 |
+
<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
+
viewBox="0 0 105.2 22.1" style="enable-background:new 0 0 105.2 22.1;" xml:space="preserve">
|
5 |
+
<style type="text/css">
|
6 |
+
.st0{fill:#CCDFED;}
|
7 |
+
.st1{fill:#FF644D;}
|
8 |
+
.st2{fill:#4C5366;}
|
9 |
+
</style>
|
10 |
+
<title>sendfox-logo</title>
|
11 |
+
<g>
|
12 |
+
<g>
|
13 |
+
<polygon class="st0" points="0,11 9.8,19.8 19.5,11 19.5,22.1 0,22.1 "/>
|
14 |
+
<polygon class="st1" points="0,7.9 9.8,16.8 19.5,7.9 "/>
|
15 |
+
<polygon class="st1" points="13.3,5.6 19.5,5.6 19.5,0 "/>
|
16 |
+
<polygon class="st1" points="0,0 0,5.6 6.2,5.6 "/>
|
17 |
+
</g>
|
18 |
+
<g>
|
19 |
+
<path class="st2" d="M32.3,10c-2-0.8-3.3-1.4-3.3-2.8c0-1.3,1.3-2.3,2.8-2.3c1.5,0,2.5,0.9,2.9,1.9l1.6-0.6
|
20 |
+
c-0.6-1.7-2.4-2.9-4.5-2.9c-2.2,0-4.6,1.5-4.6,3.9c0,2.6,2.5,3.6,4.4,4.4c2.1,0.8,3.3,1.5,3.3,2.9c0,1.6-1.1,2.7-2.9,2.7
|
21 |
+
c-1.9,0-3.2-1.3-3.6-2.6l-1.7,0.4c0.5,1.9,2.5,3.8,5.2,3.8c2.7,0,4.7-1.8,4.7-4.4C36.8,11.7,34.3,10.8,32.3,10z"/>
|
22 |
+
<path class="st2" d="M69.7,8.9C69,8,67.9,7.4,66.6,7.4c-2.8,0-4.9,2.4-4.9,5.7s2.1,5.7,4.9,5.7c1.4,0,2.5-0.6,3.3-1.6v1.4h1.7V3.4
|
23 |
+
h-1.8V8.9z M66.6,17.2c-1.8,0-3.2-1.8-3.2-4.1S64.8,9,66.6,9c1.9,0,3.2,1.9,3.2,4.1S68.5,17.2,66.6,17.2z"/>
|
24 |
+
<polygon class="st2" points="74.9,18.7 76.8,18.7 76.8,12 82.4,12 82.4,10.4 76.8,10.4 76.8,5.3 83.5,5.3 83.5,3.7 74.9,3.7 "/>
|
25 |
+
<path class="st2" d="M55.8,7.4c-1.2,0-2.7,0.5-3.9,2.1v-2h-1.7v11.1h1.8v-6.2C52.8,9.9,54.7,9,55.8,9c1.2,0,1.9,0.9,1.9,2.4v7.2
|
26 |
+
h1.8v-7.2C59.5,8.5,57.6,7.4,55.8,7.4z"/>
|
27 |
+
<path class="st2" d="M89.3,7.4c-2.8,0-4.9,2.4-4.9,5.7s2.1,5.7,4.9,5.7s4.9-2.4,4.9-5.7S92.2,7.4,89.3,7.4z M89.3,17.2
|
28 |
+
c-1.8,0-3.1-1.8-3.1-4.1S87.5,9,89.3,9c1.8,0,3.1,1.8,3.1,4.1S91.2,17.2,89.3,17.2z"/>
|
29 |
+
<path class="st2" d="M47.8,10.8c0-1.7-1.5-3.4-4-3.4c-2.5,0-5.2,2.1-5.2,5.7c0,3.7,2.7,5.7,5.3,5.7c0.9,0,2.3-0.2,3.7-1.1
|
30 |
+
l-0.9-1.4c-1,0.7-2.1,0.9-2.8,0.9c-1.5,0-2.9-1-3.3-2.6C43.9,14.5,47.8,14,47.8,10.8z M40.5,13.1c0-2.5,1.8-4.1,3.4-4.1
|
31 |
+
c1.3,0,2.2,1,2.2,1.8C46,12.2,44.1,13,40.5,13.1z"/>
|
32 |
+
<polygon class="st2" points="105.2,18.7 101.2,13 105,7.6 102.8,7.6 100.2,11.5 97.5,7.6 95.3,7.6 99.1,13 95.1,18.7 97.3,18.7
|
33 |
+
100.2,14.5 103,18.7 "/>
|
34 |
+
</g>
|
35 |
+
</g>
|
36 |
+
</svg>
|
images/products/sumo-logo.png
ADDED
Binary file
|
other_tools.php
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
add_thickbox();
|
3 |
+
wp_enqueue_script('google-analyticator-admin',plugin_dir_url( __FILE__ ). 'scripts/google-analyticator-scripts.js',array('jquery'));
|
4 |
+
wp_enqueue_style('google-analyticator-admin-style',plugin_dir_url( __FILE__ ).'styles/google-analyticator-style-common.css', array(), '3.1.1');
|
5 |
+
?>
|
6 |
+
<div class="wrap">
|
7 |
+
<h2>Other Tools</h2>
|
8 |
+
<p>
|
9 |
+
<div class="google-analyticator-plugin-box">
|
10 |
+
<div class="google-analyticator-plugin-box-logo-container">
|
11 |
+
<img src="<?php echo plugin_dir_url(__FILE__) . 'images/products/appsumo-logo.png'; ?>">
|
12 |
+
</div>
|
13 |
+
<a href="https://appsumo.com/tools/wordpress/?utm_source=sumo&utm_medium=wp-widget&utm_campaign=google-analyticator" target="_blank">AppSumo</a> Promotes great products to help you in your career and life.
|
14 |
+
</div>
|
15 |
+
|
16 |
+
<div class="google-analyticator-plugin-box">
|
17 |
+
<div class="google-analyticator-plugin-box-logo-container">
|
18 |
+
<img src="<?php echo plugin_dir_url( __FILE__ ) . 'images/products/sendfox-logo.svg'; ?>">
|
19 |
+
</div>
|
20 |
+
<a href="http://sendfox.com" target="_blank">SendFox</a> Email marketing for content creators.
|
21 |
+
</div>
|
22 |
+
|
23 |
+
<div class="google-analyticator-plugin-box">
|
24 |
+
<div class="google-analyticator-plugin-box-logo-container">
|
25 |
+
<img src="<?php echo plugin_dir_url( __FILE__ ) . 'images/products/sumo-logo.png'; ?>">
|
26 |
+
</div>
|
27 |
+
<a href="<?php echo admin_url( 'plugin-install.php?tab=plugin-information&plugin=sumome&TB_iframe=true&width=743&height=500'); ?>" class="thickbox">Sumo</a> Tools to grow your Email List, Social Sharing and Analytics.
|
28 |
+
</div>
|
29 |
+
|
30 |
+
<div class="google-analyticator-plugin-box">
|
31 |
+
<div class="google-analyticator-plugin-box-logo-container">
|
32 |
+
<img src="<?php echo plugin_dir_url( __FILE__ ) . 'images/products/kingsumo-logo.svg'; ?>">
|
33 |
+
</div>
|
34 |
+
<a href="https://kingsumo.com/" target="_blank">KingSumo</a> Grow your email list through Viral Giveaways for WordPress
|
35 |
+
</div>
|
36 |
+
</p>
|
37 |
+
|
38 |
+
<div class="google-analyticator-plugin-box-form">
|
39 |
+
<?php include plugin_dir_path( __FILE__ ).'appsumo-capture-form.php'; ?>
|
40 |
+
</div>
|
41 |
+
</div>
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: noahkagan
|
3 |
Tags: google analytics plugin, stats, statistics, google, analytics, dashboard, google analytics, tracking, widget, marketing,pageviews,visits, web stats, javascript
|
4 |
Requires at least: 3.2
|
5 |
-
Tested up to:
|
6 |
-
Stable tag: 6.5.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -11,12 +11,11 @@ Easily view your Google Analytics and real-time statistics inside WordPress! Mak
|
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
-
|
15 |
-
|
16 |
-
One of the most popular WordPress plugins for Google Analytics! Over 3.5+ million downloads.
|
17 |
|
18 |
-
|
19 |
|
|
|
20 |
|
21 |
= Features =
|
22 |
|
2 |
Contributors: noahkagan
|
3 |
Tags: google analytics plugin, stats, statistics, google, analytics, dashboard, google analytics, tracking, widget, marketing,pageviews,visits, web stats, javascript
|
4 |
Requires at least: 3.2
|
5 |
+
Tested up to: 5.3.2
|
6 |
+
Stable tag: 6.5.5
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
+
[Check out the latest WordPress deals for your site.](https://appsumo.com/tools/wordpress/?utm_source=sumo&utm_medium=wp-widget&utm_campaign=google-analyticator)
|
|
|
|
|
15 |
|
16 |
+
Google Analyticator makes it super easy to view Google Analytics within your WordPress dashboard. This eliminates the need to edit your template code to begin logging. Google Analyticator also includes several widgets for displaying Analytics data in the admin and on your blog.
|
17 |
|
18 |
+
One of the most popular WordPress plugins for Google Analytics! Over 3.5+ million downloads.
|
19 |
|
20 |
= Features =
|
21 |
|
scripts/google-analyticator-scripts.js
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
function submitAppsumoCaptureForm(emailAddress) {
|
2 |
+
var xhr = new XMLHttpRequest();
|
3 |
+
xhr.open('POST', 'https://hooks.zapier.com/hooks/catch/2130556/ot6a0xg/');
|
4 |
+
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
|
5 |
+
xhr.send(encodeURI('email=' + emailAddress));
|
6 |
+
alert("You're signed up!");
|
7 |
+
}
|
styles/google-analyticator-style-common.css
ADDED
@@ -0,0 +1,314 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
.google-analyticator-settings {
|
3 |
+
width: 600px;
|
4 |
+
}
|
5 |
+
|
6 |
+
.google-analyticator-content-left,.google-analyticator-content-right {
|
7 |
+
display: inline-block;
|
8 |
+
margin:0px;
|
9 |
+
padding:0px;
|
10 |
+
vertical-align: top;
|
11 |
+
}
|
12 |
+
.google-analyticator-content-left {
|
13 |
+
width:calc(100% - 400px) !important;
|
14 |
+
}
|
15 |
+
.google-analyticator-left-column {
|
16 |
+
margin-right: 320px;
|
17 |
+
}
|
18 |
+
.google-analyticator-content-right {
|
19 |
+
text-align: right;
|
20 |
+
width: 300px !important;
|
21 |
+
position: relative;
|
22 |
+
right: 0px;
|
23 |
+
}
|
24 |
+
|
25 |
+
.google-analyticator-content-left #poststuff {
|
26 |
+
padding-top: 10px;
|
27 |
+
width: 50%;
|
28 |
+
min-width: 1000px;
|
29 |
+
}
|
30 |
+
|
31 |
+
.google-analyticator-sidebar-appsumo-link {
|
32 |
+
color: #ff644d;
|
33 |
+
font-weight: 700;
|
34 |
+
text-shadow: 1px 1px 1px #000;
|
35 |
+
}
|
36 |
+
|
37 |
+
.google-analyticator-plugin-box {
|
38 |
+
width: calc( (100% / 2) - 160px);
|
39 |
+
padding: 25px;
|
40 |
+
margin: 25px 50px;
|
41 |
+
min-width: 200px;
|
42 |
+
display:inline-block;
|
43 |
+
box-shadow: 3px 5px 9px #888888;
|
44 |
+
background-color: white;
|
45 |
+
height: 125px;
|
46 |
+
vertical-align: top;
|
47 |
+
text-align: center;
|
48 |
+
}
|
49 |
+
.google-analyticator-plugin-box-form {
|
50 |
+
width: calc(100% / 3);
|
51 |
+
padding: 25px;
|
52 |
+
margin: 0px auto;
|
53 |
+
min-width: 200px;
|
54 |
+
display:block;
|
55 |
+
box-shadow: 3px 5px 9px #888888;
|
56 |
+
background-color: white;
|
57 |
+
vertical-align: top;
|
58 |
+
text-align: center;
|
59 |
+
}
|
60 |
+
.google-analyticator-plugin-box a {
|
61 |
+
font-weight: bold;
|
62 |
+
padding: 10px 0px;
|
63 |
+
display: block;
|
64 |
+
font-size: 20px;
|
65 |
+
}
|
66 |
+
.google-analyticator-plugin-box img {
|
67 |
+
max-width:150px;
|
68 |
+
max-height:40px;
|
69 |
+
}
|
70 |
+
.google-analyticator-plugin-box-logo-container {
|
71 |
+
height:40px;
|
72 |
+
}
|
73 |
+
|
74 |
+
.google-analyticator-plugin-box-form .google-analyticator-appsumo-capture-container{
|
75 |
+
background-image: unset !important;
|
76 |
+
width: unset;
|
77 |
+
height:unset;
|
78 |
+
}
|
79 |
+
|
80 |
+
.google-analyticator-plugin-box-form .google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-sub-header {
|
81 |
+
color: #000 !important;
|
82 |
+
}
|
83 |
+
|
84 |
+
.google-analyticator-plugin-box-form .google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-header {
|
85 |
+
color: #d54f21;
|
86 |
+
}
|
87 |
+
|
88 |
+
.google-analyticator-promo-box-form .google-analyticator-appsumo-capture-container{
|
89 |
+
background-image: unset !important;
|
90 |
+
width: unset;
|
91 |
+
height:unset;
|
92 |
+
}
|
93 |
+
.google-analyticator-promo-box-form {
|
94 |
+
width:auto;
|
95 |
+
|
96 |
+
}
|
97 |
+
.google-analyticator-promo-box-form .google-analyticator-appsumo-capture-container {
|
98 |
+
background-image: none;
|
99 |
+
width: 100%;
|
100 |
+
margin: 0px;
|
101 |
+
color: #444;
|
102 |
+
padding: 0px;
|
103 |
+
}
|
104 |
+
.google-analyticator-promo-box-form .google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-container-input{
|
105 |
+
width: 100%;
|
106 |
+
}
|
107 |
+
.google-analyticator-promo-box-form .google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-container-button{
|
108 |
+
display: block;
|
109 |
+
margin: 5px auto !important;
|
110 |
+
}
|
111 |
+
.google-analyticator-promo-box-form .google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-header{
|
112 |
+
font-weight: bold;
|
113 |
+
color: #d54f21;
|
114 |
+
font-size: 18px;
|
115 |
+
margin: 0px !important;
|
116 |
+
}
|
117 |
+
.google-analyticator-promo-box-form .google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-sub-header{
|
118 |
+
padding:10px;
|
119 |
+
}
|
120 |
+
.google-analyticator-promo-box-header {
|
121 |
+
font-weight: bold;
|
122 |
+
color: #d54f21;
|
123 |
+
font-size: 18px;
|
124 |
+
margin: 0px !important;
|
125 |
+
white-space: nowrap;
|
126 |
+
}
|
127 |
+
.google-analyticator-promo-box ul {
|
128 |
+
text-align: left;
|
129 |
+
}
|
130 |
+
|
131 |
+
|
132 |
+
.google-analyticator-appsumo-capture-container {
|
133 |
+
background-image: url('../images/triangle-pattern.svg');
|
134 |
+
background-repeat:no-repeat;
|
135 |
+
min-height:180px;
|
136 |
+
max-width:550px;
|
137 |
+
width: calc(100% / 3);
|
138 |
+
padding: 30px;
|
139 |
+
border-radius: 10px;
|
140 |
+
margin: 0px auto;
|
141 |
+
}
|
142 |
+
.google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-header {
|
143 |
+
text-align: left;
|
144 |
+
box-sizing: border-box;
|
145 |
+
margin-top: 0;
|
146 |
+
line-height: 1.3;
|
147 |
+
font-weight: bold;
|
148 |
+
font-size: 1.5rem;
|
149 |
+
color: #ffffff;
|
150 |
+
text-align: center;
|
151 |
+
}
|
152 |
+
.google-analyticator-plugin-box-form .google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-sub-header {
|
153 |
+
text-align: left;
|
154 |
+
font-weight: 400;
|
155 |
+
color: #FFF;
|
156 |
+
box-sizing: border-box;
|
157 |
+
margin-top: 0;
|
158 |
+
margin-bottom: 1rem;
|
159 |
+
line-height: 1.7;
|
160 |
+
font-size: 14px;
|
161 |
+
text-align: center;
|
162 |
+
padding: 10px;
|
163 |
+
width: 80%;
|
164 |
+
margin: 0px auto 20px auto;
|
165 |
+
}
|
166 |
+
.google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-container-input {
|
167 |
+
overflow: visible;
|
168 |
+
margin-right: 0.5rem !important;
|
169 |
+
display: inline-block;
|
170 |
+
width: calc(100% - 170px);
|
171 |
+
vertical-align: middle;
|
172 |
+
transition: all 0.3s;
|
173 |
+
outline: none;
|
174 |
+
box-shadow: none;
|
175 |
+
box-sizing: border-box;
|
176 |
+
background: #fff;
|
177 |
+
height: 3rem;
|
178 |
+
font-weight: 100;
|
179 |
+
color: #272727;
|
180 |
+
margin: 0;
|
181 |
+
border-radius: 5px;
|
182 |
+
border: 1px solid #CCCCCC;
|
183 |
+
line-height: 1;
|
184 |
+
font-size: 1em;
|
185 |
+
padding: 14px 10px;
|
186 |
+
margin-bottom: 0;
|
187 |
+
min-width: 150px;
|
188 |
+
}
|
189 |
+
.google-analyticator-appsumo-capture-container-button {
|
190 |
+
display: inline-block;
|
191 |
+
text-align: center;
|
192 |
+
vertical-align: middle;
|
193 |
+
user-select: none;
|
194 |
+
line-height: 1.5;
|
195 |
+
transition: all 0.2s ease-in-out;
|
196 |
+
border: 0;
|
197 |
+
white-space: normal;
|
198 |
+
word-wrap: break-word;
|
199 |
+
text-transform: none;
|
200 |
+
color: #272727 !important;
|
201 |
+
padding: 12px 32px;
|
202 |
+
font-size: 14px;
|
203 |
+
border-radius: 5px;
|
204 |
+
font-weight: 600;
|
205 |
+
margin-top: 0 !important;
|
206 |
+
height: 3rem;
|
207 |
+
margin: 0;
|
208 |
+
text-decoration: none;
|
209 |
+
border-color: #0062cc;
|
210 |
+
outline: 0;
|
211 |
+
box-shadow: inset 0px 0px 0px 1px rgba(9,132,227,0);
|
212 |
+
background-color: #FFBC00 !important;
|
213 |
+
cursor: pointer;
|
214 |
+
}
|
215 |
+
.google-analyticator-promo-box {
|
216 |
+
text-align:left;
|
217 |
+
width: 250px;
|
218 |
+
min-width: 250px;
|
219 |
+
border: 1px solid #ccc;
|
220 |
+
padding: 20px;
|
221 |
+
background:#FFFFFF;
|
222 |
+
right: 20px;
|
223 |
+
margin: 10px 50px 25px 50px;
|
224 |
+
box-shadow: 3px 5px 9px #888888;
|
225 |
+
background-color: white;
|
226 |
+
vertical-align: top;
|
227 |
+
text-align: center;
|
228 |
+
}
|
229 |
+
|
230 |
+
|
231 |
+
@media only screen and (max-width: 1400px) {
|
232 |
+
.google-analyticator-left-column {
|
233 |
+
margin-right: unset;
|
234 |
+
}
|
235 |
+
|
236 |
+
.google-analyticator-plugin-box {
|
237 |
+
height: 145px;
|
238 |
+
width: calc( (100% /2) - 160px);
|
239 |
+
}
|
240 |
+
|
241 |
+
.google-analyticator-appsumo-capture-container {
|
242 |
+
width: calc(100% / 2);
|
243 |
+
}
|
244 |
+
|
245 |
+
.google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-header {
|
246 |
+
font-size: 1.5rem;
|
247 |
+
text-align: center;
|
248 |
+
}
|
249 |
+
|
250 |
+
.google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-sub-header {
|
251 |
+
text-align: center;
|
252 |
+
}
|
253 |
+
|
254 |
+
.google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-container-input {
|
255 |
+
width: 100%;
|
256 |
+
}
|
257 |
+
|
258 |
+
.google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-container-button {
|
259 |
+
display: block;
|
260 |
+
margin: 5px auto !important;
|
261 |
+
}
|
262 |
+
|
263 |
+
.google-analyticator-content-left,.google-analyticator-content-right {
|
264 |
+
display: block;
|
265 |
+
width: 100% !important;
|
266 |
+
}
|
267 |
+
|
268 |
+
.google-analyticator-settings {
|
269 |
+
width: 100% !important;
|
270 |
+
}
|
271 |
+
|
272 |
+
.google-analyticator-promo-box {
|
273 |
+
/*display: none;*/
|
274 |
+
width: auto !important;
|
275 |
+
max-width: 250px;
|
276 |
+
margin: 20px auto;
|
277 |
+
}
|
278 |
+
.google-analyticator-promo-box-form .google-analyticator-appsumo-capture-container {
|
279 |
+
width: auto !important;
|
280 |
+
max-width: 250px;
|
281 |
+
margin: 20px auto;
|
282 |
+
}
|
283 |
+
|
284 |
+
.google-analyticator-content-left #poststuff {
|
285 |
+
padding-top: 10px;
|
286 |
+
width: 100%;
|
287 |
+
min-width: unset;
|
288 |
+
}
|
289 |
+
|
290 |
+
|
291 |
+
|
292 |
+
}
|
293 |
+
|
294 |
+
@media only screen and (max-width: 800px) {
|
295 |
+
.google-analyticator-plugin-box {
|
296 |
+
width: 80%;
|
297 |
+
height: 125px;
|
298 |
+
margin: 25px auto;
|
299 |
+
display: block;
|
300 |
+
}
|
301 |
+
.google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-header {
|
302 |
+
font-size: 1.5rem;
|
303 |
+
}
|
304 |
+
|
305 |
+
.google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-sub-header {
|
306 |
+
|
307 |
+
}
|
308 |
+
|
309 |
+
.google-analyticator-appsumo-capture-container .google-analyticator-appsumo-capture-container-button {
|
310 |
+
height: 4rem;
|
311 |
+
}
|
312 |
+
|
313 |
+
}
|
314 |
+
|
styles/google-analyticator-style.css
ADDED
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Wordpress Google Fonts admin style */
|
2 |
+
.google-analyticator-selections{
|
3 |
+
display:none;
|
4 |
+
}
|
5 |
+
.google-analyticator-variants .variant-items,
|
6 |
+
.google-analyticator-subsets .subset-items{
|
7 |
+
border:1px solid #ccc;
|
8 |
+
margin:10px;
|
9 |
+
padding:5px;
|
10 |
+
|
11 |
+
}
|
12 |
+
.google-analyticator-block{
|
13 |
+
padding:20px;
|
14 |
+
margin-bottom:20px;
|
15 |
+
border:1px solid #ccc;
|
16 |
+
clear:both;
|
17 |
+
overflow:hidden;
|
18 |
+
position:relative;
|
19 |
+
}
|
20 |
+
.google-analyticator-variants,
|
21 |
+
.google-analyticator-subsets,
|
22 |
+
.google-analyticator-usage,
|
23 |
+
.google-analyticator-css{
|
24 |
+
float:left;
|
25 |
+
width: 44%;
|
26 |
+
margin-right:3%;
|
27 |
+
}
|
28 |
+
.google-analyticator-subsets.single{
|
29 |
+
display:none;
|
30 |
+
}
|
31 |
+
.google-analyticator-css textarea{
|
32 |
+
width: 96%;
|
33 |
+
height: 100px;
|
34 |
+
}
|
35 |
+
#google-analyticators_options .slight{
|
36 |
+
font-style:italic;
|
37 |
+
color:#ccc;
|
38 |
+
}
|
39 |
+
.google-analyticator-block .gfspinner{
|
40 |
+
background:url('../images/spinner.gif') no-repeat 0 0 scroll transparent;
|
41 |
+
height:60px;
|
42 |
+
width:60px;
|
43 |
+
position:absolute;
|
44 |
+
left:50%;
|
45 |
+
top:10px;
|
46 |
+
z-index:1;
|
47 |
+
display:block;
|
48 |
+
}
|
49 |
+
.google-analyticator-block .button-primary{
|
50 |
+
margin-top:10px;
|
51 |
+
}
|