Version Description
14.08.2022
- Tweak: Performance improvements for the new Diagnostics page.
Download this release
Release Info
Developer | alekv |
Plugin | Pixel Manager for WooCommerce – Track Google Analytics, Google Ads, Facebook and more |
Version | 1.19.3 |
Comparing to | |
See all releases |
Code changes from version 1.19.2 to 1.19.3
- classes/admin/class-admin.php +61 -25
- classes/admin/class-debug-info.php +45 -16
- classes/pixels/class-pixel-manager.php +1 -1
- languages/woocommerce-google-adwords-conversion-tracking-tag.pot +127 -122
- readme.txt +7 -3
- wgact.php +12 -2
classes/admin/class-admin.php
CHANGED
@@ -997,30 +997,41 @@ class Admin
|
|
997 |
?>
|
998 |
:</b>
|
999 |
</div>
|
1000 |
-
<div style="margin-top: 10px">
|
1001 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1002 |
foreach ( ( new Debug_Info( $this->options ) )->get_payment_gateways() as $gateway ) {
|
1003 |
?>
|
1004 |
-
|
1005 |
-
|
1006 |
-
esc_html_e( 'id', 'woocommerce-google-adwords-conversion-tracking-tag' );
|
1007 |
-
?>: <?php
|
1008 |
esc_html_e( $gateway->id );
|
1009 |
-
|
1010 |
-
|
1011 |
-
esc_html_e( 'method_title', 'woocommerce-google-adwords-conversion-tracking-tag' );
|
1012 |
-
?>: <?php
|
1013 |
esc_html_e( $gateway->method_title );
|
1014 |
-
|
1015 |
-
|
1016 |
-
esc_html_e( 'class', 'woocommerce-google-adwords-conversion-tracking-tag' );
|
1017 |
-
?>: <?php
|
1018 |
esc_html_e( get_class( $gateway ) );
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
1022 |
}
|
1023 |
?>
|
|
|
|
|
1024 |
</div>
|
1025 |
|
1026 |
</div>
|
@@ -1031,11 +1042,24 @@ class Admin
|
|
1031 |
?>
|
1032 |
:</b>
|
1033 |
|
1034 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1035 |
<table>
|
1036 |
|
1037 |
<?php
|
1038 |
-
$per_gateway_analysis = ( new Debug_Info( $this->options ) )->get_gateway_analysis_array();
|
1039 |
$order_count_total = 0;
|
1040 |
$order_count_measured = 0;
|
1041 |
?>
|
@@ -1084,12 +1108,23 @@ class Admin
|
|
1084 |
?>
|
1085 |
:</b>
|
1086 |
|
1087 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1088 |
<table>
|
1089 |
<?php
|
1090 |
-
$count_active_gateways = count( ( new Debug_Info( $this->options ) )->get_enabled_payment_gateways() );
|
1091 |
-
$amount_of_orders_to_analyse = $count_active_gateways * 100;
|
1092 |
-
$per_gateway_analysis = ( new Debug_Info( $this->options ) )->get_gateway_analysis_weighted_array( $amount_of_orders_to_analyse );
|
1093 |
$order_count_total = 0;
|
1094 |
$order_count_measured = 0;
|
1095 |
?>
|
@@ -1159,8 +1194,9 @@ class Admin
|
|
1159 |
</div>
|
1160 |
|
1161 |
|
1162 |
-
<!--abcd-->
|
1163 |
-
|
|
|
1164 |
<?php
|
1165 |
}
|
1166 |
|
997 |
?>
|
998 |
:</b>
|
999 |
</div>
|
1000 |
+
<div style="margin-top: 10px; font-family: Courier">
|
1001 |
+
<table>
|
1002 |
+
<thead style="align:left">
|
1003 |
+
<tr>
|
1004 |
+
<th style="text-align: left"><?php
|
1005 |
+
esc_html_e( 'id', 'woocommerce-google-adwords-conversion-tracking-tag' );
|
1006 |
+
?></th>
|
1007 |
+
<th style="text-align: left"><?php
|
1008 |
+
esc_html_e( 'method_title', 'woocommerce-google-adwords-conversion-tracking-tag' );
|
1009 |
+
?></th>
|
1010 |
+
<th style="text-align: left"><?php
|
1011 |
+
esc_html_e( 'class', 'woocommerce-google-adwords-conversion-tracking-tag' );
|
1012 |
+
?></th>
|
1013 |
+
</tr>
|
1014 |
+
</thead>
|
1015 |
+
<tbody>
|
1016 |
+
<?php
|
1017 |
foreach ( ( new Debug_Info( $this->options ) )->get_payment_gateways() as $gateway ) {
|
1018 |
?>
|
1019 |
+
<tr>
|
1020 |
+
<td><?php
|
|
|
|
|
1021 |
esc_html_e( $gateway->id );
|
1022 |
+
?></td>
|
1023 |
+
<td><?php
|
|
|
|
|
1024 |
esc_html_e( $gateway->method_title );
|
1025 |
+
?></td>
|
1026 |
+
<td><?php
|
|
|
|
|
1027 |
esc_html_e( get_class( $gateway ) );
|
1028 |
+
?></td>
|
1029 |
+
</tr>
|
1030 |
+
<?php
|
1031 |
}
|
1032 |
?>
|
1033 |
+
</tbody>
|
1034 |
+
</table>
|
1035 |
</div>
|
1036 |
|
1037 |
</div>
|
1042 |
?>
|
1043 |
:</b>
|
1044 |
|
1045 |
+
<?php
|
1046 |
+
|
1047 |
+
if ( ( new Debug_Info( $this->options ) )->get_gateway_analysis_array() === false ) {
|
1048 |
+
?>
|
1049 |
+
<br>
|
1050 |
+
<?php
|
1051 |
+
esc_html_e( 'The analysis is being generated. Please check back in 5 minutes.', 'woocommerce-google-adwords-conversion-tracking-tag' );
|
1052 |
+
$per_gateway_analysis = [];
|
1053 |
+
} else {
|
1054 |
+
$per_gateway_analysis = ( new Debug_Info( $this->options ) )->get_gateway_analysis_array();
|
1055 |
+
}
|
1056 |
+
|
1057 |
+
?>
|
1058 |
+
|
1059 |
+
<div style="margin-left: 10px; font-family: Courier;">
|
1060 |
<table>
|
1061 |
|
1062 |
<?php
|
|
|
1063 |
$order_count_total = 0;
|
1064 |
$order_count_measured = 0;
|
1065 |
?>
|
1108 |
?>
|
1109 |
:</b>
|
1110 |
|
1111 |
+
<?php
|
1112 |
+
|
1113 |
+
if ( ( new Debug_Info( $this->options ) )->get_gateway_analysis_weighted_array() === false ) {
|
1114 |
+
?>
|
1115 |
+
<br>
|
1116 |
+
<?php
|
1117 |
+
esc_html_e( 'The analysis is being generated. Please check back in 5 minutes.', 'woocommerce-google-adwords-conversion-tracking-tag' );
|
1118 |
+
$per_gateway_analysis = [];
|
1119 |
+
} else {
|
1120 |
+
$per_gateway_analysis = ( new Debug_Info( $this->options ) )->get_gateway_analysis_weighted_array();
|
1121 |
+
}
|
1122 |
+
|
1123 |
+
?>
|
1124 |
+
|
1125 |
+
<div style="margin-left: 10px; font-family: Courier;">
|
1126 |
<table>
|
1127 |
<?php
|
|
|
|
|
|
|
1128 |
$order_count_total = 0;
|
1129 |
$order_count_measured = 0;
|
1130 |
?>
|
1194 |
</div>
|
1195 |
|
1196 |
|
1197 |
+
<!-- abcd-->
|
1198 |
+
|
1199 |
+
|
1200 |
<?php
|
1201 |
}
|
1202 |
|
classes/admin/class-debug-info.php
CHANGED
@@ -20,6 +20,15 @@ class Debug_Info
|
|
20 |
{
|
21 |
$this->options = $options;
|
22 |
$this->environment_check = new Environment_Check( $this->options );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
}
|
24 |
|
25 |
public function get_debug_info()
|
@@ -160,16 +169,17 @@ class Debug_Info
|
|
160 |
|
161 |
public function run_tracking_accuracy_analysis()
|
162 |
{
|
|
|
163 |
// Start measuring time
|
164 |
$start_time = microtime( true );
|
165 |
-
$this->
|
166 |
-
$this->
|
167 |
$count_active_gateways = count( $this->get_enabled_payment_gateways() );
|
168 |
// We want to at least analyze the count of active gateways * 100, or at least all orders in the past 30 days, whichever is larger.
|
169 |
$amount_of_orders_to_analyze = max( $count_active_gateways * 100, $this->get_count_of_pmw_tracked_orders_for_one_month() );
|
170 |
// Limit $amount_of_orders_to_analyze to 6000 for testing purposes.
|
171 |
$amount_of_orders_to_analyze = min( $amount_of_orders_to_analyze, apply_filters( 'pmw_tracking_accuracy_analysis_max_order_amount', 6000 ) );
|
172 |
-
$this->
|
173 |
// End measuring time
|
174 |
$end_time = microtime( true );
|
175 |
set_transient( 'pmw_tracking_accuracy_analysis_time', $end_time - $start_time, MONTH_IN_SECONDS );
|
@@ -177,6 +187,9 @@ class Debug_Info
|
|
177 |
|
178 |
public function get_gateway_analysis_for_debug_info()
|
179 |
{
|
|
|
|
|
|
|
180 |
$per_gateway_analysis = $this->get_gateway_analysis_array();
|
181 |
$html = '';
|
182 |
$order_count_total = 0;
|
@@ -196,8 +209,10 @@ class Debug_Info
|
|
196 |
|
197 |
public function get_gateway_analysis_weighted_for_debug_info()
|
198 |
{
|
199 |
-
|
200 |
-
|
|
|
|
|
201 |
$html = '';
|
202 |
$order_count_total = 0;
|
203 |
$order_count_measured = 0;
|
@@ -217,12 +232,20 @@ class Debug_Info
|
|
217 |
return $html;
|
218 |
}
|
219 |
|
220 |
-
public function get_gateway_analysis_array(
|
221 |
{
|
222 |
-
if (
|
223 |
return get_transient( 'pmw_tracking_accuracy_analysis' );
|
224 |
}
|
|
|
|
|
|
|
|
|
|
|
225 |
$analysis = [];
|
|
|
|
|
|
|
226 |
foreach ( $this->get_pmw_tracked_payment_methods() as $gateway ) {
|
227 |
$gateway_orders = $this->get_last_orders_by_gateway_id( $gateway, 100 );
|
228 |
// $gateway_orders = $this->get_last_orders_by_gateway_id_wp_query_new($gateway, 100);
|
@@ -235,15 +258,18 @@ class Debug_Info
|
|
235 |
];
|
236 |
}
|
237 |
set_transient( 'pmw_tracking_accuracy_analysis', $analysis, MONTH_IN_SECONDS );
|
238 |
-
return $analysis;
|
239 |
}
|
240 |
|
241 |
-
|
242 |
-
public function get_gateway_analysis_weighted_array( $limit, $refresh = false )
|
243 |
{
|
244 |
-
if (
|
245 |
return get_transient( 'pmw_tracking_accuracy_analysis_weighted' );
|
246 |
}
|
|
|
|
|
|
|
|
|
|
|
247 |
$analysis = [];
|
248 |
$enabled_gateways = $this->get_enabled_payment_gateways();
|
249 |
// Prep array with all gateway IDs
|
@@ -288,7 +314,6 @@ class Debug_Info
|
|
288 |
return $b['order_count_total'] - $a['order_count_total'];
|
289 |
} );
|
290 |
set_transient( 'pmw_tracking_accuracy_analysis_weighted', $analysis, MONTH_IN_SECONDS );
|
291 |
-
return $analysis;
|
292 |
}
|
293 |
|
294 |
private function get_count_of_measured_orders( $orders )
|
@@ -500,15 +525,19 @@ class Debug_Info
|
|
500 |
}
|
501 |
|
502 |
// Get paymeent methods that have been used on all orders directly from database
|
503 |
-
private function get_pmw_tracked_payment_methods(
|
504 |
{
|
505 |
-
|
506 |
-
if ( get_transient( 'pmw_tracked_payment_methods' ) && !$refresh ) {
|
507 |
return get_transient( 'pmw_tracked_payment_methods' );
|
508 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
509 |
$tracked_payment_methods = $wpdb->get_col( "SELECT DISTINCT meta_value FROM {$wpdb->prefix}postmeta WHERE `meta_key` = '_payment_method' AND meta_value != ''" );
|
510 |
set_transient( 'pmw_tracked_payment_methods', $tracked_payment_methods, MONTH_IN_SECONDS );
|
511 |
-
return $tracked_payment_methods;
|
512 |
}
|
513 |
|
514 |
}
|
20 |
{
|
21 |
$this->options = $options;
|
22 |
$this->environment_check = new Environment_Check( $this->options );
|
23 |
+
// If pmw transients don't exist, run Action Scheduler to create them
|
24 |
+
// if transient pmw_tracking_accuracy_analysis doesn't exist
|
25 |
+
// add_action( 'init', function() {
|
26 |
+
// add_action( 'as_run_tracking_accuracy_analysis', 'run_tracking_accuracy_analysis' );
|
27 |
+
//
|
28 |
+
// if (!get_transient('pmw_tracking_accuracy_analysis')) {
|
29 |
+
// as_enqueue_async_action('as_run_tracking_accuracy_analysis');
|
30 |
+
// }
|
31 |
+
// } );
|
32 |
}
|
33 |
|
34 |
public function get_debug_info()
|
169 |
|
170 |
public function run_tracking_accuracy_analysis()
|
171 |
{
|
172 |
+
error_log( 'run_tracking_accuracy_analysis' );
|
173 |
// Start measuring time
|
174 |
$start_time = microtime( true );
|
175 |
+
$this->generate_pmw_tracked_payment_methods();
|
176 |
+
$this->generate_gateway_analysis_array();
|
177 |
$count_active_gateways = count( $this->get_enabled_payment_gateways() );
|
178 |
// We want to at least analyze the count of active gateways * 100, or at least all orders in the past 30 days, whichever is larger.
|
179 |
$amount_of_orders_to_analyze = max( $count_active_gateways * 100, $this->get_count_of_pmw_tracked_orders_for_one_month() );
|
180 |
// Limit $amount_of_orders_to_analyze to 6000 for testing purposes.
|
181 |
$amount_of_orders_to_analyze = min( $amount_of_orders_to_analyze, apply_filters( 'pmw_tracking_accuracy_analysis_max_order_amount', 6000 ) );
|
182 |
+
$this->generate_gateway_analysis_weighted_array( $amount_of_orders_to_analyze );
|
183 |
// End measuring time
|
184 |
$end_time = microtime( true );
|
185 |
set_transient( 'pmw_tracking_accuracy_analysis_time', $end_time - $start_time, MONTH_IN_SECONDS );
|
187 |
|
188 |
public function get_gateway_analysis_for_debug_info()
|
189 |
{
|
190 |
+
if ( $this->get_gateway_analysis_array() === false ) {
|
191 |
+
return 'The analysis is being generated. Please check back in 5 minutes.' . PHP_EOL;
|
192 |
+
}
|
193 |
$per_gateway_analysis = $this->get_gateway_analysis_array();
|
194 |
$html = '';
|
195 |
$order_count_total = 0;
|
209 |
|
210 |
public function get_gateway_analysis_weighted_for_debug_info()
|
211 |
{
|
212 |
+
if ( $this->get_gateway_analysis_weighted_array() === false ) {
|
213 |
+
return 'The analysis is being generated. Please check back in 5 minutes.' . PHP_EOL;
|
214 |
+
}
|
215 |
+
$per_gateway_analysis = $this->get_gateway_analysis_weighted_array();
|
216 |
$html = '';
|
217 |
$order_count_total = 0;
|
218 |
$order_count_measured = 0;
|
232 |
return $html;
|
233 |
}
|
234 |
|
235 |
+
public function get_gateway_analysis_array()
|
236 |
{
|
237 |
+
if ( get_transient( 'pmw_tracking_accuracy_analysis' ) ) {
|
238 |
return get_transient( 'pmw_tracking_accuracy_analysis' );
|
239 |
}
|
240 |
+
return false;
|
241 |
+
}
|
242 |
+
|
243 |
+
public function generate_gateway_analysis_array()
|
244 |
+
{
|
245 |
$analysis = [];
|
246 |
+
if ( !$this->get_pmw_tracked_payment_methods() ) {
|
247 |
+
$this->generate_pmw_tracked_payment_methods();
|
248 |
+
}
|
249 |
foreach ( $this->get_pmw_tracked_payment_methods() as $gateway ) {
|
250 |
$gateway_orders = $this->get_last_orders_by_gateway_id( $gateway, 100 );
|
251 |
// $gateway_orders = $this->get_last_orders_by_gateway_id_wp_query_new($gateway, 100);
|
258 |
];
|
259 |
}
|
260 |
set_transient( 'pmw_tracking_accuracy_analysis', $analysis, MONTH_IN_SECONDS );
|
|
|
261 |
}
|
262 |
|
263 |
+
public function get_gateway_analysis_weighted_array()
|
|
|
264 |
{
|
265 |
+
if ( get_transient( 'pmw_tracking_accuracy_analysis_weighted' ) ) {
|
266 |
return get_transient( 'pmw_tracking_accuracy_analysis_weighted' );
|
267 |
}
|
268 |
+
return false;
|
269 |
+
}
|
270 |
+
|
271 |
+
public function generate_gateway_analysis_weighted_array( $limit )
|
272 |
+
{
|
273 |
$analysis = [];
|
274 |
$enabled_gateways = $this->get_enabled_payment_gateways();
|
275 |
// Prep array with all gateway IDs
|
314 |
return $b['order_count_total'] - $a['order_count_total'];
|
315 |
} );
|
316 |
set_transient( 'pmw_tracking_accuracy_analysis_weighted', $analysis, MONTH_IN_SECONDS );
|
|
|
317 |
}
|
318 |
|
319 |
private function get_count_of_measured_orders( $orders )
|
525 |
}
|
526 |
|
527 |
// Get paymeent methods that have been used on all orders directly from database
|
528 |
+
private function get_pmw_tracked_payment_methods()
|
529 |
{
|
530 |
+
if ( get_transient( 'pmw_tracked_payment_methods' ) ) {
|
|
|
531 |
return get_transient( 'pmw_tracked_payment_methods' );
|
532 |
}
|
533 |
+
return false;
|
534 |
+
}
|
535 |
+
|
536 |
+
private function generate_pmw_tracked_payment_methods()
|
537 |
+
{
|
538 |
+
global $wpdb ;
|
539 |
$tracked_payment_methods = $wpdb->get_col( "SELECT DISTINCT meta_value FROM {$wpdb->prefix}postmeta WHERE `meta_key` = '_payment_method' AND meta_value != ''" );
|
540 |
set_transient( 'pmw_tracked_payment_methods', $tracked_payment_methods, MONTH_IN_SECONDS );
|
|
|
541 |
}
|
542 |
|
543 |
}
|
classes/pixels/class-pixel-manager.php
CHANGED
@@ -164,7 +164,7 @@ class Pixel_Manager
|
|
164 |
// /**
|
165 |
// * Automatic Conversion Recovery
|
166 |
// */
|
167 |
-
// add_action('woocommerce_checkout_order_created', 'acr_set_cookie__premium_only');
|
168 |
// add_action('wp_ajax_get_acr_order_data_ajax', [$this, 'get_acr_order_data_ajax__premium_only']);
|
169 |
// add_action('wp_ajax_nopriv_get_acr_order_data_ajax', [$this, 'get_acr_order_data_ajax__premium_only']);
|
170 |
// }
|
164 |
// /**
|
165 |
// * Automatic Conversion Recovery
|
166 |
// */
|
167 |
+
// add_action('woocommerce_checkout_order_created', [$this, 'acr_set_cookie__premium_only']);
|
168 |
// add_action('wp_ajax_get_acr_order_data_ajax', [$this, 'get_acr_order_data_ajax__premium_only']);
|
169 |
// add_action('wp_ajax_nopriv_get_acr_order_data_ajax', [$this, 'get_acr_order_data_ajax__premium_only']);
|
170 |
// }
|
languages/woocommerce-google-adwords-conversion-tracking-tag.pot
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the GNU General Public License v3.0.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Pixel Manager for WooCommerce 1.19.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/src\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2022-08-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.6.0\n"
|
15 |
"X-Domain: woocommerce-google-adwords-conversion-tracking-tag\n"
|
@@ -277,7 +277,7 @@ msgid "Payment Gateway Tracking Accuracy Report"
|
|
277 |
msgstr ""
|
278 |
|
279 |
#: classes/admin/class-admin.php:1302
|
280 |
-
#: classes/admin/class-admin.php:
|
281 |
msgid "beta"
|
282 |
msgstr ""
|
283 |
|
@@ -289,449 +289,454 @@ msgstr ""
|
|
289 |
msgid "Available payment gateways"
|
290 |
msgstr ""
|
291 |
|
292 |
-
#: classes/admin/class-admin.php:
|
293 |
msgid "id"
|
294 |
msgstr ""
|
295 |
|
296 |
-
#: classes/admin/class-admin.php:
|
297 |
msgid "method_title"
|
298 |
msgstr ""
|
299 |
|
300 |
-
#: classes/admin/class-admin.php:
|
301 |
msgid "class"
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: classes/admin/class-admin.php:
|
305 |
msgid "Purchase confirmation page reached per gateway (active and inactive)"
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: classes/admin/class-admin.php:
|
|
|
|
|
|
|
|
|
|
|
309 |
msgid "Purchase confirmation page reached per gateway (only active), weighted by frequency"
|
310 |
msgstr ""
|
311 |
|
312 |
-
#: classes/admin/class-admin.php:
|
313 |
msgid "Contacting Support"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: classes/admin/class-admin.php:
|
317 |
msgid "Debug Information"
|
318 |
msgstr ""
|
319 |
|
320 |
-
#: classes/admin/class-admin.php:
|
321 |
msgid "copy to clipboard"
|
322 |
msgstr ""
|
323 |
|
324 |
-
#: classes/admin/class-admin.php:
|
325 |
msgid "Export settings"
|
326 |
msgstr ""
|
327 |
|
328 |
-
#: classes/admin/class-admin.php:
|
329 |
msgid "Export to disk"
|
330 |
msgstr ""
|
331 |
|
332 |
-
#: classes/admin/class-admin.php:
|
333 |
msgid "Import settings"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: classes/admin/class-admin.php:
|
337 |
msgid "Settings imported successfully!"
|
338 |
msgstr ""
|
339 |
|
340 |
-
#: classes/admin/class-admin.php:
|
341 |
msgid "Reloading...(in 5 seconds)!"
|
342 |
msgstr ""
|
343 |
|
344 |
-
#: classes/admin/class-admin.php:
|
345 |
msgid "There was an error importing that file! Please try again."
|
346 |
msgstr ""
|
347 |
|
348 |
-
#: classes/admin/class-admin.php:
|
349 |
msgid "Translations"
|
350 |
msgstr ""
|
351 |
|
352 |
-
#: classes/admin/class-admin.php:
|
353 |
msgid "If you want to participate improving the translations of this plugin into your language, please follow this link:"
|
354 |
msgstr ""
|
355 |
|
356 |
-
#: classes/admin/class-admin.php:
|
357 |
msgid "Post a support request in the WordPress support forum here: "
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: classes/admin/class-admin.php:
|
361 |
msgid "Support forum"
|
362 |
msgstr ""
|
363 |
|
364 |
-
#: classes/admin/class-admin.php:
|
365 |
msgid "(Never post the debug or other sensitive information to the support forum. Instead send us the information by email.)"
|
366 |
msgstr ""
|
367 |
|
368 |
-
#: classes/admin/class-admin.php:
|
369 |
msgid "Or send us an email to the following address: "
|
370 |
msgstr ""
|
371 |
|
372 |
-
#: classes/admin/class-admin.php:
|
373 |
msgid "Send us your support request through the WooCommerce.com dashboard: "
|
374 |
msgstr ""
|
375 |
|
376 |
-
#: classes/admin/class-admin.php:
|
377 |
msgid "More details about the developer of this plugin: "
|
378 |
msgstr ""
|
379 |
|
380 |
-
#: classes/admin/class-admin.php:
|
381 |
msgid "Developer: SweetCode"
|
382 |
msgstr ""
|
383 |
|
384 |
-
#: classes/admin/class-admin.php:
|
385 |
msgid "Website: "
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: classes/admin/class-admin.php:
|
389 |
msgid "The Google Analytics Universal property ID looks like this:"
|
390 |
msgstr ""
|
391 |
|
392 |
-
#: classes/admin/class-admin.php:
|
393 |
msgid "The Google Analytics 4 measurement ID looks like this:"
|
394 |
msgstr ""
|
395 |
|
396 |
-
#: classes/admin/class-admin.php:
|
397 |
msgid "The conversion ID looks similar to this:"
|
398 |
msgstr ""
|
399 |
|
400 |
-
#: classes/admin/class-admin.php:
|
401 |
msgid "The purchase conversion label looks similar to this:"
|
402 |
msgstr ""
|
403 |
|
404 |
-
#: classes/admin/class-admin.php:
|
405 |
-
#: classes/admin/class-admin.php:
|
406 |
msgid "Requires an active Google Ads Conversion ID"
|
407 |
msgstr ""
|
408 |
|
409 |
-
#: classes/admin/class-admin.php:
|
410 |
msgid "The Google Optimize container ID looks like this:"
|
411 |
msgstr ""
|
412 |
|
413 |
-
#: classes/admin/class-admin.php:
|
414 |
msgid "or"
|
415 |
msgstr ""
|
416 |
|
417 |
-
#: classes/admin/class-admin.php:
|
418 |
msgid "The Meta (Facebook) pixel ID looks similar to this:"
|
419 |
msgstr ""
|
420 |
|
421 |
-
#: classes/admin/class-admin.php:
|
422 |
msgid "The Microsoft Advertising UET tag ID looks similar to this:"
|
423 |
msgstr ""
|
424 |
|
425 |
-
#: classes/admin/class-admin.php:
|
426 |
msgid "The Twitter pixel ID looks similar to this:"
|
427 |
msgstr ""
|
428 |
|
429 |
-
#: classes/admin/class-admin.php:
|
430 |
msgid "The Pinterest pixel ID looks similar to this:"
|
431 |
msgstr ""
|
432 |
|
433 |
-
#: classes/admin/class-admin.php:
|
434 |
msgid "The Snapchat pixel ID looks similar to this:"
|
435 |
msgstr ""
|
436 |
|
437 |
-
#: classes/admin/class-admin.php:
|
438 |
msgid "The TikTok pixel ID looks similar to this:"
|
439 |
msgstr ""
|
440 |
|
441 |
-
#: classes/admin/class-admin.php:
|
442 |
msgid "The Hotjar site ID looks similar to this:"
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: classes/admin/class-admin.php:
|
446 |
msgid "Use order_subtotal: Doesn't include tax and shipping (default)"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#: classes/admin/class-admin.php:
|
450 |
msgid "Use order_total: Includes tax and shipping"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#: classes/admin/class-admin.php:
|
454 |
msgid "This is the order total amount reported back to Google Ads"
|
455 |
msgstr ""
|
456 |
|
457 |
-
#: classes/admin/class-admin.php:
|
458 |
msgid "open the documentation"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: classes/admin/class-admin.php:
|
462 |
msgid "Enable Google consent mode with standard settings"
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: classes/admin/class-admin.php:
|
466 |
msgid "If no region is set, then the restrictions are enabled for all regions. If you specify one or more regions, then the restrictions only apply for the specified regions."
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: classes/admin/class-admin.php:
|
470 |
msgid "Enable Google Analytics enhanced e-commerce"
|
471 |
msgstr ""
|
472 |
|
473 |
-
#: classes/admin/class-admin.php:
|
474 |
-
#: classes/admin/class-admin.php:
|
475 |
-
#: classes/admin/class-admin.php:
|
476 |
msgid "You need to activate at least Google Analytics UA or Google Analytics 4"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: classes/admin/class-admin.php:
|
480 |
msgid "Google Analytics 4 activation required"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: classes/admin/class-admin.php:
|
484 |
msgid "Enhanced E-Commerce activation required"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: classes/admin/class-admin.php:
|
488 |
msgid "If enabled, purchase and refund events will be sent to Google through the measurement protocol for increased accuracy."
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: classes/admin/class-admin.php:
|
492 |
msgid "Enable Google Analytics enhanced link attribution"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: classes/admin/class-admin.php:
|
496 |
msgid "Enable Google user ID"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: classes/admin/class-admin.php:
|
500 |
msgid "Enable Google Ads Enhanced Conversions"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: classes/admin/class-admin.php:
|
504 |
msgid "You need to activate Google Ads"
|
505 |
msgstr ""
|
506 |
|
507 |
-
#: classes/admin/class-admin.php:
|
508 |
msgid "The Google Ads phone conversion number must be in the same format as on the website."
|
509 |
msgstr ""
|
510 |
|
511 |
-
#: classes/admin/class-admin.php:
|
512 |
msgid "Borlabs Cookie detected. Automatic support is:"
|
513 |
msgstr ""
|
514 |
|
515 |
-
#: classes/admin/class-admin.php:
|
516 |
msgid "Cookiebot detected. Automatic support is:"
|
517 |
msgstr ""
|
518 |
|
519 |
-
#: classes/admin/class-admin.php:
|
520 |
msgid "Complianz GDPR detected. Automatic support is:"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: classes/admin/class-admin.php:
|
524 |
msgid "Cookie Notice (by hu-manity.co) detected. Automatic support is:"
|
525 |
msgstr ""
|
526 |
|
527 |
-
#: classes/admin/class-admin.php:
|
528 |
msgid "Cookie Script (by cookie-script.com) detected. Automatic support is:"
|
529 |
msgstr ""
|
530 |
|
531 |
-
#: classes/admin/class-admin.php:
|
532 |
msgid "GDPR Cookie Compliance (by Moove Agency) detected. Automatic support is:"
|
533 |
msgstr ""
|
534 |
|
535 |
-
#: classes/admin/class-admin.php:
|
536 |
msgid "GDPR Cookie Consent (by WebToffee) detected. Automatic support is:"
|
537 |
msgstr ""
|
538 |
|
539 |
-
#: classes/admin/class-admin.php:
|
540 |
msgid "Enable Explicit Consent Mode"
|
541 |
msgstr ""
|
542 |
|
543 |
-
#: classes/admin/class-admin.php:
|
544 |
msgid "Only activate the Explicit Consent Mode if you are also using a Cookie Management Platform (a cookie banner) that is compatible with this plugin. Find a list of compatible plugins in the documentation."
|
545 |
msgstr ""
|
546 |
|
547 |
-
#: classes/admin/class-admin.php:
|
548 |
-
#: classes/admin/class-admin.php:
|
549 |
-
#: classes/admin/class-admin.php:
|
550 |
-
#: classes/admin/class-admin.php:
|
551 |
msgid "You need to activate the Meta (Facebook) pixel"
|
552 |
msgstr ""
|
553 |
|
554 |
-
#: classes/admin/class-admin.php:
|
555 |
msgid "Send CAPI hits for anonymous visitors who likely have blocked the Meta (Facebook) pixel."
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: classes/admin/class-admin.php:
|
559 |
msgid "Include additional visitor's identifiers, such as IP address, email and shop ID in the CAPI hit."
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: classes/admin/class-admin.php:
|
563 |
msgid "Enable Meta (Facebook) product microdata output"
|
564 |
msgstr ""
|
565 |
|
566 |
-
#: classes/admin/class-admin.php:
|
567 |
msgid "Only disable order duplication prevention for testing. Remember to re-enable the setting once done."
|
568 |
msgstr ""
|
569 |
|
570 |
-
#: classes/admin/class-admin.php:
|
571 |
msgid "Enable the maximum compatibility mode"
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: classes/admin/class-admin.php:
|
575 |
msgid "Advanced order duplication prevention is "
|
576 |
msgstr ""
|
577 |
|
578 |
-
#: classes/admin/class-admin.php:
|
579 |
msgid "Basic order duplication prevention is "
|
580 |
msgstr ""
|
581 |
|
582 |
-
#: classes/admin/class-admin.php:
|
583 |
msgid "Enable dynamic remarketing audience collection"
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: classes/admin/class-admin.php:
|
587 |
msgid "You need to choose the correct product identifier setting in order to match the product identifiers in the product feeds."
|
588 |
msgstr ""
|
589 |
|
590 |
-
#: classes/admin/class-admin.php:
|
591 |
msgid "Enable variations output"
|
592 |
msgstr ""
|
593 |
|
594 |
-
#: classes/admin/class-admin.php:
|
595 |
msgid "In order for this to work you need to upload your product feed including product variations and the item_group_id. Disable it, if you choose only to upload the parent product for variable products."
|
596 |
msgstr ""
|
597 |
|
598 |
-
#: classes/admin/class-admin.php:
|
599 |
msgid "Retail"
|
600 |
msgstr ""
|
601 |
|
602 |
-
#: classes/admin/class-admin.php:
|
603 |
msgid "Education"
|
604 |
msgstr ""
|
605 |
|
606 |
-
#: classes/admin/class-admin.php:
|
607 |
msgid "Hotels and rentals"
|
608 |
msgstr ""
|
609 |
|
610 |
-
#: classes/admin/class-admin.php:
|
611 |
msgid "Jobs"
|
612 |
msgstr ""
|
613 |
|
614 |
-
#: classes/admin/class-admin.php:
|
615 |
msgid "Local deals"
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: classes/admin/class-admin.php:
|
619 |
msgid "Real estate"
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: classes/admin/class-admin.php:
|
623 |
msgid "Custom"
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: classes/admin/class-admin.php:
|
627 |
msgid "ID of your Google Merchant Center account. It looks like this: 12345678"
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: classes/admin/class-admin.php:
|
631 |
msgid "post ID (default)"
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: classes/admin/class-admin.php:
|
635 |
msgid "SKU"
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: classes/admin/class-admin.php:
|
639 |
msgid "ID for the WooCommerce Google Product Feed. Outputs the post ID with woocommerce_gpf_ prefix *"
|
640 |
msgstr ""
|
641 |
|
642 |
-
#: classes/admin/class-admin.php:
|
643 |
msgid "ID for the WooCommerce Google Listings & Ads Plugin. Outputs the post ID with gla_ prefix **"
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: classes/admin/class-admin.php:
|
647 |
msgid "Choose a product identifier."
|
648 |
msgstr ""
|
649 |
|
650 |
-
#: classes/admin/class-admin.php:
|
651 |
msgid "* This is for users of the WooCommerce Google Product Feed Plugin"
|
652 |
msgstr ""
|
653 |
|
654 |
-
#: classes/admin/class-admin.php:
|
655 |
msgid "** This is for users of the WooCommerce Google Listings & Ads Plugin"
|
656 |
msgstr ""
|
657 |
|
658 |
-
#: classes/admin/class-admin.php:
|
659 |
-
#: classes/admin/class-admin.php:
|
660 |
msgid "active"
|
661 |
msgstr ""
|
662 |
|
663 |
-
#: classes/admin/class-admin.php:
|
664 |
-
#: classes/admin/class-admin.php:
|
665 |
msgid "inactive"
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: classes/admin/class-admin.php:
|
669 |
-
#: classes/admin/class-admin.php:
|
670 |
msgid "partially active"
|
671 |
msgstr ""
|
672 |
|
673 |
-
#: classes/admin/class-admin.php:
|
674 |
msgid "Pro Feature"
|
675 |
msgstr ""
|
676 |
|
677 |
-
#: classes/admin/class-admin.php:
|
678 |
msgid "You have entered an invalid Google Analytics Universal property ID."
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: classes/admin/class-admin.php:
|
682 |
msgid "You have entered an invalid Google Analytics 4 measurement ID."
|
683 |
msgstr ""
|
684 |
|
685 |
-
#: classes/admin/class-admin.php:
|
686 |
msgid "You have entered an invalid Google Analytics 4 API key."
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: classes/admin/class-admin.php:
|
690 |
msgid "You have entered an invalid conversion ID. It only contains 8 to 10 digits."
|
691 |
msgstr ""
|
692 |
|
693 |
-
#: classes/admin/class-admin.php:
|
694 |
-
#: classes/admin/class-admin.php:
|
695 |
msgid "You have entered an invalid conversion label."
|
696 |
msgstr ""
|
697 |
|
698 |
-
#: classes/admin/class-admin.php:
|
699 |
msgid "You have entered an invalid merchant ID. It only contains 6 to 12 digits."
|
700 |
msgstr ""
|
701 |
|
702 |
-
#: classes/admin/class-admin.php:
|
703 |
msgid "You have entered an invalid Google Optimize container ID."
|
704 |
msgstr ""
|
705 |
|
706 |
-
#: classes/admin/class-admin.php:
|
707 |
msgid "You have entered an invalid Meta (Facebook) pixel ID. It only contains 14 to 16 digits."
|
708 |
msgstr ""
|
709 |
|
710 |
-
#: classes/admin/class-admin.php:
|
711 |
msgid "You have entered an invalid Meta (Facebook) CAPI token."
|
712 |
msgstr ""
|
713 |
|
714 |
-
#: classes/admin/class-admin.php:
|
715 |
msgid "You have entered an invalid Bing Ads UET tag ID. It only contains 7 to 9 digits."
|
716 |
msgstr ""
|
717 |
|
718 |
-
#: classes/admin/class-admin.php:
|
719 |
msgid "You have entered an invalid Twitter pixel ID. It only contains 5 to 7 lowercase letters and numbers."
|
720 |
msgstr ""
|
721 |
|
722 |
-
#: classes/admin/class-admin.php:
|
723 |
msgid "You have entered an invalid Pinterest pixel ID. It only contains 13 digits."
|
724 |
msgstr ""
|
725 |
|
726 |
-
#: classes/admin/class-admin.php:
|
727 |
msgid "You have entered an invalid Snapchat pixel ID."
|
728 |
msgstr ""
|
729 |
|
730 |
-
#: classes/admin/class-admin.php:
|
731 |
msgid "You have entered an invalid TikTok pixel ID."
|
732 |
msgstr ""
|
733 |
|
734 |
-
#: classes/admin/class-admin.php:
|
735 |
msgid "You have entered an invalid Hotjar site ID. It only contains 6 to 9 digits."
|
736 |
msgstr ""
|
737 |
|
2 |
# This file is distributed under the GNU General Public License v3.0.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Pixel Manager for WooCommerce 1.19.3\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/src\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2022-08-14T09:51:57+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.6.0\n"
|
15 |
"X-Domain: woocommerce-google-adwords-conversion-tracking-tag\n"
|
277 |
msgstr ""
|
278 |
|
279 |
#: classes/admin/class-admin.php:1302
|
280 |
+
#: classes/admin/class-admin.php:2629
|
281 |
msgid "beta"
|
282 |
msgstr ""
|
283 |
|
289 |
msgid "Available payment gateways"
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: classes/admin/class-admin.php:1326
|
293 |
msgid "id"
|
294 |
msgstr ""
|
295 |
|
296 |
+
#: classes/admin/class-admin.php:1327
|
297 |
msgid "method_title"
|
298 |
msgstr ""
|
299 |
|
300 |
+
#: classes/admin/class-admin.php:1328
|
301 |
msgid "class"
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: classes/admin/class-admin.php:1345
|
305 |
msgid "Purchase confirmation page reached per gateway (active and inactive)"
|
306 |
msgstr ""
|
307 |
|
308 |
+
#: classes/admin/class-admin.php:1353
|
309 |
+
#: classes/admin/class-admin.php:1402
|
310 |
+
msgid "The analysis is being generated. Please check back in 5 minutes."
|
311 |
+
msgstr ""
|
312 |
+
|
313 |
+
#: classes/admin/class-admin.php:1394
|
314 |
msgid "Purchase confirmation page reached per gateway (only active), weighted by frequency"
|
315 |
msgstr ""
|
316 |
|
317 |
+
#: classes/admin/class-admin.php:1488
|
318 |
msgid "Contacting Support"
|
319 |
msgstr ""
|
320 |
|
321 |
+
#: classes/admin/class-admin.php:1510
|
322 |
msgid "Debug Information"
|
323 |
msgstr ""
|
324 |
|
325 |
+
#: classes/admin/class-admin.php:1519
|
326 |
msgid "copy to clipboard"
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: classes/admin/class-admin.php:1529
|
330 |
msgid "Export settings"
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: classes/admin/class-admin.php:1541
|
334 |
msgid "Export to disk"
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: classes/admin/class-admin.php:1550
|
338 |
msgid "Import settings"
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: classes/admin/class-admin.php:1555
|
342 |
msgid "Settings imported successfully!"
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: classes/admin/class-admin.php:1558
|
346 |
msgid "Reloading...(in 5 seconds)!"
|
347 |
msgstr ""
|
348 |
|
349 |
+
#: classes/admin/class-admin.php:1564
|
350 |
msgid "There was an error importing that file! Please try again."
|
351 |
msgstr ""
|
352 |
|
353 |
+
#: classes/admin/class-admin.php:1581
|
354 |
msgid "Translations"
|
355 |
msgstr ""
|
356 |
|
357 |
+
#: classes/admin/class-admin.php:1582
|
358 |
msgid "If you want to participate improving the translations of this plugin into your language, please follow this link:"
|
359 |
msgstr ""
|
360 |
|
361 |
+
#: classes/admin/class-admin.php:1600
|
362 |
msgid "Post a support request in the WordPress support forum here: "
|
363 |
msgstr ""
|
364 |
|
365 |
+
#: classes/admin/class-admin.php:1603
|
366 |
msgid "Support forum"
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: classes/admin/class-admin.php:1607
|
370 |
msgid "(Never post the debug or other sensitive information to the support forum. Instead send us the information by email.)"
|
371 |
msgstr ""
|
372 |
|
373 |
+
#: classes/admin/class-admin.php:1610
|
374 |
msgid "Or send us an email to the following address: "
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: classes/admin/class-admin.php:1626
|
378 |
msgid "Send us your support request through the WooCommerce.com dashboard: "
|
379 |
msgstr ""
|
380 |
|
381 |
+
#: classes/admin/class-admin.php:1640
|
382 |
msgid "More details about the developer of this plugin: "
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: classes/admin/class-admin.php:1643
|
386 |
msgid "Developer: SweetCode"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: classes/admin/class-admin.php:1645
|
390 |
msgid "Website: "
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: classes/admin/class-admin.php:1668
|
394 |
msgid "The Google Analytics Universal property ID looks like this:"
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: classes/admin/class-admin.php:1684
|
398 |
msgid "The Google Analytics 4 measurement ID looks like this:"
|
399 |
msgstr ""
|
400 |
|
401 |
+
#: classes/admin/class-admin.php:1700
|
402 |
msgid "The conversion ID looks similar to this:"
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: classes/admin/class-admin.php:1716
|
406 |
msgid "The purchase conversion label looks similar to this:"
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: classes/admin/class-admin.php:1720
|
410 |
+
#: classes/admin/class-admin.php:2451
|
411 |
msgid "Requires an active Google Ads Conversion ID"
|
412 |
msgstr ""
|
413 |
|
414 |
+
#: classes/admin/class-admin.php:1738
|
415 |
msgid "The Google Optimize container ID looks like this:"
|
416 |
msgstr ""
|
417 |
|
418 |
+
#: classes/admin/class-admin.php:1740
|
419 |
msgid "or"
|
420 |
msgstr ""
|
421 |
|
422 |
+
#: classes/admin/class-admin.php:1756
|
423 |
msgid "The Meta (Facebook) pixel ID looks similar to this:"
|
424 |
msgstr ""
|
425 |
|
426 |
+
#: classes/admin/class-admin.php:1774
|
427 |
msgid "The Microsoft Advertising UET tag ID looks similar to this:"
|
428 |
msgstr ""
|
429 |
|
430 |
+
#: classes/admin/class-admin.php:1793
|
431 |
msgid "The Twitter pixel ID looks similar to this:"
|
432 |
msgstr ""
|
433 |
|
434 |
+
#: classes/admin/class-admin.php:1812
|
435 |
msgid "The Pinterest pixel ID looks similar to this:"
|
436 |
msgstr ""
|
437 |
|
438 |
+
#: classes/admin/class-admin.php:1831
|
439 |
msgid "The Snapchat pixel ID looks similar to this:"
|
440 |
msgstr ""
|
441 |
|
442 |
+
#: classes/admin/class-admin.php:1852
|
443 |
msgid "The TikTok pixel ID looks similar to this:"
|
444 |
msgstr ""
|
445 |
|
446 |
+
#: classes/admin/class-admin.php:1864
|
447 |
msgid "The Hotjar site ID looks similar to this:"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: classes/admin/class-admin.php:1874
|
451 |
msgid "Use order_subtotal: Doesn't include tax and shipping (default)"
|
452 |
msgstr ""
|
453 |
|
454 |
+
#: classes/admin/class-admin.php:1881
|
455 |
msgid "Use order_total: Includes tax and shipping"
|
456 |
msgstr ""
|
457 |
|
458 |
+
#: classes/admin/class-admin.php:1884
|
459 |
msgid "This is the order total amount reported back to Google Ads"
|
460 |
msgstr ""
|
461 |
|
462 |
+
#: classes/admin/class-admin.php:1904
|
463 |
msgid "open the documentation"
|
464 |
msgstr ""
|
465 |
|
466 |
+
#: classes/admin/class-admin.php:1924
|
467 |
msgid "Enable Google consent mode with standard settings"
|
468 |
msgstr ""
|
469 |
|
470 |
+
#: classes/admin/class-admin.php:1962
|
471 |
msgid "If no region is set, then the restrictions are enabled for all regions. If you specify one or more regions, then the restrictions only apply for the specified regions."
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: classes/admin/class-admin.php:1983
|
475 |
msgid "Enable Google Analytics enhanced e-commerce"
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: classes/admin/class-admin.php:1994
|
479 |
+
#: classes/admin/class-admin.php:2055
|
480 |
+
#: classes/admin/class-admin.php:2085
|
481 |
msgid "You need to activate at least Google Analytics UA or Google Analytics 4"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: classes/admin/class-admin.php:2016
|
485 |
msgid "Google Analytics 4 activation required"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: classes/admin/class-admin.php:2021
|
489 |
msgid "Enhanced E-Commerce activation required"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: classes/admin/class-admin.php:2024
|
493 |
msgid "If enabled, purchase and refund events will be sent to Google through the measurement protocol for increased accuracy."
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: classes/admin/class-admin.php:2039
|
497 |
msgid "Enable Google Analytics enhanced link attribution"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: classes/admin/class-admin.php:2074
|
501 |
msgid "Enable Google user ID"
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: classes/admin/class-admin.php:2104
|
505 |
msgid "Enable Google Ads Enhanced Conversions"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: classes/admin/class-admin.php:2115
|
509 |
msgid "You need to activate Google Ads"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: classes/admin/class-admin.php:2135
|
513 |
msgid "The Google Ads phone conversion number must be in the same format as on the website."
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: classes/admin/class-admin.php:2157
|
517 |
msgid "Borlabs Cookie detected. Automatic support is:"
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: classes/admin/class-admin.php:2163
|
521 |
msgid "Cookiebot detected. Automatic support is:"
|
522 |
msgstr ""
|
523 |
|
524 |
+
#: classes/admin/class-admin.php:2169
|
525 |
msgid "Complianz GDPR detected. Automatic support is:"
|
526 |
msgstr ""
|
527 |
|
528 |
+
#: classes/admin/class-admin.php:2175
|
529 |
msgid "Cookie Notice (by hu-manity.co) detected. Automatic support is:"
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: classes/admin/class-admin.php:2181
|
533 |
msgid "Cookie Script (by cookie-script.com) detected. Automatic support is:"
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: classes/admin/class-admin.php:2187
|
537 |
msgid "GDPR Cookie Compliance (by Moove Agency) detected. Automatic support is:"
|
538 |
msgstr ""
|
539 |
|
540 |
+
#: classes/admin/class-admin.php:2193
|
541 |
msgid "GDPR Cookie Consent (by WebToffee) detected. Automatic support is:"
|
542 |
msgstr ""
|
543 |
|
544 |
+
#: classes/admin/class-admin.php:2212
|
545 |
msgid "Enable Explicit Consent Mode"
|
546 |
msgstr ""
|
547 |
|
548 |
+
#: classes/admin/class-admin.php:2221
|
549 |
msgid "Only activate the Explicit Consent Mode if you are also using a Cookie Management Platform (a cookie banner) that is compatible with this plugin. Find a list of compatible plugins in the documentation."
|
550 |
msgstr ""
|
551 |
|
552 |
+
#: classes/admin/class-admin.php:2240
|
553 |
+
#: classes/admin/class-admin.php:2273
|
554 |
+
#: classes/admin/class-admin.php:2302
|
555 |
+
#: classes/admin/class-admin.php:2330
|
556 |
msgid "You need to activate the Meta (Facebook) pixel"
|
557 |
msgstr ""
|
558 |
|
559 |
+
#: classes/admin/class-admin.php:2264
|
560 |
msgid "Send CAPI hits for anonymous visitors who likely have blocked the Meta (Facebook) pixel."
|
561 |
msgstr ""
|
562 |
|
563 |
+
#: classes/admin/class-admin.php:2293
|
564 |
msgid "Include additional visitor's identifiers, such as IP address, email and shop ID in the CAPI hit."
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: classes/admin/class-admin.php:2321
|
568 |
msgid "Enable Meta (Facebook) product microdata output"
|
569 |
msgstr ""
|
570 |
|
571 |
+
#: classes/admin/class-admin.php:2357
|
572 |
msgid "Only disable order duplication prevention for testing. Remember to re-enable the setting once done."
|
573 |
msgstr ""
|
574 |
|
575 |
+
#: classes/admin/class-admin.php:2374
|
576 |
msgid "Enable the maximum compatibility mode"
|
577 |
msgstr ""
|
578 |
|
579 |
+
#: classes/admin/class-admin.php:2410
|
580 |
msgid "Advanced order duplication prevention is "
|
581 |
msgstr ""
|
582 |
|
583 |
+
#: classes/admin/class-admin.php:2412
|
584 |
msgid "Basic order duplication prevention is "
|
585 |
msgstr ""
|
586 |
|
587 |
+
#: classes/admin/class-admin.php:2436
|
588 |
msgid "Enable dynamic remarketing audience collection"
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: classes/admin/class-admin.php:2457
|
592 |
msgid "You need to choose the correct product identifier setting in order to match the product identifiers in the product feeds."
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: classes/admin/class-admin.php:2475
|
596 |
msgid "Enable variations output"
|
597 |
msgstr ""
|
598 |
|
599 |
+
#: classes/admin/class-admin.php:2486
|
600 |
msgid "In order for this to work you need to upload your product feed including product variations and the item_group_id. Disable it, if you choose only to upload the parent product for variable products."
|
601 |
msgstr ""
|
602 |
|
603 |
+
#: classes/admin/class-admin.php:2501
|
604 |
msgid "Retail"
|
605 |
msgstr ""
|
606 |
|
607 |
+
#: classes/admin/class-admin.php:2511
|
608 |
msgid "Education"
|
609 |
msgstr ""
|
610 |
|
611 |
+
#: classes/admin/class-admin.php:2521
|
612 |
msgid "Hotels and rentals"
|
613 |
msgstr ""
|
614 |
|
615 |
+
#: classes/admin/class-admin.php:2531
|
616 |
msgid "Jobs"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: classes/admin/class-admin.php:2541
|
620 |
msgid "Local deals"
|
621 |
msgstr ""
|
622 |
|
623 |
+
#: classes/admin/class-admin.php:2551
|
624 |
msgid "Real estate"
|
625 |
msgstr ""
|
626 |
|
627 |
+
#: classes/admin/class-admin.php:2561
|
628 |
msgid "Custom"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: classes/admin/class-admin.php:2580
|
632 |
msgid "ID of your Google Merchant Center account. It looks like this: 12345678"
|
633 |
msgstr ""
|
634 |
|
635 |
+
#: classes/admin/class-admin.php:2589
|
636 |
msgid "post ID (default)"
|
637 |
msgstr ""
|
638 |
|
639 |
+
#: classes/admin/class-admin.php:2595
|
640 |
msgid "SKU"
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: classes/admin/class-admin.php:2602
|
644 |
msgid "ID for the WooCommerce Google Product Feed. Outputs the post ID with woocommerce_gpf_ prefix *"
|
645 |
msgstr ""
|
646 |
|
647 |
+
#: classes/admin/class-admin.php:2609
|
648 |
msgid "ID for the WooCommerce Google Listings & Ads Plugin. Outputs the post ID with gla_ prefix **"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: classes/admin/class-admin.php:2613
|
652 |
msgid "Choose a product identifier."
|
653 |
msgstr ""
|
654 |
|
655 |
+
#: classes/admin/class-admin.php:2616
|
656 |
msgid "* This is for users of the WooCommerce Google Product Feed Plugin"
|
657 |
msgstr ""
|
658 |
|
659 |
+
#: classes/admin/class-admin.php:2620
|
660 |
msgid "** This is for users of the WooCommerce Google Listings & Ads Plugin"
|
661 |
msgstr ""
|
662 |
|
663 |
+
#: classes/admin/class-admin.php:2633
|
664 |
+
#: classes/admin/class-admin.php:2638
|
665 |
msgid "active"
|
666 |
msgstr ""
|
667 |
|
668 |
+
#: classes/admin/class-admin.php:2643
|
669 |
+
#: classes/admin/class-admin.php:2648
|
670 |
msgid "inactive"
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: classes/admin/class-admin.php:2653
|
674 |
+
#: classes/admin/class-admin.php:2658
|
675 |
msgid "partially active"
|
676 |
msgstr ""
|
677 |
|
678 |
+
#: classes/admin/class-admin.php:2669
|
679 |
msgid "Pro Feature"
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: classes/admin/class-admin.php:2713
|
683 |
msgid "You have entered an invalid Google Analytics Universal property ID."
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: classes/admin/class-admin.php:2721
|
687 |
msgid "You have entered an invalid Google Analytics 4 measurement ID."
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: classes/admin/class-admin.php:2729
|
691 |
msgid "You have entered an invalid Google Analytics 4 API key."
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: classes/admin/class-admin.php:2737
|
695 |
msgid "You have entered an invalid conversion ID. It only contains 8 to 10 digits."
|
696 |
msgstr ""
|
697 |
|
698 |
+
#: classes/admin/class-admin.php:2745
|
699 |
+
#: classes/admin/class-admin.php:2753
|
700 |
msgid "You have entered an invalid conversion label."
|
701 |
msgstr ""
|
702 |
|
703 |
+
#: classes/admin/class-admin.php:2761
|
704 |
msgid "You have entered an invalid merchant ID. It only contains 6 to 12 digits."
|
705 |
msgstr ""
|
706 |
|
707 |
+
#: classes/admin/class-admin.php:2769
|
708 |
msgid "You have entered an invalid Google Optimize container ID."
|
709 |
msgstr ""
|
710 |
|
711 |
+
#: classes/admin/class-admin.php:2777
|
712 |
msgid "You have entered an invalid Meta (Facebook) pixel ID. It only contains 14 to 16 digits."
|
713 |
msgstr ""
|
714 |
|
715 |
+
#: classes/admin/class-admin.php:2785
|
716 |
msgid "You have entered an invalid Meta (Facebook) CAPI token."
|
717 |
msgstr ""
|
718 |
|
719 |
+
#: classes/admin/class-admin.php:2793
|
720 |
msgid "You have entered an invalid Bing Ads UET tag ID. It only contains 7 to 9 digits."
|
721 |
msgstr ""
|
722 |
|
723 |
+
#: classes/admin/class-admin.php:2801
|
724 |
msgid "You have entered an invalid Twitter pixel ID. It only contains 5 to 7 lowercase letters and numbers."
|
725 |
msgstr ""
|
726 |
|
727 |
+
#: classes/admin/class-admin.php:2809
|
728 |
msgid "You have entered an invalid Pinterest pixel ID. It only contains 13 digits."
|
729 |
msgstr ""
|
730 |
|
731 |
+
#: classes/admin/class-admin.php:2817
|
732 |
msgid "You have entered an invalid Snapchat pixel ID."
|
733 |
msgstr ""
|
734 |
|
735 |
+
#: classes/admin/class-admin.php:2825
|
736 |
msgid "You have entered an invalid TikTok pixel ID."
|
737 |
msgstr ""
|
738 |
|
739 |
+
#: classes/admin/class-admin.php:2833
|
740 |
msgid "You have entered an invalid Hotjar site ID. It only contains 6 to 9 digits."
|
741 |
msgstr ""
|
742 |
|
readme.txt
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
=== Pixel Manager for WooCommerce - Track Google Analytics, Google Ads, Facebook and more ===
|
2 |
Contributors: alekv, wolfbaer
|
3 |
-
Tags: woocommerce, google
|
4 |
Requires at least: 3.7
|
5 |
Tested up to: 6.0
|
6 |
Requires PHP: 7.3
|
7 |
-
Stable tag: 1.19.
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
11 |
-
Track visitors and conversions for WooCommerce
|
12 |
|
13 |
== Description ==
|
14 |
|
@@ -198,6 +198,10 @@ You can send the link to the front page of your shop too if you think it would b
|
|
198 |
|
199 |
== Changelog ==
|
200 |
|
|
|
|
|
|
|
|
|
201 |
= 1.19.2 = 13.08.2022
|
202 |
|
203 |
* Tweak: Few formatting fixes for payment gateway accuracy report
|
1 |
=== Pixel Manager for WooCommerce - Track Google Analytics, Google Ads, Facebook and more ===
|
2 |
Contributors: alekv, wolfbaer
|
3 |
+
Tags: woocommerce, google analytics, google ads, facebook, conversion tracking, retargeting, remarketing, meta, capi, tiktok, microsoft ads, bing
|
4 |
Requires at least: 3.7
|
5 |
Tested up to: 6.0
|
6 |
Requires PHP: 7.3
|
7 |
+
Stable tag: 1.19.3
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
11 |
+
Track visitors and conversions for WooCommerce Google Analytics Universal, GA4, Google Ads, Meta (Facebook), TikTok, Microsoft and many more!
|
12 |
|
13 |
== Description ==
|
14 |
|
198 |
|
199 |
== Changelog ==
|
200 |
|
201 |
+
= 1.19.3 = 14.08.2022
|
202 |
+
|
203 |
+
* Tweak: Performance improvements for the new Diagnostics page.
|
204 |
+
|
205 |
= 1.19.2 = 13.08.2022
|
206 |
|
207 |
* Tweak: Few formatting fixes for payment gateway accuracy report
|
wgact.php
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
* Developer URI: https://sweetcode.com
|
11 |
* Text Domain: woocommerce-google-adwords-conversion-tracking-tag
|
12 |
* Domain path: /languages
|
13 |
-
* * Version: 1.19.
|
14 |
*
|
15 |
* WC requires at least: 3.7
|
16 |
* WC tested up to: 6.8
|
@@ -19,7 +19,7 @@
|
|
19 |
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
20 |
*
|
21 |
**/
|
22 |
-
const WPM_CURRENT_VERSION = '1.19.
|
23 |
// TODO export settings function
|
24 |
// TODO add option checkbox on uninstall and ask if user wants to delete options from db
|
25 |
|
@@ -280,6 +280,16 @@ if ( function_exists( 'wpm_fs' ) ) {
|
|
280 |
} );
|
281 |
|
282 |
if ( is_admin() ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
if ( !wp_next_scheduled( 'pmw_tracking_accuracy_analysis' ) ) {
|
284 |
wp_schedule_event( strtotime( '03:25:00' ), 'daily', 'pmw_tracking_accuracy_analysis' );
|
285 |
}
|
10 |
* Developer URI: https://sweetcode.com
|
11 |
* Text Domain: woocommerce-google-adwords-conversion-tracking-tag
|
12 |
* Domain path: /languages
|
13 |
+
* * Version: 1.19.3
|
14 |
*
|
15 |
* WC requires at least: 3.7
|
16 |
* WC tested up to: 6.8
|
19 |
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
20 |
*
|
21 |
**/
|
22 |
+
const WPM_CURRENT_VERSION = '1.19.3' ;
|
23 |
// TODO export settings function
|
24 |
// TODO add option checkbox on uninstall and ask if user wants to delete options from db
|
25 |
|
280 |
} );
|
281 |
|
282 |
if ( is_admin() ) {
|
283 |
+
// If the tracking accuracy has not been run yet, run it immediately in the background.
|
284 |
+
|
285 |
+
if ( !get_transient( 'pmw_tracking_accuracy_analysis' ) && !get_transient( 'pmw_tracking_accuracy_analysis_running_in_as' ) ) {
|
286 |
+
// Set a transient for 5 minutes for pmw_tracking_accuracy_analysis_running_in_as
|
287 |
+
// This is a workaround because as_enqueue_async_action is buggy
|
288 |
+
// https://github.com/woocommerce/action-scheduler/issues/839
|
289 |
+
set_transient( 'pmw_tracking_accuracy_analysis_running_in_as', true, 5 * MINUTE_IN_SECONDS );
|
290 |
+
as_enqueue_async_action( 'pmw_tracking_accuracy_analysis' );
|
291 |
+
}
|
292 |
+
|
293 |
if ( !wp_next_scheduled( 'pmw_tracking_accuracy_analysis' ) ) {
|
294 |
wp_schedule_event( strtotime( '03:25:00' ), 'daily', 'pmw_tracking_accuracy_analysis' );
|
295 |
}
|