Changeset 2992005
- Timestamp:
- 11/08/2023 12:44:48 PM (2 years ago)
- Location:
- true-lazy-analytics
- Files:
-
- 8 edited
- 1 copied
-
tags/2.4 (copied) (copied from true-lazy-analytics/trunk)
-
tags/2.4/functions.php (modified) (2 diffs)
-
tags/2.4/readme.txt (modified) (2 diffs)
-
tags/2.4/setting-page.php (modified) (2 diffs)
-
tags/2.4/true-lazy-analytics.php (modified) (1 diff)
-
trunk/functions.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/setting-page.php (modified) (2 diffs)
-
trunk/true-lazy-analytics.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
true-lazy-analytics/tags/2.4/functions.php
r2737249 r2992005 159 159 $all_options = get_option( 'tlap_add_analytics_option_metrica' ); 160 160 $ym_id = $all_options['tlap_yametrika_id'] ? $all_options['tlap_yametrika_id'] : ''; // default: empty string 161 $cdn_value = $all_options['tlap_yametrika_cdn']; 162 if ($cdn_value == 0) { 163 $cdn = 'https://cdn.jsdelivr.net/npm/yandex-metrica-watch/watch.js'; 164 } elseif ($cdn_value == 1) { 165 $cdn = 'https://mc.yandex.ru/metrika/watch.js'; 166 } 167 161 168 $webvisor_checkbox = isset($all_options['tlap_yametrika_webvisor']) ? $all_options['tlap_yametrika_webvisor'] : false; 162 169 $webvisor = ''; … … 169 176 $output = ' 170 177 var metricaId = ' . $ym_id .';'; 171 $output .= '(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", " https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym");178 $output .= '(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "' . $cdn .'", "ym"); 172 179 ym( metricaId, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, ' . $webvisor .'triggerEvent:true }); 173 180 console.log("ym start");'; -
true-lazy-analytics/tags/2.4/readme.txt
r2737249 r2992005 3 3 Tags: Pagespeed, Яндекс, Метрика, Metrika, Analytics, ga, Google Analytics, Google, Facebook, Hotjar, Analytics, Pixel, Lazy Load, Yandex, Yandex Metrica, liveinternet, Tracking, Lighthouse, Perfomance 4 4 Requires at least: 5.0 5 Tested up to: 6. 05 Tested up to: 6.4 6 6 Requires PHP: 5.6.20 7 7 Stable tag: 2.3 … … 75 75 76 76 == Changelog == 77 = 2.4 = 78 * Changed setting 'using CDN' for Yandex.Metrica 79 77 80 = 2.3 = 78 81 * Added setting 'Timer delay' -
true-lazy-analytics/tags/2.4/setting-page.php
r2737249 r2992005 394 394 $val = ( isset( $val['tlap_excludepage'] ) ) ? $val['tlap_excludepage'] : null; 395 395 ?> 396 <span class="tlap-field-premium-icon"><input size=" 80" type="text" name="tlap_add_analytics_option_main[tlap_excludepage]" value="<?php echo esc_attr( $val ) ?>" placeholder="<?php echo __('Еnter the Page IDs (separated by commas), for example: 345,1145,3778', 'true-lazy-analytics'); ?>" disabled="disabled" />	</span>396 <span class="tlap-field-premium-icon"><input size="70" type="text" name="tlap_add_analytics_option_main[tlap_excludepage]" value="<?php echo esc_attr( $val ) ?>" placeholder="<?php echo __('Еnter the Page IDs (separated by commas), for example: 345,1145,3778', 'true-lazy-analytics'); ?>" disabled="disabled" />	</span> 397 397 <div><?php echo __('Excluded pages - pages on which the code of analytics systems will not be displayed. For example, on pages with the <code><meta name="robots" content="noindex" /></code> tag', 'true-lazy-analytics'); ?></div> 398 398 <?php … … 493 493 $val = ( isset( $val['tlap_yametrika_cdn'] ) ) ? $val['tlap_yametrika_cdn'] : 0; 494 494 ?> 495 <span class="tlap-field-soon-icon" onclick="return notAvailableMsg(this);">495 <span> 496 496 <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="0" <?php checked( $val, 0 ); ?> checked><?php echo __( 'using CDN', 'true-lazy-analytics' ); ?> 497 <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="1" <?php checked( $val, 1 ); ?> disabled><?php echo __( 'direct', 'true-lazy-analytics' ); ?>497 <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="1" <?php checked( $val, 1 ); ?>><?php echo __( 'direct', 'true-lazy-analytics' ); ?> 498 498 </span> 499 499 <div><?php echo __('Attention! By default, the code is added via cdn (to account for traffic from countries where Yandex services are blocked)', 'true-lazy-analytics'); ?></div> -
true-lazy-analytics/tags/2.4/true-lazy-analytics.php
r2737249 r2992005 3 3 * Plugin name: True Lazy Analytics 4 4 * Description: Lazy loading plugin for Google Analytics, Facebook Pixel, Hotjar, Yandex Metrica, Liveinternet 5 * Version: 2. 35 * Version: 2.4 6 6 * Author: seojacky 7 7 * Author URI: https://t.me/big_jacky -
true-lazy-analytics/trunk/functions.php
r2737249 r2992005 159 159 $all_options = get_option( 'tlap_add_analytics_option_metrica' ); 160 160 $ym_id = $all_options['tlap_yametrika_id'] ? $all_options['tlap_yametrika_id'] : ''; // default: empty string 161 $cdn_value = $all_options['tlap_yametrika_cdn']; 162 if ($cdn_value == 0) { 163 $cdn = 'https://cdn.jsdelivr.net/npm/yandex-metrica-watch/watch.js'; 164 } elseif ($cdn_value == 1) { 165 $cdn = 'https://mc.yandex.ru/metrika/watch.js'; 166 } 167 161 168 $webvisor_checkbox = isset($all_options['tlap_yametrika_webvisor']) ? $all_options['tlap_yametrika_webvisor'] : false; 162 169 $webvisor = ''; … … 169 176 $output = ' 170 177 var metricaId = ' . $ym_id .';'; 171 $output .= '(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", " https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym");178 $output .= '(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "' . $cdn .'", "ym"); 172 179 ym( metricaId, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, ' . $webvisor .'triggerEvent:true }); 173 180 console.log("ym start");'; -
true-lazy-analytics/trunk/readme.txt
r2737249 r2992005 3 3 Tags: Pagespeed, Яндекс, Метрика, Metrika, Analytics, ga, Google Analytics, Google, Facebook, Hotjar, Analytics, Pixel, Lazy Load, Yandex, Yandex Metrica, liveinternet, Tracking, Lighthouse, Perfomance 4 4 Requires at least: 5.0 5 Tested up to: 6. 05 Tested up to: 6.4 6 6 Requires PHP: 5.6.20 7 7 Stable tag: 2.3 … … 75 75 76 76 == Changelog == 77 = 2.4 = 78 * Changed setting 'using CDN' for Yandex.Metrica 79 77 80 = 2.3 = 78 81 * Added setting 'Timer delay' -
true-lazy-analytics/trunk/setting-page.php
r2737249 r2992005 394 394 $val = ( isset( $val['tlap_excludepage'] ) ) ? $val['tlap_excludepage'] : null; 395 395 ?> 396 <span class="tlap-field-premium-icon"><input size=" 80" type="text" name="tlap_add_analytics_option_main[tlap_excludepage]" value="<?php echo esc_attr( $val ) ?>" placeholder="<?php echo __('Еnter the Page IDs (separated by commas), for example: 345,1145,3778', 'true-lazy-analytics'); ?>" disabled="disabled" />	</span>396 <span class="tlap-field-premium-icon"><input size="70" type="text" name="tlap_add_analytics_option_main[tlap_excludepage]" value="<?php echo esc_attr( $val ) ?>" placeholder="<?php echo __('Еnter the Page IDs (separated by commas), for example: 345,1145,3778', 'true-lazy-analytics'); ?>" disabled="disabled" />	</span> 397 397 <div><?php echo __('Excluded pages - pages on which the code of analytics systems will not be displayed. For example, on pages with the <code><meta name="robots" content="noindex" /></code> tag', 'true-lazy-analytics'); ?></div> 398 398 <?php … … 493 493 $val = ( isset( $val['tlap_yametrika_cdn'] ) ) ? $val['tlap_yametrika_cdn'] : 0; 494 494 ?> 495 <span class="tlap-field-soon-icon" onclick="return notAvailableMsg(this);">495 <span> 496 496 <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="0" <?php checked( $val, 0 ); ?> checked><?php echo __( 'using CDN', 'true-lazy-analytics' ); ?> 497 <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="1" <?php checked( $val, 1 ); ?> disabled><?php echo __( 'direct', 'true-lazy-analytics' ); ?>497 <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="1" <?php checked( $val, 1 ); ?>><?php echo __( 'direct', 'true-lazy-analytics' ); ?> 498 498 </span> 499 499 <div><?php echo __('Attention! By default, the code is added via cdn (to account for traffic from countries where Yandex services are blocked)', 'true-lazy-analytics'); ?></div> -
true-lazy-analytics/trunk/true-lazy-analytics.php
r2737249 r2992005 3 3 * Plugin name: True Lazy Analytics 4 4 * Description: Lazy loading plugin for Google Analytics, Facebook Pixel, Hotjar, Yandex Metrica, Liveinternet 5 * Version: 2. 35 * Version: 2.4 6 6 * Author: seojacky 7 7 * Author URI: https://t.me/big_jacky
Note: See TracChangeset
for help on using the changeset viewer.