Plugin Directory

Changeset 3284597


Ignore:
Timestamp:
04/30/2025 06:29:24 AM (11 months ago)
Author:
tlamedia
Message:

Update to version 2.4.4 from GitHub

Location:
gtm-kit
Files:
34 edited
1 copied

Legend:

Unmodified
Added
Removed
  • gtm-kit/tags/2.4.4/changelog.txt

    r3272968 r3284597  
    11*** GTM Kit ***
    22
     32025-04-30 - version 2.4.4
     4* Add: Introduced the gtmkit_options_set action and the gtmkit_process_options filter.
     5* Fix: The $hook type hint in enqueue_page_assets was removed to avoid conflicts with plugins passing non-standard data types.
     6* Dev: Fixed deprecation in Easy Digital Downloads.
     7
    382025-04-15 - version 2.4.3
    4 * Fix: Fix conflict with GTM Kit Woo i admin settings..
     9* Fix: Fix conflict with GTM Kit Woo in admin settings.
    510
    6112025-04-09 - version 2.4.2
  • gtm-kit/tags/2.4.4/gtm-kit.php

    r3272968 r3284597  
    44 *
    55 * Plugin Name: GTM Kit
    6  * Version:     2.4.3
     6 * Version:     2.4.4
    77 * Plugin URI:  https://gtmkit.com/
    88 * Description: Google Tag Manager implementation focusing on flexibility and pagespeed.
     
    2828}
    2929
    30 const GTMKIT_VERSION = '2.4.3';
     30const GTMKIT_VERSION = '2.4.4';
    3131
    3232if ( ! defined( 'GTMKIT_FILE' ) ) {
  • gtm-kit/tags/2.4.4/languages/gtm-kit.pot

    r3272968 r3284597  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: GTM Kit 2.4.3\n"
     5"Project-Id-Version: GTM Kit 2.4.4\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/gtm-kit\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-04-15T06:09:41+00:00\n"
     12"POT-Creation-Date: 2025-04-29T06:01:28+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.9.0\n"
     
    1919#: src/Admin/MetaBox.php:64
    2020#: assets/admin/wizard.js:1
     21#: assets/admin/wizard.js:5290
    2122msgid "GTM Kit"
    2223msgstr ""
     
    3738#: inc/main.php:89
    3839#: assets/admin/settings.js:22
     40#: assets/admin/settings.js:9217
    3941msgid "Settings"
    4042msgstr ""
     
    7274#: src/Admin/GeneralOptionsPage.php:85
    7375#: assets/admin/settings.js:1
     76#: assets/admin/settings.js:7168
    7477msgid "General"
    7578msgstr ""
     
    8386#: assets/admin/settings.js:19
    8487#: assets/admin/settings.js:22
     88#: assets/admin/settings.js:7512
     89#: assets/admin/settings.js:9206
     90#: assets/admin/settings.js:9531
    8591msgid "Help"
    8692msgstr ""
     
    102108#: assets/admin/settings.js:1
    103109#: assets/admin/settings.js:22
     110#: assets/admin/settings.js:7278
     111#: assets/admin/settings.js:7631
     112#: assets/admin/settings.js:9204
     113#: assets/admin/settings.js:9505
    104114msgid "Integrations"
    105115msgstr ""
     
    112122#: assets/admin/settings.js:1
    113123#: assets/admin/wizard.js:1
     124#: assets/admin/settings.js:7899
     125#: assets/admin/wizard.js:5607
    114126msgid "Page type"
    115127msgstr ""
     
    173185#: assets/admin/settings.js:1
    174186#: assets/admin/wizard.js:1
     187#: assets/admin/settings.js:7674
     188#: assets/admin/wizard.js:5519
    175189msgid "New releases of GTM Kit may contain important updates to comply with changes in Google Tag Manager or analytics in general. We recommend enabling automatic plugin updates for GTM Kit to ensure it is always up to date."
    176190msgstr ""
     
    226240#: src/Admin/UpgradesOptionsPage.php:53
    227241#: assets/admin/settings.js:22
     242#: assets/admin/settings.js:8276
     243#: assets/admin/settings.js:9514
    228244msgid "Upgrades"
    229245msgstr ""
     
    255271#: src/Common/Util.php:175
    256272#: assets/admin/wizard.js:1
     273#: assets/admin/wizard.js:5369
     274#: assets/admin/wizard.js:5906
    257275msgid "Yes"
    258276msgstr ""
     
    260278#: src/Common/Util.php:175
    261279#: assets/admin/wizard.js:1
     280#: assets/admin/wizard.js:5382
     281#: assets/admin/wizard.js:5907
    262282msgid "No"
    263283msgstr ""
     
    350370#: assets/admin/settings.js:1
    351371#: assets/admin/wizard.js:1
     372#: assets/admin/settings.js:9962
     373#: assets/admin/settings.js:9979
     374#: assets/admin/wizard.js:6592
     375#: assets/admin/wizard.js:6609
    352376msgid "An error occurred."
    353377msgstr ""
     
    355379#: assets/admin/settings.js:1
    356380#: assets/admin/wizard.js:1
     381#: assets/admin/settings.js:9980
     382#: assets/admin/wizard.js:6610
    357383msgid "Saved Successfully."
    358384msgstr ""
    359385
    360386#: assets/admin/settings.js:1
     387#: assets/admin/settings.js:5321
    361388msgid "Save"
    362389msgstr ""
    363390
    364391#: assets/admin/settings.js:1
     392#: assets/admin/settings.js:5334
    365393msgid "Saved"
    366394msgstr ""
    367395
    368396#: assets/admin/settings.js:1
     397#: assets/admin/settings.js:5274
    369398msgid "Active"
    370399msgstr ""
    371400
    372401#: assets/admin/settings.js:1
     402#: assets/admin/settings.js:5274
    373403msgid "Inactive"
    374404msgstr ""
    375405
    376406#: assets/admin/settings.js:1
     407#: assets/admin/settings.js:5835
    377408msgid "Read article"
    378409msgstr ""
    379410
    380411#: assets/admin/settings.js:1
     412#: assets/admin/settings.js:9362
    381413msgid "Setup Integration"
    382414msgstr ""
    383415
    384416#: assets/admin/settings.js:1
     417#: assets/admin/settings.js:9373
    385418msgid "Get Template"
    386419msgstr ""
    387420
    388421#: assets/admin/settings.js:1
     422#: assets/admin/settings.js:9384
    389423msgid "Read More"
    390424msgstr ""
    391425
    392426#: assets/admin/settings.js:1
     427#: assets/admin/settings.js:7148
    393428msgid "See all tutorials"
    394429msgstr ""
    395430
    396431#: assets/admin/settings.js:1
     432#: assets/admin/settings.js:7150
    397433msgid "See all our tutorials and get the most out of GTM Kit"
    398434msgstr ""
    399435
    400436#: assets/admin/settings.js:1
     437#: assets/admin/settings.js:7158
    401438msgid "Read articles"
    402439msgstr ""
    403440
    404441#: assets/admin/settings.js:1
     442#: assets/admin/settings.js:7187
    405443msgid "Container ID:"
    406444msgstr ""
    407445
    408446#: assets/admin/settings.js:1
     447#: assets/admin/settings.js:7192
    409448msgid "The container is not active but the datalayer is generated."
    410449msgstr ""
    411450
    412451#: assets/admin/settings.js:1
     452#: assets/admin/settings.js:7201
    413453msgid "Edit container"
    414454msgstr ""
     
    416456#: assets/admin/settings.js:1
    417457#: assets/admin/settings.js:22
     458#: assets/admin/settings.js:7207
     459#: assets/admin/settings.js:7846
     460#: assets/admin/settings.js:9493
    418461msgid "Notifications"
    419462msgstr ""
    420463
    421464#: assets/admin/settings.js:1
     465#: assets/admin/settings.js:7220
    422466msgid "There are some problems that require your attention."
    423467msgstr ""
    424468
    425469#: assets/admin/settings.js:1
     470#: assets/admin/settings.js:7227
    426471msgid "There are some notifications that may require your attention."
    427472msgstr ""
     
    429474#: assets/admin/settings.js:1
    430475#: assets/admin/settings.js:22
     476#: assets/admin/settings.js:5731
     477#: assets/admin/settings.js:7236
    431478msgid "No notifications at the moment."
    432479msgstr ""
    433480
    434481#: assets/admin/settings.js:1
     482#: assets/admin/settings.js:7245
    435483msgid "See all notifications"
    436484msgstr ""
     
    438486#: assets/admin/settings.js:1
    439487#: assets/admin/wizard.js:1
     488#: assets/admin/settings.js:7251
     489#: assets/admin/settings.js:7759
     490#: assets/admin/wizard.js:5852
     491#: assets/admin/wizard.js:6157
    440492msgid "Help improve GTM Kit"
    441493msgstr ""
    442494
    443495#: assets/admin/settings.js:1
     496#: assets/admin/settings.js:7259
    444497msgid "Share anonymous data with the development team to help improve GTM Kit."
    445498msgstr ""
     
    447500#: assets/admin/settings.js:1
    448501#: assets/admin/wizard.js:1
     502#: assets/admin/settings.js:7267
     503#: assets/admin/settings.js:7772
     504#: assets/admin/wizard.js:5952
    449505msgid "Share anonymous data"
    450506msgstr ""
     
    452508#: assets/admin/settings.js:1
    453509#: assets/admin/settings.js:19
     510#: assets/admin/settings.js:7273
     511#: assets/admin/settings.js:7538
    454512msgid "Tutorials"
    455513msgstr ""
    456514
    457515#: assets/admin/settings.js:1
     516#: assets/admin/settings.js:6488
    458517msgid "Google Tag Manager container"
    459518msgstr ""
    460519
    461520#: assets/admin/settings.js:1
     521#: assets/admin/settings.js:6493
    462522msgid "General Container Settings"
    463523msgstr ""
     
    465525#: assets/admin/settings.js:1
    466526#: assets/admin/wizard.js:1
     527#: assets/admin/settings.js:6497
     528#: assets/admin/wizard.js:6021
    467529msgid "To start collecting data with Google Tag manager you must register the Container ID of your Google Tag Manager container."
    468530msgstr ""
    469531
    470532#: assets/admin/settings.js:1
     533#: assets/admin/settings.js:6504
    471534msgid "GTM Container ID:"
    472535msgstr ""
    473536
    474537#: assets/admin/settings.js:1
     538#: assets/admin/settings.js:6506
    475539msgid "Enter GTM Container ID"
    476540msgstr ""
    477541
    478542#: assets/admin/settings.js:1
     543#: assets/admin/settings.js:6517
    479544msgid "Inject Container Code"
    480545msgstr ""
    481546
    482547#: assets/admin/settings.js:1
     548#: assets/admin/settings.js:6518
    483549msgid "Setting this to Off will remove the Google Tag Manager container code but the data layer will remain."
    484550msgstr ""
    485551
    486552#: assets/admin/settings.js:1
     553#: assets/admin/settings.js:6530
    487554msgid "Just the container"
    488555msgstr ""
    489556
    490557#: assets/admin/settings.js:1
     558#: assets/admin/settings.js:6531
    491559msgid "Setting this to On will reduce the functionality to just the GTM container code. No additional data will be pushed to the datalayer regardless of any other settings."
    492560msgstr ""
    493561
    494562#: assets/admin/settings.js:1
     563#: assets/admin/settings.js:6541
    495564msgid "dataLayer variable name:"
    496565msgstr ""
    497566
    498567#: assets/admin/settings.js:1
     568#: assets/admin/settings.js:6544
    499569msgid "The default name of the data layer object is dataLayer. If you prefer to use a different name for your data layer, you may do so."
    500570msgstr ""
    501571
    502572#: assets/admin/settings.js:1
     573#: assets/admin/settings.js:6557
    503574msgid "Server-side Tagging (sGTM)"
    504575msgstr ""
    505576
    506577#: assets/admin/settings.js:1
     578#: assets/admin/settings.js:6564
    507579msgid "sGTM Container Domain:"
    508580msgstr ""
    509581
    510582#: assets/admin/settings.js:1
     583#: assets/admin/settings.js:6566
    511584msgid "Enter domain"
    512585msgstr ""
    513586
    514587#: assets/admin/settings.js:1
     588#: assets/admin/settings.js:6567
    515589msgid "Enter your custom domain name if you are using a custom server side GTM container for tracking."
    516590msgstr ""
    517591
    518592#: assets/admin/settings.js:1
     593#: assets/admin/settings.js:6576
    519594msgid "sGTM container identifier:"
    520595msgstr ""
    521596
    522597#: assets/admin/settings.js:1
     598#: assets/admin/settings.js:6581
    523599msgid "Enter loader name"
    524600msgstr ""
    525601
    526602#: assets/admin/settings.js:1
     603#: assets/admin/settings.js:6582
    527604msgid "Only use if you are using a custom loader."
    528605msgstr ""
    529606
    530607#: assets/admin/settings.js:1
     608#: assets/admin/settings.js:6591
    531609msgid "Cookie Keeper (for Stape users only)"
    532610msgstr ""
    533611
    534612#: assets/admin/settings.js:1
     613#: assets/admin/settings.js:6595
    535614msgid "Prolong cookie lifetime in Safari and other browsers with ITP. This only works if you use Stape sGTM hosting and have set up the Cookie Keeper power up."
    536615msgstr ""
    537616
    538617#: assets/admin/settings.js:1
     618#: assets/admin/settings.js:6616
    539619msgid "Google Tag Manager Server-side Tagging"
    540620msgstr ""
    541621
    542622#: assets/admin/settings.js:1
     623#: assets/admin/settings.js:6622
    543624msgid "Server-side tagging is a silver bullet that gives you improved data accuracy, performance, privacy, and flexibility."
    544625msgstr ""
     
    546627#: assets/admin/settings.js:1
    547628#: assets/admin/settings.js:19
     629#: assets/admin/settings.js:6633
     630#: assets/admin/settings.js:6728
     631#: assets/admin/settings.js:6825
     632#: assets/admin/settings.js:8648
    548633msgid "Learn more"
    549634msgstr ""
    550635
    551636#: assets/admin/settings.js:1
     637#: assets/admin/settings.js:6641
    552638msgid "Hosting server-side GTM containers"
    553639msgstr ""
    554640
    555641#: assets/admin/settings.js:1
     642#: assets/admin/settings.js:6647
    556643msgid "Setting up server-side tracking can be challenging and costly but there is an easy and cheap solution."
    557644msgstr ""
    558645
    559646#: assets/admin/settings.js:1
     647#: assets/admin/settings.js:6653
    560648msgid "Stape.io is a solution for hosting server-side Google Tag Manager containers, offering a simplified approach that demands less technical expertise than solutions like Google Cloud Platform."
    561649msgstr ""
    562650
    563651#: assets/admin/settings.js:1
     652#: assets/admin/settings.js:6658
    564653msgid "Additionally, it provides valuable add-ons for enhanced functionality."
    565654msgstr ""
    566655
    567656#: assets/admin/settings.js:1
     657#: assets/admin/settings.js:6670
    568658msgid "Learn more about Stape.io"
    569659msgstr ""
    570660
    571661#: assets/admin/settings.js:1
     662#: assets/admin/settings.js:6683
    572663msgid "Page Speed Optimization"
    573664msgstr ""
    574665
    575666#: assets/admin/settings.js:1
     667#: assets/admin/settings.js:6690
    576668msgid "load_delayed_js event"
    577669msgstr ""
    578670
    579671#: assets/admin/settings.js:1
     672#: assets/admin/settings.js:6691
    580673msgid "Setting this to On will push the event 'load_delayed_js' on page load."
    581674msgstr ""
    582675
    583676#: assets/admin/settings.js:1
     677#: assets/admin/settings.js:6711
    584678msgid "Delay JavaScript execution"
    585679msgstr ""
    586680
    587681#: assets/admin/settings.js:1
     682#: assets/admin/settings.js:6717
    588683msgid "Page optimization plugins can delay the 'load_delayed_js' event and this can be used to delay the triggering og tags in Google Tag Manager."
    589684msgstr ""
    590685
    591686#: assets/admin/settings.js:1
     687#: assets/admin/settings.js:6738
    592688msgid "Google Tag Manager Environment"
    593689msgstr ""
    594690
    595691#: assets/admin/settings.js:1
     692#: assets/admin/settings.js:6745
    596693msgid "gtm_auth:"
    597694msgstr ""
    598695
    599696#: assets/admin/settings.js:1
     697#: assets/admin/settings.js:6747
    600698msgid "Enter gtm_auth code"
    601699msgstr ""
    602700
    603701#: assets/admin/settings.js:1
     702#: assets/admin/settings.js:6751
    604703msgid "Enter the gtm_auth code for your GTM environment."
    605704msgstr ""
    606705
    607706#: assets/admin/settings.js:1
     707#: assets/admin/settings.js:6760
    608708msgid "gtm_preview:"
    609709msgstr ""
    610710
    611711#: assets/admin/settings.js:1
     712#: assets/admin/settings.js:6762
    612713msgid "Enter gtm_preview code"
    613714msgstr ""
    614715
    615716#: assets/admin/settings.js:1
     717#: assets/admin/settings.js:6766
    616718msgid "Enter the gtm_preview code for your GTM environment."
    617719msgstr ""
    618720
    619721#: assets/admin/settings.js:1
     722#: assets/admin/settings.js:6785
    620723msgid "Environments"
    621724msgstr ""
    622725
    623726#: assets/admin/settings.js:1
     727#: assets/admin/settings.js:6788
    624728msgid "In Google Tag Manager you can define different environments like Live, Dev and QA."
    625729msgstr ""
    626730
    627731#: assets/admin/settings.js:1
     732#: assets/admin/settings.js:6793
    628733msgid "To use a specific environment in GTM Kit you must enter the \"gtm_auth\" and \"gtm_preview\" codes for that environment."
    629734msgstr ""
    630735
    631736#: assets/admin/settings.js:1
     737#: assets/admin/settings.js:6798
    632738msgid "If left empty the default environment will be used."
    633739msgstr ""
    634740
    635741#: assets/admin/settings.js:1
     742#: assets/admin/settings.js:6808
    636743msgid "Override settings in wp-config.php"
    637744msgstr ""
    638745
    639746#: assets/admin/settings.js:1
     747#: assets/admin/settings.js:6814
    640748msgid "You can override the values by using constants in wp-config.php, which is a very useful for setting the value in your development and staging environments."
    641749msgstr ""
    642750
    643751#: assets/admin/settings.js:1
     752#: assets/admin/settings.js:6835
    644753msgid "Exclude User Roles"
    645754msgstr ""
    646755
    647756#: assets/admin/settings.js:1
     757#: assets/admin/settings.js:6842
    648758msgid "Exclude user roles"
    649759msgstr ""
    650760
    651761#: assets/admin/settings.js:1
     762#: assets/admin/settings.js:6843
    652763msgid "Select the roles that you want to exclude from tracking."
    653764msgstr ""
    654765
    655766#: assets/admin/settings.js:1
     767#: assets/admin/settings.js:6864
     768#: assets/admin/settings.js:7314
     769#: assets/admin/settings.js:8430
    656770msgid "Warning!"
    657771msgstr ""
    658772
    659773#: assets/admin/settings.js:1
     774#: assets/admin/settings.js:6867
    660775msgid "Excluding user roles is not compatible with all full-page cache solutions. Some full-page cache solutions may cache the page identically for all users, regardless of their user role. This could result in users being excluded who should not be."
    661776msgstr ""
    662777
    663778#: assets/admin/settings.js:1
     779#: assets/admin/settings.js:6873
    664780msgid "Please ensure thorough and proper testing of this."
    665781msgstr ""
    666782
    667783#: assets/admin/settings.js:1
     784#: assets/admin/settings.js:6885
    668785msgid "Container Code Implementation"
    669786msgstr ""
    670787
    671788#: assets/admin/settings.js:1
     789#: assets/admin/settings.js:6889
    672790msgid "Container code implementation:"
    673791msgstr ""
    674792
    675793#: assets/admin/settings.js:1
     794#: assets/admin/settings.js:6895
    676795msgid "Standard implementation as recommended by Google (no delay)"
    677796msgstr ""
    678797
    679798#: assets/admin/settings.js:1
     799#: assets/admin/settings.js:6902
    680800msgid "Load container when the browser is idle (requestIdleCallback)"
    681801msgstr ""
    682802
    683803#: assets/admin/settings.js:1
     804#: assets/admin/settings.js:6909
    684805msgid "Depending on how you use Google Tag Manager you can delay the loading of the container script until the browser is idle."
    685806msgstr ""
    686807
    687808#: assets/admin/settings.js:1
     809#: assets/admin/settings.js:6919
    688810msgid "Container code noscript implementation:"
    689811msgstr ""
    690812
    691813#: assets/admin/settings.js:1
     814#: assets/admin/settings.js:6925
    692815msgid "Just after the opening <body> tag"
    693816msgstr ""
    694817
    695818#: assets/admin/settings.js:1
     819#: assets/admin/settings.js:6932
    696820msgid "Footer of the page (not recommended by Google)"
    697821msgstr ""
    698822
    699823#: assets/admin/settings.js:1
     824#: assets/admin/settings.js:6939
    700825msgid "Custom (insert function in your template)"
    701826msgstr ""
    702827
    703828#: assets/admin/settings.js:1
     829#: assets/admin/settings.js:6946
    704830msgid "Disable <noscript> implementation"
    705831msgstr ""
    706832
    707833#: assets/admin/settings.js:1
     834#: assets/admin/settings.js:6953
    708835msgid "The preferred method to implement the <noscript> container code is just after the opening <body> tag. This requires that your theme uses the \"body_open\" hook. If your theme does not support this the script can be injected in the footer or you can use the function below."
    709836msgstr ""
    710837
    711838#: assets/admin/settings.js:1
     839#: assets/admin/settings.js:7871
    712840msgid "Post Data"
    713841msgstr ""
    714842
    715843#: assets/admin/settings.js:1
     844#: assets/admin/settings.js:7876
    716845msgid "Post Data Settings"
    717846msgstr ""
    718847
    719848#: assets/admin/settings.js:1
     849#: assets/admin/settings.js:7880
    720850msgid "Specify which post data elements you wish to include in the dataLayer for use in Google Tag Manager."
    721851msgstr ""
    722852
    723853#: assets/admin/settings.js:1
     854#: assets/admin/settings.js:7887
    724855msgid "Post type"
    725856msgstr ""
    726857
    727858#: assets/admin/settings.js:1
     859#: assets/admin/settings.js:7889
    728860msgid "Include the type of the current post or archive page."
    729861msgstr ""
    730862
    731863#: assets/admin/settings.js:1
     864#: assets/admin/settings.js:7901
    732865msgid "Include the defined page type. I.e. post, page, product, category, cart, checkout etc. You may override this on page-level and set you own page type i.e. \"campaign\"."
    733866msgstr ""
    734867
    735868#: assets/admin/settings.js:1
     869#: assets/admin/settings.js:7911
    736870msgid "Categories"
    737871msgstr ""
    738872
    739873#: assets/admin/settings.js:1
     874#: assets/admin/settings.js:7913
    740875msgid "Include the categories of the current post or archive page."
    741876msgstr ""
    742877
    743878#: assets/admin/settings.js:1
     879#: assets/admin/settings.js:7923
    744880msgid "Tags"
    745881msgstr ""
    746882
    747883#: assets/admin/settings.js:1
     884#: assets/admin/settings.js:7925
    748885msgid "Include the tags of the current post or archive page."
    749886msgstr ""
    750887
    751888#: assets/admin/settings.js:1
     889#: assets/admin/settings.js:7935
    752890msgid "Post title"
    753891msgstr ""
    754892
    755893#: assets/admin/settings.js:1
     894#: assets/admin/settings.js:7937
     895#: assets/admin/settings.js:7949
    756896msgid "Include the Post ID of the current post."
    757897msgstr ""
    758898
    759899#: assets/admin/settings.js:1
     900#: assets/admin/settings.js:7947
    760901msgid "Post ID"
    761902msgstr ""
     
    763904#: assets/admin/settings.js:1
    764905#: assets/admin/settings.js:22
     906#: assets/admin/settings.js:7959
     907#: assets/admin/settings.js:9481
    765908msgid "Post data"
    766909msgstr ""
    767910
    768911#: assets/admin/settings.js:1
     912#: assets/admin/settings.js:7961
    769913msgid "Include the post date."
    770914msgstr ""
    771915
    772916#: assets/admin/settings.js:1
     917#: assets/admin/settings.js:7968
    773918msgid "Post author name"
    774919msgstr ""
    775920
    776921#: assets/admin/settings.js:1
     922#: assets/admin/settings.js:7970
    777923msgid "Include the post author name."
    778924msgstr ""
    779925
    780926#: assets/admin/settings.js:1
     927#: assets/admin/settings.js:7980
    781928msgid "Post author ID"
    782929msgstr ""
    783930
    784931#: assets/admin/settings.js:1
     932#: assets/admin/settings.js:7982
    785933msgid "Include the post author ID."
    786934msgstr ""
     
    788936#: assets/admin/settings.js:1
    789937#: assets/admin/settings.js:19
     938#: assets/admin/settings.js:8425
     939#: assets/admin/settings.js:8605
    790940msgid "User Data"
    791941msgstr ""
    792942
    793943#: assets/admin/settings.js:1
     944#: assets/admin/settings.js:8435
    794945msgid "Including user data is not compatible with full page caching."
    795946msgstr ""
    796947
    797948#: assets/admin/settings.js:1
     949#: assets/admin/settings.js:8441
    798950msgid "Full page caching will cache user data making it the same for all users. There are ways around this, but it depends on the chosen cache solution and is only for advanced users."
    799951msgstr ""
    800952
    801953#: assets/admin/settings.js:1
     954#: assets/admin/settings.js:8451
    802955msgid "User Data Settings"
    803956msgstr ""
    804957
    805958#: assets/admin/settings.js:1
     959#: assets/admin/settings.js:8455
    806960msgid "Logged in"
    807961msgstr ""
    808962
    809963#: assets/admin/settings.js:1
     964#: assets/admin/settings.js:8457
    810965msgid "Include whether the user is logged in."
    811966msgstr ""
    812967
    813968#: assets/admin/settings.js:1
     969#: assets/admin/settings.js:8467
    814970msgid "User ID"
    815971msgstr ""
    816972
    817973#: assets/admin/settings.js:1
     974#: assets/admin/settings.js:8469
    818975msgid "Include the user ID if the user is logged in."
    819976msgstr ""
    820977
    821978#: assets/admin/settings.js:1
     979#: assets/admin/settings.js:8479
    822980msgid "User role"
    823981msgstr ""
    824982
    825983#: assets/admin/settings.js:1
     984#: assets/admin/settings.js:8481
    826985msgid "Include the user role if the user is logged in."
    827986msgstr ""
     
    829988#: assets/admin/settings.js:1
    830989#: assets/admin/settings.js:22
     990#: assets/admin/settings.js:7306
     991#: assets/admin/settings.js:9489
    831992msgid "Google Consent Mode"
    832993msgstr ""
    833994
    834995#: assets/admin/settings.js:1
     996#: assets/admin/settings.js:7311
    835997msgid "Google Consent Mode Activation"
    836998msgstr ""
    837999
    8381000#: assets/admin/settings.js:1
     1001#: assets/admin/settings.js:7319
    8391002msgid "Most Consent Management Platforms will handle the Google Consent Mode settings for you and applying the default settings in both GTM Kit and you CMP will lead to unexpected behaviour or errors."
    8401003msgstr ""
    8411004
    8421005#: assets/admin/settings.js:1
     1006#: assets/admin/settings.js:7325
    8431007msgid "You should only use these settings if you do not have a Consent Management Platform that supports Google Consent Mode."
    8441008msgstr ""
    8451009
    8461010#: assets/admin/settings.js:1
     1011#: assets/admin/settings.js:7331
    8471012msgid "GTM Kit will only set the default Consent Mode settings and you must update the settings yourself when the user has given consent."
    8481013msgstr ""
    8491014
    8501015#: assets/admin/settings.js:1
     1016#: assets/admin/settings.js:7345
    8511017msgid "See an example of how consent is updated"
    8521018msgstr ""
    8531019
    8541020#: assets/admin/settings.js:1
     1021#: assets/admin/settings.js:7352
    8551022msgid "Activate GCM settings"
    8561023msgstr ""
    8571024
    8581025#: assets/admin/settings.js:1
     1026#: assets/admin/settings.js:7353
    8591027msgid "Choose this option if you would like to activate the default settings below"
    8601028msgstr ""
    8611029
    8621030#: assets/admin/settings.js:1
     1031#: assets/admin/settings.js:7366
    8631032msgid "Google Consent Mode Default Settings"
    8641033msgstr ""
    8651034
    8661035#: assets/admin/settings.js:1
     1036#: assets/admin/settings.js:7373
    8671037msgid "Ad Personalization"
    8681038msgstr ""
    8691039
    8701040#: assets/admin/settings.js:1
     1041#: assets/admin/settings.js:7374
    8711042msgid "Enables personalized advertising"
    8721043msgstr ""
    8731044
    8741045#: assets/admin/settings.js:1
     1046#: assets/admin/settings.js:7385
    8751047msgid "Ad Storage"
    8761048msgstr ""
    8771049
    8781050#: assets/admin/settings.js:1
     1051#: assets/admin/settings.js:7386
    8791052msgid "Enables storage, such as cookies, related to advertising"
    8801053msgstr ""
    8811054
    8821055#: assets/admin/settings.js:1
     1056#: assets/admin/settings.js:7397
    8831057msgid "Ad User Data"
    8841058msgstr ""
    8851059
    8861060#: assets/admin/settings.js:1
     1061#: assets/admin/settings.js:7398
    8871062msgid "Enables sending user data related to advertising to Google"
    8881063msgstr ""
    8891064
    8901065#: assets/admin/settings.js:1
     1066#: assets/admin/settings.js:7409
    8911067msgid "Analytics Storage"
    8921068msgstr ""
    8931069
    8941070#: assets/admin/settings.js:1
     1071#: assets/admin/settings.js:7410
    8951072msgid "Enables storage, such as cookies, related to analytics (for example, visit duration)"
    8961073msgstr ""
    8971074
    8981075#: assets/admin/settings.js:1
     1076#: assets/admin/settings.js:7421
    8991077msgid "Functionality Storage"
    9001078msgstr ""
    9011079
    9021080#: assets/admin/settings.js:1
     1081#: assets/admin/settings.js:7422
    9031082msgid "Enables storage that supports the functionality of the website or app such as language settings"
    9041083msgstr ""
    9051084
    9061085#: assets/admin/settings.js:1
     1086#: assets/admin/settings.js:7433
    9071087msgid "Personalization Storage"
    9081088msgstr ""
    9091089
    9101090#: assets/admin/settings.js:1
     1091#: assets/admin/settings.js:7434
    9111092msgid "Enables storage related to personalization such as video recommendations"
    9121093msgstr ""
    9131094
    9141095#: assets/admin/settings.js:1
     1096#: assets/admin/settings.js:7445
    9151097msgid "Security Storage"
    9161098msgstr ""
    9171099
    9181100#: assets/admin/settings.js:1
     1101#: assets/admin/settings.js:7446
    9191102msgid "Enables storage related to security such as authentication functionality, fraud prevention, and other user protection"
    9201103msgstr ""
    9211104
    9221105#: assets/admin/settings.js:1
     1106#: assets/admin/settings.js:7457
    9231107msgid "Advanced"
    9241108msgstr ""
    9251109
    9261110#: assets/admin/settings.js:1
     1111#: assets/admin/settings.js:7460
    9271112msgid "Redact Ads Data"
    9281113msgstr ""
    9291114
    9301115#: assets/admin/settings.js:1
     1116#: assets/admin/settings.js:7461
    9311117msgid "Redact advertising data"
    9321118msgstr ""
    9331119
    9341120#: assets/admin/settings.js:1
     1121#: assets/admin/settings.js:7469
    9351122msgid "Pass through URL parameters"
    9361123msgstr ""
    9371124
    9381125#: assets/admin/settings.js:1
     1126#: assets/admin/settings.js:7470
    9391127msgid "Pass through ad click, client ID, and session ID information in URLs"
    9401128msgstr ""
    9411129
    9421130#: assets/admin/settings.js:1
     1131#: assets/admin/settings.js:7481
    9431132msgid "Wait For Update"
    9441133msgstr ""
    9451134
    9461135#: assets/admin/settings.js:1
     1136#: assets/admin/settings.js:7483
    9471137msgid "Enter time in milliseconds"
    9481138msgstr ""
     
    9501140#: assets/admin/settings.js:1
    9511141#: assets/admin/wizard.js:1
     1142#: assets/admin/settings.js:6245
     1143#: assets/admin/wizard.js:5855
    9521144msgid "GTM Kit is used together with a wide variety of server configurations and plugins. It is very helpful for us to know what some of these configurations are so we can test the most common configurations."
    9531145msgstr ""
     
    9551147#: assets/admin/settings.js:1
    9561148#: assets/admin/wizard.js:1
     1149#: assets/admin/settings.js:6251
     1150#: assets/admin/wizard.js:5861
    9571151msgid "You can help by sharing anonymous data with us. Below is a detailed view of all data GTM Kit will collect if granted permission:"
    9581152msgstr ""
    9591153
    9601154#: assets/admin/settings.js:1
     1155#: assets/admin/settings.js:5531
    9611156msgid "Unlock with premium"
    9621157msgstr ""
     
    9641159#: assets/admin/settings.js:1
    9651160#: assets/admin/settings.js:22
     1161#: assets/admin/settings.js:7665
     1162#: assets/admin/settings.js:7837
     1163#: assets/admin/settings.js:9497
    9661164msgid "Misc"
    9671165msgstr ""
     
    9691167#: assets/admin/settings.js:1
    9701168#: assets/admin/wizard.js:1
     1169#: assets/admin/settings.js:7670
     1170#: assets/admin/wizard.js:5516
     1171#: assets/admin/wizard.js:6163
    9711172msgid "Automatic Updates"
    9721173msgstr ""
     
    9741175#: assets/admin/settings.js:1
    9751176#: assets/admin/wizard.js:1
     1177#: assets/admin/settings.js:7680
     1178#: assets/admin/wizard.js:5525
    9761179msgid "You can, of course, manually update GTM Kit whenever it suits you, but we highly recommend that you regularly update your plugins and themes to the latest versions to keep your site secure."
    9771180msgstr ""
     
    9791182#: assets/admin/settings.js:1
    9801183#: assets/admin/wizard.js:1
     1184#: assets/admin/settings.js:7687
     1185#: assets/admin/wizard.js:5533
    9811186msgid "Enable Automatic Updates"
    9821187msgstr ""
     
    9841189#: assets/admin/settings.js:1
    9851190#: assets/admin/wizard.js:1
     1191#: assets/admin/settings.js:7688
     1192#: assets/admin/wizard.js:5534
    9861193msgid "Automatically update the GTM Kit plugin when new releases are available."
    9871194msgstr ""
    9881195
    9891196#: assets/admin/settings.js:1
     1197#: assets/admin/settings.js:7704
    9901198msgid "Logging and debugging"
    9911199msgstr ""
    9921200
    9931201#: assets/admin/settings.js:1
     1202#: assets/admin/settings.js:7713
    9941203msgid "Event Inspector"
    9951204msgstr ""
    9961205
    9971206#: assets/admin/settings.js:1
     1207#: assets/admin/settings.js:7714
    9981208msgid "The event inspector is placed in the footer of the frontand and allows you to see all the fired GTM events."
    9991209msgstr ""
    10001210
    10011211#: assets/admin/settings.js:1
     1212#: assets/admin/settings.js:7730
    10021213msgid "Console log"
    10031214msgstr ""
    10041215
    10051216#: assets/admin/settings.js:1
     1217#: assets/admin/settings.js:7731
    10061218msgid "Log helpful messages and warnings to the browser log."
    10071219msgstr ""
    10081220
    10091221#: assets/admin/settings.js:1
     1222#: assets/admin/settings.js:7743
    10101223msgid "Debug log"
    10111224msgstr ""
    10121225
    10131226#: assets/admin/settings.js:1
     1227#: assets/admin/settings.js:7744
    10141228msgid "Log the \"purchase\" event to the debug log."
    10151229msgstr ""
    10161230
    10171231#: assets/admin/settings.js:1
     1232#: assets/admin/settings.js:7765
    10181233msgid "GTM Kit will never transmit any domain names or container ID's."
    10191234msgstr ""
    10201235
    10211236#: assets/admin/settings.js:1
     1237#: assets/admin/settings.js:7773
    10221238msgid "I agree to share anonymous data with the development team to help improve GTM Kit."
    10231239msgstr ""
    10241240
    10251241#: assets/admin/settings.js:1
     1242#: assets/admin/settings.js:7786
    10261243msgid "About GTM Kit"
    10271244msgstr ""
    10281245
    10291246#: assets/admin/settings.js:1
     1247#: assets/admin/settings.js:7790
    10301248msgid "Version:"
    10311249msgstr ""
    10321250
    10331251#: assets/admin/settings.js:1
     1252#: assets/admin/settings.js:7796
    10341253msgid "Learn about changes and follow the development of GTM Kit:"
    10351254msgstr ""
    10361255
    10371256#: assets/admin/settings.js:1
     1257#: assets/admin/settings.js:7807
    10381258msgid "The changelog"
    10391259msgstr ""
    10401260
    10411261#: assets/admin/settings.js:1
     1262#: assets/admin/settings.js:7816
    10421263msgid "The GitHub repository"
    10431264msgstr ""
     
    10451266#. translators: %s is the name of the plugin.
    10461267#: assets/admin/settings.js:4
     1268#: assets/admin/settings.js:6008
    10471269msgid "%s is not active"
    10481270msgstr ""
     
    10501272#. translators: %s is the name of the plugin.
    10511273#: assets/admin/settings.js:7
     1274#: assets/admin/settings.js:6017
    10521275msgid "If you haven't installed and activated %s you must do that."
    10531276msgstr ""
     
    10551278#. translators: %s is the name of the plugin.
    10561279#: assets/admin/settings.js:10
     1280#: assets/admin/settings.js:6034
    10571281msgid "Install %s"
    10581282msgstr ""
    10591283
    10601284#: assets/admin/settings.js:10
     1285#: assets/admin/settings.js:5363
    10611286msgid "(not set)"
    10621287msgstr ""
     
    10641289#. translators: %s is the name of the plugin.
    10651290#: assets/admin/settings.js:13
     1291#: assets/admin/settings.js:5757
    10661292msgid "%s Integration"
    10671293msgstr ""
     
    10691295#. translators: %s is the name of the plugin.
    10701296#: assets/admin/settings.js:16
     1297#: assets/admin/settings.js:5765
    10711298msgid "Track %s"
    10721299msgstr ""
     
    10741301#. translators: %s is the name of the plugin.
    10751302#: assets/admin/settings.js:19
     1303#: assets/admin/settings.js:5770
    10761304msgid "Activate the %s integration"
    10771305msgstr ""
    10781306
    10791307#: assets/admin/settings.js:19
     1308#: assets/admin/settings.js:9426
    10801309msgid "Retail"
    10811310msgstr ""
    10821311
    10831312#: assets/admin/settings.js:19
     1313#: assets/admin/settings.js:9430
    10841314msgid "Education"
    10851315msgstr ""
    10861316
    10871317#: assets/admin/settings.js:19
     1318#: assets/admin/settings.js:9434
    10881319msgid "Flights"
    10891320msgstr ""
    10901321
    10911322#: assets/admin/settings.js:19
     1323#: assets/admin/settings.js:9438
    10921324msgid "Hotel rental"
    10931325msgstr ""
    10941326
    10951327#: assets/admin/settings.js:19
     1328#: assets/admin/settings.js:9442
    10961329msgid "Jobs"
    10971330msgstr ""
    10981331
    10991332#: assets/admin/settings.js:19
     1333#: assets/admin/settings.js:9446
    11001334msgid "Local deals"
    11011335msgstr ""
    11021336
    11031337#: assets/admin/settings.js:19
     1338#: assets/admin/settings.js:9450
    11041339msgid "Real estate"
    11051340msgstr ""
    11061341
    11071342#: assets/admin/settings.js:19
     1343#: assets/admin/settings.js:9454
    11081344msgid "Travel"
    11091345msgstr ""
    11101346
    11111347#: assets/admin/settings.js:19
     1348#: assets/admin/settings.js:9458
    11121349msgid "Custom"
    11131350msgstr ""
    11141351
    11151352#: assets/admin/settings.js:19
     1353#: assets/admin/settings.js:8529
    11161354msgid "WooCommerce"
    11171355msgstr ""
    11181356
    11191357#: assets/admin/settings.js:19
     1358#: assets/admin/settings.js:6409
     1359#: assets/admin/settings.js:7016
     1360#: assets/admin/settings.js:8544
    11201361msgid "Basic Settings"
    11211362msgstr ""
    11221363
    11231364#: assets/admin/settings.js:19
     1365#: assets/admin/settings.js:8548
    11241366msgid "Brand"
    11251367msgstr ""
    11261368
    11271369#: assets/admin/settings.js:19
     1370#: assets/admin/settings.js:8552
    11281371msgid "Select the taxonomy that is used for product brands"
    11291372msgstr ""
    11301373
    11311374#: assets/admin/settings.js:19
     1375#: assets/admin/settings.js:7020
     1376#: assets/admin/settings.js:8561
    11321377msgid "Use SKU instead of ID"
    11331378msgstr ""
    11341379
    11351380#: assets/admin/settings.js:19
     1381#: assets/admin/settings.js:7021
     1382#: assets/admin/settings.js:8562
    11361383msgid "Use SKU instead of the product ID with fallback to ID if no SKU is set."
    11371384msgstr ""
    11381385
    11391386#: assets/admin/settings.js:19
     1387#: assets/admin/settings.js:7033
     1388#: assets/admin/settings.js:8574
    11401389msgid "Exclude tax"
    11411390msgstr ""
    11421391
    11431392#: assets/admin/settings.js:19
     1393#: assets/admin/settings.js:7034
     1394#: assets/admin/settings.js:8575
    11441395msgid "Exclude tax from prices and revenue"
    11451396msgstr ""
    11461397
    11471398#: assets/admin/settings.js:19
     1399#: assets/admin/settings.js:8587
     1400#: assets/admin/settings.js:8591
    11481401msgid "Exclude shipping from revenue"
    11491402msgstr ""
    11501403
    11511404#: assets/admin/settings.js:19
     1405#: assets/admin/settings.js:7046
     1406#: assets/admin/settings.js:8611
    11521407msgid "Include customer data"
    11531408msgstr ""
    11541409
    11551410#: assets/admin/settings.js:19
     1411#: assets/admin/settings.js:7047
     1412#: assets/admin/settings.js:8612
    11561413msgid "Enable this option to include customer data in the data layer on the \"purchase\" event."
    11571414msgstr ""
    11581415
    11591416#: assets/admin/settings.js:19
     1417#: assets/admin/settings.js:8634
    11601418msgid "User-Provided Data"
    11611419msgstr ""
    11621420
    11631421#: assets/admin/settings.js:19
     1422#: assets/admin/settings.js:8637
    11641423msgid "The user data is available in the datalayer in 'ecommerce.customer' and a subset of the user data formatted for the 'User-Provided Data' variable is available in 'user-data'."
    11651424msgstr ""
    11661425
    11671426#: assets/admin/settings.js:19
     1427#: assets/admin/settings.js:8658
    11681428msgid "Webhooks for Server-side Tracking"
    11691429msgstr ""
    11701430
    11711431#: assets/admin/settings.js:19
     1432#: assets/admin/settings.js:8673
    11721433msgid "In order to use webhooks you must first enable Server-side Tagging by entering a sGTM Container Domain"
    11731434msgstr ""
    11741435
    11751436#: assets/admin/settings.js:19
     1437#: assets/admin/settings.js:8684
    11761438msgid "Go to sGTM settings"
    11771439msgstr ""
    11781440
    11791441#: assets/admin/settings.js:19
     1442#: assets/admin/settings.js:8689
    11801443msgid "In order to use webhooks you must configure you server-side container to handle the webhooks"
    11811444msgstr ""
     
    11831446#: assets/admin/settings.js:19
    11841447#: assets/admin/wizard.js:1
     1448#: assets/admin/settings.js:8700
     1449#: assets/admin/wizard.js:5788
    11851450msgid "Go to GTM Templates"
    11861451msgstr ""
    11871452
    11881453#: assets/admin/settings.js:19
     1454#: assets/admin/settings.js:8706
    11891455msgid "Send webhooks to server GTM container"
    11901456msgstr ""
    11911457
    11921458#: assets/admin/settings.js:19
     1459#: assets/admin/settings.js:8710
    11931460msgid "This option will allow you to send GTM events using webhooks to your server GTM container."
    11941461msgstr ""
    11951462
    11961463#: assets/admin/settings.js:19
     1464#: assets/admin/settings.js:8722
    11971465msgid "GTM Events Send by Server-Side Webhooks:"
    11981466msgstr ""
    11991467
    12001468#: assets/admin/settings.js:19
     1469#: assets/admin/settings.js:8730
    12011470msgid "Send an 'purchase' event from the server side when an order is created."
    12021471msgstr ""
    12031472
    12041473#: assets/admin/settings.js:19
     1474#: assets/admin/settings.js:8748
    12051475msgid "Send 'purchase' event when an order is created.'"
    12061476msgstr ""
    12071477
    12081478#: assets/admin/settings.js:19
     1479#: assets/admin/settings.js:8755
    12091480msgid "Send 'purchase' event when the order has been paid and order status is 'Processing'."
    12101481msgstr ""
    12111482
    12121483#: assets/admin/settings.js:19
     1484#: assets/admin/settings.js:8780
    12131485msgid "Send an 'order_paid' event from the server side when an order has 'Processing' status."
    12141486msgstr ""
    12151487
    12161488#: assets/admin/settings.js:19
     1489#: assets/admin/settings.js:8794
    12171490msgid "Send an 'refund' event from the server side when an order has been refunded or cancelled."
    12181491msgstr ""
    12191492
    12201493#: assets/admin/settings.js:19
     1494#: assets/admin/settings.js:8811
    12211495msgid "Event Customization"
    12221496msgstr ""
    12231497
    12241498#: assets/admin/settings.js:19
     1499#: assets/admin/settings.js:8823
    12251500msgid "Push view_item_list when the list is updated using a product filter."
    12261501msgstr ""
    12271502
    12281503#: assets/admin/settings.js:19
     1504#: assets/admin/settings.js:8830
    12291505msgid "Only only push view_item_list once per per page for each list."
    12301506msgstr ""
    12311507
    12321508#: assets/admin/settings.js:19
     1509#: assets/admin/settings.js:8837
    12331510msgid "Do you what to push the view_item_list event if the list is updated using a filter or just once per page view?"
    12341511msgstr ""
    12351512
    12361513#: assets/admin/settings.js:19
     1514#: assets/admin/settings.js:8856
    12371515msgid "Only push view_item on the master product"
    12381516msgstr ""
    12391517
    12401518#: assets/admin/settings.js:19
     1519#: assets/admin/settings.js:8863
    12411520msgid "Push view_item on master and variation products (higher number of views)."
    12421521msgstr ""
    12431522
    12441523#: assets/admin/settings.js:19
     1524#: assets/admin/settings.js:8870
    12451525msgid "Only push view_item on variation products."
    12461526msgstr ""
    12471527
    12481528#: assets/admin/settings.js:19
     1529#: assets/admin/settings.js:8877
    12491530msgid "When do you want to fire the \"view_item\" event on variable products?"
    12501531msgstr ""
    12511532
    12521533#: assets/admin/settings.js:19
     1534#: assets/admin/settings.js:8892
     1535#: assets/admin/settings.js:8928
    12531536msgid "When the 'Place order' button is clicked"
    12541537msgstr ""
    12551538
    12561539#: assets/admin/settings.js:19
     1540#: assets/admin/settings.js:8899
    12571541msgid "When a shipment method is selected with fallback to the 'Place order' button."
    12581542msgstr ""
    12591543
    12601544#: assets/admin/settings.js:19
     1545#: assets/admin/settings.js:8906
    12611546msgid "Disable the 'add_shipment_info' event."
    12621547msgstr ""
    12631548
    12641549#: assets/admin/settings.js:19
     1550#: assets/admin/settings.js:8913
    12651551msgid "When do you want to fire the \"add_shipment_info\" event?"
    12661552msgstr ""
    12671553
    12681554#: assets/admin/settings.js:19
     1555#: assets/admin/settings.js:8935
    12691556msgid "When a payment method is selected with fallback to the 'Place order' button."
    12701557msgstr ""
    12711558
    12721559#: assets/admin/settings.js:19
     1560#: assets/admin/settings.js:8942
    12731561msgid "Disable the 'add_payment_info' event."
    12741562msgstr ""
    12751563
    12761564#: assets/admin/settings.js:19
     1565#: assets/admin/settings.js:8949
    12771566msgid "When do you want to fire the \"add_payment_info\" event?"
    12781567msgstr ""
    12791568
    12801569#: assets/admin/settings.js:19
     1570#: assets/admin/settings.js:8966
    12811571msgid "Disable the 'purchase' event in frontend an rely on server-side webhook."
    12821572msgstr ""
    12831573
    12841574#: assets/admin/settings.js:19
     1575#: assets/admin/settings.js:7062
     1576#: assets/admin/settings.js:8985
    12851577msgid "Google Ads Settings"
    12861578msgstr ""
    12871579
    12881580#: assets/admin/settings.js:19
     1581#: assets/admin/settings.js:7066
     1582#: assets/admin/settings.js:8989
    12891583msgid "Google Business Vertical"
    12901584msgstr ""
    12911585
    12921586#: assets/admin/settings.js:19
     1587#: assets/admin/settings.js:7070
     1588#: assets/admin/settings.js:8993
    12931589msgid "In order to use Google Ads Remarketing you must select your business type (vertical)."
    12941590msgstr ""
    12951591
    12961592#: assets/admin/settings.js:19
     1593#: assets/admin/settings.js:7079
     1594#: assets/admin/settings.js:9002
    12971595msgid "Product ID prefix"
    12981596msgstr ""
    12991597
    13001598#: assets/admin/settings.js:19
     1599#: assets/admin/settings.js:7082
     1600#: assets/admin/settings.js:9005
    13011601msgid "Enter prefix"
    13021602msgstr ""
    13031603
    13041604#: assets/admin/settings.js:19
     1605#: assets/admin/settings.js:7083
     1606#: assets/admin/settings.js:9006
    13051607msgid "If your product feed generator is adding a prefix to the product IDs, you can add the prefix here to include it in the Data Layer."
    13061608msgstr ""
    13071609
    13081610#: assets/admin/settings.js:19
     1611#: assets/admin/settings.js:9019
    13091612msgid "Custom CSS Selectors"
    13101613msgstr ""
    13111614
    13121615#: assets/admin/settings.js:19
     1616#: assets/admin/settings.js:9030
    13131617msgid "If your shop is not compatible with the default CSS selectors you can specify your own CSS selectors."
    13141618msgstr ""
    13151619
    13161620#: assets/admin/settings.js:19
     1621#: assets/admin/settings.js:9037
    13171622msgid "Single Product (add_to_wishlist):"
    13181623msgstr ""
    13191624
    13201625#: assets/admin/settings.js:19
     1626#: assets/admin/settings.js:9046
     1627#: assets/admin/settings.js:9068
     1628#: assets/admin/settings.js:9090
    13211629msgid "Enter CSS selector"
    13221630msgstr ""
    13231631
    13241632#: assets/admin/settings.js:19
     1633#: assets/admin/settings.js:9050
     1634#: assets/admin/settings.js:9094
    13251635msgid "Enter the CSS selector that matches button, which should be use to fire the add_to_wishlist event."
    13261636msgstr ""
    13271637
    13281638#: assets/admin/settings.js:19
     1639#: assets/admin/settings.js:9059
    13291640msgid "Product List (select_item):"
    13301641msgstr ""
    13311642
    13321643#: assets/admin/settings.js:19
     1644#: assets/admin/settings.js:9072
    13331645msgid "Enter the CSS selector that matches your product list item, which should be use to fire the select_item event."
    13341646msgstr ""
    13351647
    13361648#: assets/admin/settings.js:19
     1649#: assets/admin/settings.js:9081
    13371650msgid "Product List (add_to_wishlist):"
    13381651msgstr ""
    13391652
    13401653#: assets/admin/settings.js:19
     1654#: assets/admin/settings.js:9107
    13411655msgid "Advanced Settings"
    13421656msgstr ""
    13431657
    13441658#: assets/admin/settings.js:19
     1659#: assets/admin/settings.js:7100
     1660#: assets/admin/settings.js:9111
    13451661msgid "Dequeue the default JavaScript"
    13461662msgstr ""
    13471663
    13481664#: assets/admin/settings.js:19
     1665#: assets/admin/settings.js:7104
     1666#: assets/admin/settings.js:9115
    13491667msgid "Enable this option to dequeue the default JavaScript if you plan to create your own JavaScript."
    13501668msgstr ""
    13511669
    13521670#: assets/admin/settings.js:19
     1671#: assets/admin/settings.js:9127
    13531672msgid "Include permalink structure"
    13541673msgstr ""
    13551674
    13561675#: assets/admin/settings.js:19
     1676#: assets/admin/settings.js:9128
    13571677msgid "Enable this option to include the permalink structure of the product base, category base, tag base and attribute base."
    13581678msgstr ""
    13591679
    13601680#: assets/admin/settings.js:19
     1681#: assets/admin/settings.js:9140
    13611682msgid "Include path of pages"
    13621683msgstr ""
    13631684
    13641685#: assets/admin/settings.js:19
     1686#: assets/admin/settings.js:9141
    13651687msgid "Enable this option to include the path of cart, checkout, order received and my account page."
    13661688msgstr ""
    13671689
    13681690#: assets/admin/settings.js:19
     1691#: assets/admin/settings.js:6394
    13691692msgid "Contact Form 7"
    13701693msgstr ""
    13711694
    13721695#: assets/admin/settings.js:19
     1696#: assets/admin/settings.js:6413
    13731697msgid "Load JavaScript"
    13741698msgstr ""
    13751699
    13761700#: assets/admin/settings.js:19
     1701#: assets/admin/settings.js:6416
    13771702msgid "Only on pages where the Contact Form 7 script is registered (recommended)."
    13781703msgstr ""
    13791704
    13801705#: assets/admin/settings.js:19
     1706#: assets/admin/settings.js:6423
    13811707msgid "On all pages"
    13821708msgstr ""
    13831709
    13841710#: assets/admin/settings.js:19
     1711#: assets/admin/settings.js:6427
    13851712msgid "Where do you want load the JavaScript?"
    13861713msgstr ""
    13871714
    13881715#: assets/admin/settings.js:19
     1716#: assets/admin/settings.js:7001
    13891717msgid "Easy Digital Downloads"
    13901718msgstr ""
    13911719
    13921720#: assets/admin/settings.js:19
     1721#: assets/admin/settings.js:7096
    13931722msgid "Advanced settings"
    13941723msgstr ""
     
    13961725#: assets/admin/settings.js:19
    13971726#: assets/admin/wizard.js:1
     1727#: assets/admin/settings.js:8189
     1728#: assets/admin/wizard.js:5775
     1729#: assets/admin/wizard.js:6169
    13981730msgid "Getting Started"
    13991731msgstr ""
    14001732
    14011733#: assets/admin/settings.js:19
     1734#: assets/admin/settings.js:8194
    14021735msgid "Configure your Google Tag Manager container"
    14031736msgstr ""
    14041737
    14051738#: assets/admin/settings.js:19
     1739#: assets/admin/settings.js:8201
    14061740msgid "GTM Kit is sending data to your Google Tag Manger container but you still need to configure Tags, Triggers and Variables in GTM to use the data."
    14071741msgstr ""
    14081742
    14091743#: assets/admin/settings.js:19
     1744#: assets/admin/settings.js:8207
    14101745msgid "Below you will find GTM container template files, with all the necessary tags, trigger, and variables."
    14111746msgstr ""
    14121747
    14131748#: assets/admin/settings.js:19
     1749#: assets/admin/settings.js:8213
    14141750msgid "Please read the guide on how to use the import files and configure GTM."
    14151751msgstr ""
    14161752
    14171753#: assets/admin/settings.js:19
     1754#: assets/admin/settings.js:8223
    14181755msgid "Read the guide"
    14191756msgstr ""
     
    14211758#: assets/admin/settings.js:19
    14221759#: assets/admin/settings.js:22
     1760#: assets/admin/settings.js:8230
     1761#: assets/admin/settings.js:9522
    14231762msgid "Templates"
    14241763msgstr ""
    14251764
    14261765#: assets/admin/settings.js:19
     1766#: assets/admin/settings.js:6324
    14271767msgid "GTM container import files:"
    14281768msgstr ""
    14291769
    14301770#: assets/admin/settings.js:19
     1771#: assets/admin/settings.js:6351
    14311772msgid "Necessary modifications:"
    14321773msgstr ""
    14331774
    14341775#: assets/admin/settings.js:19
     1776#: assets/admin/settings.js:7516
    14351777msgid "Need help?"
    14361778msgstr ""
    14371779
    14381780#: assets/admin/settings.js:19
     1781#: assets/admin/settings.js:7519
    14391782msgid "We are here to help if you have any questions."
    14401783msgstr ""
    14411784
    14421785#: assets/admin/settings.js:19
     1786#: assets/admin/settings.js:7531
    14431787msgid "See support options"
    14441788msgstr ""
    14451789
    14461790#: assets/admin/settings.js:19
     1791#: assets/admin/settings.js:8020
    14471792msgid "Get support"
    14481793msgstr ""
    14491794
    14501795#: assets/admin/settings.js:19
     1796#: assets/admin/settings.js:8025
    14511797msgid "Support options"
    14521798msgstr ""
    14531799
    14541800#: assets/admin/settings.js:19
     1801#: assets/admin/settings.js:8036
    14551802msgid "WooCommerce Premium Support"
    14561803msgstr ""
    14571804
    14581805#: assets/admin/settings.js:19
     1806#: assets/admin/settings.js:8049
    14591807msgid "WordPress.org Support Forum"
    14601808msgstr ""
    14611809
    14621810#: assets/admin/settings.js:19
     1811#: assets/admin/settings.js:8061
    14631812msgid "GITHub repository"
    14641813msgstr ""
    14651814
    14661815#: assets/admin/settings.js:19
     1816#: assets/admin/settings.js:8070
    14671817msgid "Plugin Homepage"
    14681818msgstr ""
    14691819
    14701820#: assets/admin/settings.js:19
     1821#: assets/admin/settings.js:8080
    14711822msgid "Share system data with the GTM Kit support team"
    14721823msgstr ""
    14731824
    14741825#: assets/admin/settings.js:19
     1826#: assets/admin/settings.js:8091
    14751827msgid "If the GTM Kit support team has asked you to send your system data you can do so by entering the support ticket below:"
    14761828msgstr ""
    14771829
    14781830#: assets/admin/settings.js:19
     1831#: assets/admin/settings.js:8103
    14791832msgid "Enter support ticket"
    14801833msgstr ""
    14811834
    14821835#: assets/admin/settings.js:19
     1836#: assets/admin/settings.js:8129
    14831837msgid "Send system data"
    14841838msgstr ""
    14851839
    14861840#: assets/admin/settings.js:19
     1841#: assets/admin/settings.js:5664
    14871842msgid "Restore"
    14881843msgstr ""
    14891844
    14901845#: assets/admin/settings.js:19
     1846#: assets/admin/settings.js:5665
    14911847msgid "Dismiss"
    14921848msgstr ""
     
    14941850#. translators: %d is number %s can be either 'problem' or 'notification'.
    14951851#: assets/admin/settings.js:22
     1852#: assets/admin/settings.js:5694
    14961853msgid "You have %d hidden %s:"
    14971854msgid_plural "You have %d hidden %ss:"
     
    15001857
    15011858#: assets/admin/settings.js:22
     1859#: assets/admin/settings.js:7841
    15021860msgid "Problems"
    15031861msgstr ""
    15041862
    15051863#: assets/admin/settings.js:22
     1864#: assets/admin/settings.js:8312
    15061865msgid "Enhanced Compatibility"
    15071866msgstr ""
    15081867
    15091868#: assets/admin/settings.js:22
     1869#: assets/admin/settings.js:8318
    15101870msgid "Based on the currently active theme and plugins, you will gain the following features tailored specifically to your setup if you upgrade to the GTM Kit Woo Add-On:"
    15111871msgstr ""
    15121872
    15131873#: assets/admin/settings.js:22
     1874#: assets/admin/settings.js:8332
    15141875msgid "Your theme is supported with enhanced compatibility."
    15151876msgstr ""
    15161877
    15171878#: assets/admin/settings.js:22
     1879#: assets/admin/settings.js:8348
    15181880msgid "Enhanced Plugin Support:"
    15191881msgstr ""
    15201882
    15211883#: assets/admin/settings.js:22
     1884#: assets/admin/settings.js:8379
    15221885msgid "Learn More"
    15231886msgstr ""
    15241887
    15251888#: assets/admin/settings.js:22
     1889#: assets/admin/settings.js:9205
    15261890msgid "Google Tag Manager Templates"
    15271891msgstr ""
    15281892
    15291893#: assets/admin/settings.js:22
     1894#: assets/admin/settings.js:9473
    15301895msgid "Dashboard"
    15311896msgstr ""
    15321897
    15331898#: assets/admin/settings.js:22
     1899#: assets/admin/settings.js:9477
    15341900msgid "Container"
    15351901msgstr ""
    15361902
    15371903#: assets/admin/settings.js:22
     1904#: assets/admin/settings.js:9485
    15381905msgid "User data"
    15391906msgstr ""
    15401907
    15411908#: assets/admin/settings.js:22
     1909#: assets/admin/settings.js:9535
    15421910msgid "Support"
    15431911msgstr ""
    15441912
    15451913#: assets/admin/wizard.js:1
     1914#: assets/admin/wizard.js:5419
    15461915msgid "Container ID"
    15471916msgstr ""
    15481917
    15491918#: assets/admin/wizard.js:1
     1919#: assets/admin/wizard.js:5420
    15501920msgid "Enter Container ID"
    15511921msgstr ""
    15521922
    15531923#: assets/admin/wizard.js:1
     1924#: assets/admin/wizard.js:5451
     1925#: assets/admin/wizard.js:5555
     1926#: assets/admin/wizard.js:5737
     1927#: assets/admin/wizard.js:5987
    15541928msgid "Save and continue"
    15551929msgstr ""
    15561930
    15571931#: assets/admin/wizard.js:1
     1932#: assets/admin/wizard.js:5461
    15581933msgid "Find your GTM container ID on"
    15591934msgstr ""
    15601935
    15611936#: assets/admin/wizard.js:1
     1937#: assets/admin/wizard.js:5473
    15621938msgid "It should look something like this:"
    15631939msgstr ""
    15641940
    15651941#: assets/admin/wizard.js:1
     1942#: assets/admin/wizard.js:5330
    15661943msgid "Would you like to import plugin settings?"
    15671944msgstr ""
    15681945
    15691946#: assets/admin/wizard.js:1
     1947#: assets/admin/wizard.js:5336
    15701948msgid "We have found the configuration of other plugins in the database."
    15711949msgstr ""
    15721950
    15731951#: assets/admin/wizard.js:1
     1952#: assets/admin/wizard.js:5341
    15741953msgid "Would you like to import your settings to GTM Kit?"
    15751954msgstr ""
    15761955
    15771956#: assets/admin/wizard.js:1
     1957#: assets/admin/wizard.js:5347
    15781958msgid "Select the plugin you want to import settings from."
    15791959msgstr ""
    15801960
    15811961#: assets/admin/wizard.js:1
     1962#: assets/admin/wizard.js:6016
    15821963msgid "You've successfully installed GTM Kit!"
    15831964msgstr ""
    15841965
    15851966#: assets/admin/wizard.js:1
     1967#: assets/admin/wizard.js:5593
     1968#: assets/admin/wizard.js:6151
    15861969msgid "Essential Settings"
    15871970msgstr ""
    15881971
    15891972#: assets/admin/wizard.js:1
     1973#: assets/admin/wizard.js:5598
    15901974msgid "There are a lot of settings in GTM Kit and we recommend that you uses our recommended settings but you can also choose to use the default settings and go through the settings at your convenience."
    15911975msgstr ""
    15921976
    15931977#: assets/admin/wizard.js:1
     1978#: assets/admin/wizard.js:5611
    15941979msgid "Include the page type i.e. page, product, category, cart, checkout etc in the datalayer?"
    15951980msgstr ""
    15961981
    15971982#: assets/admin/wizard.js:1
     1983#: assets/admin/wizard.js:5636
    15981984msgid "Track WooCommerce"
    15991985msgstr ""
    16001986
    16011987#: assets/admin/wizard.js:1
     1988#: assets/admin/wizard.js:5640
    16021989msgid "Would you like to track e-commerce data from WooCommerce?"
    16031990msgstr ""
    16041991
    16051992#: assets/admin/wizard.js:1
     1993#: assets/admin/wizard.js:5667
    16061994msgid "Track Contact Form 7"
    16071995msgstr ""
    16081996
    16091997#: assets/admin/wizard.js:1
     1998#: assets/admin/wizard.js:5671
    16101999msgid "Would you like to track form submissions from Contact Form 7?"
    16112000msgstr ""
    16122001
    16132002#: assets/admin/wizard.js:1
     2003#: assets/admin/wizard.js:5697
    16142004msgid "Track Easy Digital Downloads"
    16152005msgstr ""
    16162006
    16172007#: assets/admin/wizard.js:1
     2008#: assets/admin/wizard.js:5704
    16182009msgid "Would you like to track e-commerce data from Easy Digital Downloads?"
    16192010msgstr ""
    16202011
    16212012#: assets/admin/wizard.js:1
     2013#: assets/admin/wizard.js:5956
    16222014msgid "I agree to share anonymous data with the development team to help improve GTM Kit. "
    16232015msgstr ""
    16242016
    16252017#: assets/admin/wizard.js:1
     2018#: assets/admin/wizard.js:5757
    16262019msgid "You are ready to use GTM Kit!"
    16272020msgstr ""
    16282021
    16292022#: assets/admin/wizard.js:1
     2023#: assets/admin/wizard.js:5760
    16302024msgid "Your Google Tag Manager Container is now sending data to Google Tag Manager."
    16312025msgstr ""
    16322026
    16332027#: assets/admin/wizard.js:1
     2028#: assets/admin/wizard.js:5766
    16342029msgid "Below you will find GTM container import files, with all the necessary tags, trigger, and variables to use Google Analytics 4."
    16352030msgstr ""
    16362031
    16372032#: assets/admin/wizard.js:1
     2033#: assets/admin/wizard.js:5778
    16382034msgid "The next step is to configure your Google Tag Manager container. You will find templates for this in the GTM Templates section."
    16392035msgstr ""
    16402036
    16412037#: assets/admin/wizard.js:1
     2038#: assets/admin/wizard.js:5792
    16422039msgid "To get the most out of Google Tag Manager with GTM Kit, you should also review the tutorials."
    16432040msgstr ""
    16442041
    16452042#: assets/admin/wizard.js:1
     2043#: assets/admin/wizard.js:5802
    16462044msgid "Go to Tutorials"
    16472045msgstr ""
    16482046
    16492047#: assets/admin/wizard.js:1
     2048#: assets/admin/wizard.js:5815
    16502049msgid "Go to the dashboard"
    16512050msgstr ""
    16522051
    16532052#: assets/admin/wizard.js:1
     2053#: assets/admin/wizard.js:6145
    16542054msgid "Welcome"
    16552055msgstr ""
    16562056
    16572057#: assets/admin/wizard.js:1
     2058#: assets/admin/wizard.js:5267
    16582059msgid "Go to the dashboard."
    16592060msgstr ""
  • gtm-kit/tags/2.4.4/readme.txt

    r3272968 r3284597  
    44Tags: google tag manager, gtm, woocommerce, analytics, ga4
    55Tested up to: 6.8
    6 Stable tag: 2.4.3
     6Stable tag: 2.4.4
    77License: GPLv3
    88License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    9797== Changelog ==
    9898
     99= 2.4.4 =
     100
     101Release date: 2025-04-30
     102
     103#### Bugfixes:
     104* The $hook type hint in enqueue_page_assets was removed to avoid conflicts with plugins passing non-standard data types.
     105
     106#### Other:
     107* Introduced the gtmkit_options_set action and the gtmkit_process_options filter.
     108* Fixed deprecation in Easy Digital Downloads.
     109
    99110= 2.4.3 =
    100111
     
    102113
    103114#### Bugfixes:
    104  * Fix conflict with GTM Kit Woo in admin settings.
     115* Fix conflict with GTM Kit Woo in admin settings.
    105116
    106117= 2.4.2 =
     
    109120
    110121#### Bugfixes:
    111  * Fix fatal error when used together with MC4WP: Mailchimp for WordPress.
    112 
    113 #### Other:
    114  * Tested up to WordPress 6.8.
    115  * Tested up to WooCommerce 9.8.
     122* Fix fatal error when used together with MC4WP: Mailchimp for WordPress.
     123
     124#### Other:
     125* Tested up to WordPress 6.8.
     126* Tested up to WooCommerce 9.8.
    116127
    117128= 2.4.1 =
  • gtm-kit/tags/2.4.4/src/Admin/AbstractOptionsPage.php

    r3265445 r3284597  
    151151     * Enqueue admin page scripts and styles.
    152152     *
    153      * @param string $hook Current hook.
    154      */
    155     abstract public function enqueue_page_assets( string $hook ): void;
     153     * @param mixed $hook Current hook.
     154     */
     155    abstract public function enqueue_page_assets( $hook ): void;
    156156
    157157    /**
  • gtm-kit/tags/2.4.4/src/Admin/GeneralOptionsPage.php

    r3169885 r3284597  
    107107     * Enqueue admin page scripts and styles.
    108108     *
    109      * @param string $hook Current hook.
    110      */
    111     public function enqueue_page_assets( string $hook ): void {
     109     * @param mixed $hook Current hook.
     110     */
     111    public function enqueue_page_assets( $hook ): void {
    112112        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    113113            $this->enqueue_assets( 'general', 'settings' );
  • gtm-kit/tags/2.4.4/src/Admin/HelpOptionsPage.php

    r3156080 r3284597  
    6868     * Enqueue admin page scripts and styles.
    6969     *
    70      * @param string $hook Current hook.
     70     * @param mixed $hook Current hook.
    7171     */
    72     public function enqueue_page_assets( string $hook ): void {
     72    public function enqueue_page_assets( $hook ): void {
    7373        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    7474            $this->enqueue_assets( 'help', 'settings' );
  • gtm-kit/tags/2.4.4/src/Admin/IntegrationsOptionsPage.php

    r3156080 r3284597  
    6868     * Enqueue admin page scripts and styles.
    6969     *
    70      * @param string $hook Current hook.
     70     * @param mixed $hook Current hook.
    7171     */
    72     public function enqueue_page_assets( string $hook ): void {
     72    public function enqueue_page_assets( $hook ): void {
    7373        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    7474            $this->enqueue_assets( 'integrations', 'settings' );
  • gtm-kit/tags/2.4.4/src/Admin/SetupWizard.php

    r3230253 r3284597  
    117117     * Load the assets needed for the Setup Wizard.
    118118     *
    119      * @param string|null $hook The asset hook.
    120      */
    121     public function enqueue_assets( ?string $hook ): void {
     119     * @param mixed $hook The asset hook.
     120     */
     121    public function enqueue_assets( $hook ): void {
    122122
    123123        if ( $hook === null || strpos( $hook, self::SLUG ) === false ) {
  • gtm-kit/tags/2.4.4/src/Admin/TemplatesOptionsPage.php

    r3156080 r3284597  
    6666     * Enqueue admin page scripts and styles.
    6767     *
    68      * @param string $hook Current hook.
     68     * @param mixed $hook Current hook.
    6969     */
    70     public function enqueue_page_assets( string $hook ): void {
     70    public function enqueue_page_assets( $hook ): void {
    7171        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    7272            $this->enqueue_assets( 'templates', 'settings' );
  • gtm-kit/tags/2.4.4/src/Admin/UpgradesOptionsPage.php

    r3156080 r3284597  
    6666     * Enqueue admin page scripts and styles.
    6767     *
    68      * @param string $hook Current hook.
     68     * @param mixed $hook Current hook.
    6969     */
    70     public function enqueue_page_assets( string $hook ): void {
     70    public function enqueue_page_assets( $hook ): void {
    7171        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    7272            $this->enqueue_assets( 'upgrades', 'settings' );
  • gtm-kit/tags/2.4.4/src/Integration/EasyDigitalDownloads.php

    r3266236 r3284597  
    419419        }
    420420
    421         $customer     = new \EDD_Customer( $order->customer_id );
    422         $payment_meta = edd_get_payment_meta( edd_get_purchase_id_by_key( $order->payment_key ) );
    423         $address      = $payment_meta['user_info']['address'];
    424 
     421        $customer                                  = new \EDD_Customer( $order->customer_id );
     422        $address                                   = $order->get_address();
    425423        $data_layer['ecommerce']['customer']['id'] = $order->customer_id;
    426424
     
    430428        $data_layer['ecommerce']['customer']['name'] = $customer->name;
    431429
    432         $data_layer['ecommerce']['customer']['billing_address_1']  = $address['line1'];
    433         $data_layer['ecommerce']['customer']['billing_address_2']  = $address['line2'];
    434         $data_layer['ecommerce']['customer']['billing_city']       = $address['city'];
    435         $data_layer['ecommerce']['customer']['billing_postcode']   = $address['zip'];
    436         $data_layer['ecommerce']['customer']['billing_country']    = $address['country'];
    437         $data_layer['ecommerce']['customer']['billing_state']      = $address['state'];
     430        $data_layer['ecommerce']['customer']['billing_address_1'] = $address->address;
     431        $data_layer['ecommerce']['customer']['billing_address_2'] = $address->address2;
     432        $data_layer['ecommerce']['customer']['billing_city']      = $address->city;
     433
     434        $data_layer['ecommerce']['customer']['billing_postcode']   = $address->postal_code;
     435        $data_layer['ecommerce']['customer']['billing_country']    = $address->country;
     436        $data_layer['ecommerce']['customer']['billing_state']      = $address->state ?? '';
    438437        $data_layer['ecommerce']['customer']['billing_email']      = $customer->email;
    439438        $data_layer['ecommerce']['customer']['billing_email_hash'] = ( $customer->email ) ? hash( 'sha256', $customer->email ) : '';
  • gtm-kit/tags/2.4.4/src/Integration/WooCommerce.php

    r3269396 r3284597  
    5353        $this->store_currency = get_woocommerce_currency();
    5454
     55        // @phpstan-ignore-next-line
    5556        $this->extend = StoreApi::container()->get( ExtendSchema::class );
    5657
  • gtm-kit/tags/2.4.4/src/Options.php

    r3266155 r3284597  
    272272        if ( $first_install === false ) {
    273273            $options = $this->process_options( $options );
     274            $options = \apply_filters( 'gtmkit_process_options', $options );
    274275        }
    275276
     
    282283            \update_option( self::OPTION_NAME, $options, true );
    283284        }
     285
     286        do_action( 'gtmkit_options_set' );
    284287
    285288        $this->clear_cache();
  • gtm-kit/tags/2.4.4/vendor/autoload.php

    r3112163 r3284597  
    1515        }
    1616    }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     17    throw new RuntimeException($err);
    2118}
    2219
  • gtm-kit/tags/2.4.4/vendor/composer/InstalledVersions.php

    r3254521 r3284597  
    2727class InstalledVersions
    2828{
     29    /**
     30     * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to
     31     * @internal
     32     */
     33    private static $selfDir = null;
     34
    2935    /**
    3036     * @var mixed[]|null
     
    324330
    325331    /**
     332     * @return string
     333     */
     334    private static function getSelfDir()
     335    {
     336        if (self::$selfDir === null) {
     337            self::$selfDir = strtr(__DIR__, '\\', '/');
     338        }
     339
     340        return self::$selfDir;
     341    }
     342
     343    /**
    326344     * @return array[]
    327345     * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     
    337355
    338356        if (self::$canGetVendors) {
    339             $selfDir = strtr(__DIR__, '\\', '/');
     357            $selfDir = self::getSelfDir();
    340358            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
    341359                $vendorDir = strtr($vendorDir, '\\', '/');
  • gtm-kit/tags/2.4.4/vendor/composer/installed.php

    r3272968 r3284597  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => 'f90316aedc28266cfb96dd29e5268e8354b67070',
     6        'reference' => '910fb6a92fdbd90d5cce7d83b8561a6b094a6530',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => 'f90316aedc28266cfb96dd29e5268e8354b67070',
     16            'reference' => '910fb6a92fdbd90d5cce7d83b8561a6b094a6530',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • gtm-kit/trunk/changelog.txt

    r3272968 r3284597  
    11*** GTM Kit ***
    22
     32025-04-30 - version 2.4.4
     4* Add: Introduced the gtmkit_options_set action and the gtmkit_process_options filter.
     5* Fix: The $hook type hint in enqueue_page_assets was removed to avoid conflicts with plugins passing non-standard data types.
     6* Dev: Fixed deprecation in Easy Digital Downloads.
     7
    382025-04-15 - version 2.4.3
    4 * Fix: Fix conflict with GTM Kit Woo i admin settings..
     9* Fix: Fix conflict with GTM Kit Woo in admin settings.
    510
    6112025-04-09 - version 2.4.2
  • gtm-kit/trunk/gtm-kit.php

    r3272968 r3284597  
    44 *
    55 * Plugin Name: GTM Kit
    6  * Version:     2.4.3
     6 * Version:     2.4.4
    77 * Plugin URI:  https://gtmkit.com/
    88 * Description: Google Tag Manager implementation focusing on flexibility and pagespeed.
     
    2828}
    2929
    30 const GTMKIT_VERSION = '2.4.3';
     30const GTMKIT_VERSION = '2.4.4';
    3131
    3232if ( ! defined( 'GTMKIT_FILE' ) ) {
  • gtm-kit/trunk/languages/gtm-kit.pot

    r3272968 r3284597  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: GTM Kit 2.4.3\n"
     5"Project-Id-Version: GTM Kit 2.4.4\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/gtm-kit\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-04-15T06:09:41+00:00\n"
     12"POT-Creation-Date: 2025-04-29T06:01:28+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.9.0\n"
     
    1919#: src/Admin/MetaBox.php:64
    2020#: assets/admin/wizard.js:1
     21#: assets/admin/wizard.js:5290
    2122msgid "GTM Kit"
    2223msgstr ""
     
    3738#: inc/main.php:89
    3839#: assets/admin/settings.js:22
     40#: assets/admin/settings.js:9217
    3941msgid "Settings"
    4042msgstr ""
     
    7274#: src/Admin/GeneralOptionsPage.php:85
    7375#: assets/admin/settings.js:1
     76#: assets/admin/settings.js:7168
    7477msgid "General"
    7578msgstr ""
     
    8386#: assets/admin/settings.js:19
    8487#: assets/admin/settings.js:22
     88#: assets/admin/settings.js:7512
     89#: assets/admin/settings.js:9206
     90#: assets/admin/settings.js:9531
    8591msgid "Help"
    8692msgstr ""
     
    102108#: assets/admin/settings.js:1
    103109#: assets/admin/settings.js:22
     110#: assets/admin/settings.js:7278
     111#: assets/admin/settings.js:7631
     112#: assets/admin/settings.js:9204
     113#: assets/admin/settings.js:9505
    104114msgid "Integrations"
    105115msgstr ""
     
    112122#: assets/admin/settings.js:1
    113123#: assets/admin/wizard.js:1
     124#: assets/admin/settings.js:7899
     125#: assets/admin/wizard.js:5607
    114126msgid "Page type"
    115127msgstr ""
     
    173185#: assets/admin/settings.js:1
    174186#: assets/admin/wizard.js:1
     187#: assets/admin/settings.js:7674
     188#: assets/admin/wizard.js:5519
    175189msgid "New releases of GTM Kit may contain important updates to comply with changes in Google Tag Manager or analytics in general. We recommend enabling automatic plugin updates for GTM Kit to ensure it is always up to date."
    176190msgstr ""
     
    226240#: src/Admin/UpgradesOptionsPage.php:53
    227241#: assets/admin/settings.js:22
     242#: assets/admin/settings.js:8276
     243#: assets/admin/settings.js:9514
    228244msgid "Upgrades"
    229245msgstr ""
     
    255271#: src/Common/Util.php:175
    256272#: assets/admin/wizard.js:1
     273#: assets/admin/wizard.js:5369
     274#: assets/admin/wizard.js:5906
    257275msgid "Yes"
    258276msgstr ""
     
    260278#: src/Common/Util.php:175
    261279#: assets/admin/wizard.js:1
     280#: assets/admin/wizard.js:5382
     281#: assets/admin/wizard.js:5907
    262282msgid "No"
    263283msgstr ""
     
    350370#: assets/admin/settings.js:1
    351371#: assets/admin/wizard.js:1
     372#: assets/admin/settings.js:9962
     373#: assets/admin/settings.js:9979
     374#: assets/admin/wizard.js:6592
     375#: assets/admin/wizard.js:6609
    352376msgid "An error occurred."
    353377msgstr ""
     
    355379#: assets/admin/settings.js:1
    356380#: assets/admin/wizard.js:1
     381#: assets/admin/settings.js:9980
     382#: assets/admin/wizard.js:6610
    357383msgid "Saved Successfully."
    358384msgstr ""
    359385
    360386#: assets/admin/settings.js:1
     387#: assets/admin/settings.js:5321
    361388msgid "Save"
    362389msgstr ""
    363390
    364391#: assets/admin/settings.js:1
     392#: assets/admin/settings.js:5334
    365393msgid "Saved"
    366394msgstr ""
    367395
    368396#: assets/admin/settings.js:1
     397#: assets/admin/settings.js:5274
    369398msgid "Active"
    370399msgstr ""
    371400
    372401#: assets/admin/settings.js:1
     402#: assets/admin/settings.js:5274
    373403msgid "Inactive"
    374404msgstr ""
    375405
    376406#: assets/admin/settings.js:1
     407#: assets/admin/settings.js:5835
    377408msgid "Read article"
    378409msgstr ""
    379410
    380411#: assets/admin/settings.js:1
     412#: assets/admin/settings.js:9362
    381413msgid "Setup Integration"
    382414msgstr ""
    383415
    384416#: assets/admin/settings.js:1
     417#: assets/admin/settings.js:9373
    385418msgid "Get Template"
    386419msgstr ""
    387420
    388421#: assets/admin/settings.js:1
     422#: assets/admin/settings.js:9384
    389423msgid "Read More"
    390424msgstr ""
    391425
    392426#: assets/admin/settings.js:1
     427#: assets/admin/settings.js:7148
    393428msgid "See all tutorials"
    394429msgstr ""
    395430
    396431#: assets/admin/settings.js:1
     432#: assets/admin/settings.js:7150
    397433msgid "See all our tutorials and get the most out of GTM Kit"
    398434msgstr ""
    399435
    400436#: assets/admin/settings.js:1
     437#: assets/admin/settings.js:7158
    401438msgid "Read articles"
    402439msgstr ""
    403440
    404441#: assets/admin/settings.js:1
     442#: assets/admin/settings.js:7187
    405443msgid "Container ID:"
    406444msgstr ""
    407445
    408446#: assets/admin/settings.js:1
     447#: assets/admin/settings.js:7192
    409448msgid "The container is not active but the datalayer is generated."
    410449msgstr ""
    411450
    412451#: assets/admin/settings.js:1
     452#: assets/admin/settings.js:7201
    413453msgid "Edit container"
    414454msgstr ""
     
    416456#: assets/admin/settings.js:1
    417457#: assets/admin/settings.js:22
     458#: assets/admin/settings.js:7207
     459#: assets/admin/settings.js:7846
     460#: assets/admin/settings.js:9493
    418461msgid "Notifications"
    419462msgstr ""
    420463
    421464#: assets/admin/settings.js:1
     465#: assets/admin/settings.js:7220
    422466msgid "There are some problems that require your attention."
    423467msgstr ""
    424468
    425469#: assets/admin/settings.js:1
     470#: assets/admin/settings.js:7227
    426471msgid "There are some notifications that may require your attention."
    427472msgstr ""
     
    429474#: assets/admin/settings.js:1
    430475#: assets/admin/settings.js:22
     476#: assets/admin/settings.js:5731
     477#: assets/admin/settings.js:7236
    431478msgid "No notifications at the moment."
    432479msgstr ""
    433480
    434481#: assets/admin/settings.js:1
     482#: assets/admin/settings.js:7245
    435483msgid "See all notifications"
    436484msgstr ""
     
    438486#: assets/admin/settings.js:1
    439487#: assets/admin/wizard.js:1
     488#: assets/admin/settings.js:7251
     489#: assets/admin/settings.js:7759
     490#: assets/admin/wizard.js:5852
     491#: assets/admin/wizard.js:6157
    440492msgid "Help improve GTM Kit"
    441493msgstr ""
    442494
    443495#: assets/admin/settings.js:1
     496#: assets/admin/settings.js:7259
    444497msgid "Share anonymous data with the development team to help improve GTM Kit."
    445498msgstr ""
     
    447500#: assets/admin/settings.js:1
    448501#: assets/admin/wizard.js:1
     502#: assets/admin/settings.js:7267
     503#: assets/admin/settings.js:7772
     504#: assets/admin/wizard.js:5952
    449505msgid "Share anonymous data"
    450506msgstr ""
     
    452508#: assets/admin/settings.js:1
    453509#: assets/admin/settings.js:19
     510#: assets/admin/settings.js:7273
     511#: assets/admin/settings.js:7538
    454512msgid "Tutorials"
    455513msgstr ""
    456514
    457515#: assets/admin/settings.js:1
     516#: assets/admin/settings.js:6488
    458517msgid "Google Tag Manager container"
    459518msgstr ""
    460519
    461520#: assets/admin/settings.js:1
     521#: assets/admin/settings.js:6493
    462522msgid "General Container Settings"
    463523msgstr ""
     
    465525#: assets/admin/settings.js:1
    466526#: assets/admin/wizard.js:1
     527#: assets/admin/settings.js:6497
     528#: assets/admin/wizard.js:6021
    467529msgid "To start collecting data with Google Tag manager you must register the Container ID of your Google Tag Manager container."
    468530msgstr ""
    469531
    470532#: assets/admin/settings.js:1
     533#: assets/admin/settings.js:6504
    471534msgid "GTM Container ID:"
    472535msgstr ""
    473536
    474537#: assets/admin/settings.js:1
     538#: assets/admin/settings.js:6506
    475539msgid "Enter GTM Container ID"
    476540msgstr ""
    477541
    478542#: assets/admin/settings.js:1
     543#: assets/admin/settings.js:6517
    479544msgid "Inject Container Code"
    480545msgstr ""
    481546
    482547#: assets/admin/settings.js:1
     548#: assets/admin/settings.js:6518
    483549msgid "Setting this to Off will remove the Google Tag Manager container code but the data layer will remain."
    484550msgstr ""
    485551
    486552#: assets/admin/settings.js:1
     553#: assets/admin/settings.js:6530
    487554msgid "Just the container"
    488555msgstr ""
    489556
    490557#: assets/admin/settings.js:1
     558#: assets/admin/settings.js:6531
    491559msgid "Setting this to On will reduce the functionality to just the GTM container code. No additional data will be pushed to the datalayer regardless of any other settings."
    492560msgstr ""
    493561
    494562#: assets/admin/settings.js:1
     563#: assets/admin/settings.js:6541
    495564msgid "dataLayer variable name:"
    496565msgstr ""
    497566
    498567#: assets/admin/settings.js:1
     568#: assets/admin/settings.js:6544
    499569msgid "The default name of the data layer object is dataLayer. If you prefer to use a different name for your data layer, you may do so."
    500570msgstr ""
    501571
    502572#: assets/admin/settings.js:1
     573#: assets/admin/settings.js:6557
    503574msgid "Server-side Tagging (sGTM)"
    504575msgstr ""
    505576
    506577#: assets/admin/settings.js:1
     578#: assets/admin/settings.js:6564
    507579msgid "sGTM Container Domain:"
    508580msgstr ""
    509581
    510582#: assets/admin/settings.js:1
     583#: assets/admin/settings.js:6566
    511584msgid "Enter domain"
    512585msgstr ""
    513586
    514587#: assets/admin/settings.js:1
     588#: assets/admin/settings.js:6567
    515589msgid "Enter your custom domain name if you are using a custom server side GTM container for tracking."
    516590msgstr ""
    517591
    518592#: assets/admin/settings.js:1
     593#: assets/admin/settings.js:6576
    519594msgid "sGTM container identifier:"
    520595msgstr ""
    521596
    522597#: assets/admin/settings.js:1
     598#: assets/admin/settings.js:6581
    523599msgid "Enter loader name"
    524600msgstr ""
    525601
    526602#: assets/admin/settings.js:1
     603#: assets/admin/settings.js:6582
    527604msgid "Only use if you are using a custom loader."
    528605msgstr ""
    529606
    530607#: assets/admin/settings.js:1
     608#: assets/admin/settings.js:6591
    531609msgid "Cookie Keeper (for Stape users only)"
    532610msgstr ""
    533611
    534612#: assets/admin/settings.js:1
     613#: assets/admin/settings.js:6595
    535614msgid "Prolong cookie lifetime in Safari and other browsers with ITP. This only works if you use Stape sGTM hosting and have set up the Cookie Keeper power up."
    536615msgstr ""
    537616
    538617#: assets/admin/settings.js:1
     618#: assets/admin/settings.js:6616
    539619msgid "Google Tag Manager Server-side Tagging"
    540620msgstr ""
    541621
    542622#: assets/admin/settings.js:1
     623#: assets/admin/settings.js:6622
    543624msgid "Server-side tagging is a silver bullet that gives you improved data accuracy, performance, privacy, and flexibility."
    544625msgstr ""
     
    546627#: assets/admin/settings.js:1
    547628#: assets/admin/settings.js:19
     629#: assets/admin/settings.js:6633
     630#: assets/admin/settings.js:6728
     631#: assets/admin/settings.js:6825
     632#: assets/admin/settings.js:8648
    548633msgid "Learn more"
    549634msgstr ""
    550635
    551636#: assets/admin/settings.js:1
     637#: assets/admin/settings.js:6641
    552638msgid "Hosting server-side GTM containers"
    553639msgstr ""
    554640
    555641#: assets/admin/settings.js:1
     642#: assets/admin/settings.js:6647
    556643msgid "Setting up server-side tracking can be challenging and costly but there is an easy and cheap solution."
    557644msgstr ""
    558645
    559646#: assets/admin/settings.js:1
     647#: assets/admin/settings.js:6653
    560648msgid "Stape.io is a solution for hosting server-side Google Tag Manager containers, offering a simplified approach that demands less technical expertise than solutions like Google Cloud Platform."
    561649msgstr ""
    562650
    563651#: assets/admin/settings.js:1
     652#: assets/admin/settings.js:6658
    564653msgid "Additionally, it provides valuable add-ons for enhanced functionality."
    565654msgstr ""
    566655
    567656#: assets/admin/settings.js:1
     657#: assets/admin/settings.js:6670
    568658msgid "Learn more about Stape.io"
    569659msgstr ""
    570660
    571661#: assets/admin/settings.js:1
     662#: assets/admin/settings.js:6683
    572663msgid "Page Speed Optimization"
    573664msgstr ""
    574665
    575666#: assets/admin/settings.js:1
     667#: assets/admin/settings.js:6690
    576668msgid "load_delayed_js event"
    577669msgstr ""
    578670
    579671#: assets/admin/settings.js:1
     672#: assets/admin/settings.js:6691
    580673msgid "Setting this to On will push the event 'load_delayed_js' on page load."
    581674msgstr ""
    582675
    583676#: assets/admin/settings.js:1
     677#: assets/admin/settings.js:6711
    584678msgid "Delay JavaScript execution"
    585679msgstr ""
    586680
    587681#: assets/admin/settings.js:1
     682#: assets/admin/settings.js:6717
    588683msgid "Page optimization plugins can delay the 'load_delayed_js' event and this can be used to delay the triggering og tags in Google Tag Manager."
    589684msgstr ""
    590685
    591686#: assets/admin/settings.js:1
     687#: assets/admin/settings.js:6738
    592688msgid "Google Tag Manager Environment"
    593689msgstr ""
    594690
    595691#: assets/admin/settings.js:1
     692#: assets/admin/settings.js:6745
    596693msgid "gtm_auth:"
    597694msgstr ""
    598695
    599696#: assets/admin/settings.js:1
     697#: assets/admin/settings.js:6747
    600698msgid "Enter gtm_auth code"
    601699msgstr ""
    602700
    603701#: assets/admin/settings.js:1
     702#: assets/admin/settings.js:6751
    604703msgid "Enter the gtm_auth code for your GTM environment."
    605704msgstr ""
    606705
    607706#: assets/admin/settings.js:1
     707#: assets/admin/settings.js:6760
    608708msgid "gtm_preview:"
    609709msgstr ""
    610710
    611711#: assets/admin/settings.js:1
     712#: assets/admin/settings.js:6762
    612713msgid "Enter gtm_preview code"
    613714msgstr ""
    614715
    615716#: assets/admin/settings.js:1
     717#: assets/admin/settings.js:6766
    616718msgid "Enter the gtm_preview code for your GTM environment."
    617719msgstr ""
    618720
    619721#: assets/admin/settings.js:1
     722#: assets/admin/settings.js:6785
    620723msgid "Environments"
    621724msgstr ""
    622725
    623726#: assets/admin/settings.js:1
     727#: assets/admin/settings.js:6788
    624728msgid "In Google Tag Manager you can define different environments like Live, Dev and QA."
    625729msgstr ""
    626730
    627731#: assets/admin/settings.js:1
     732#: assets/admin/settings.js:6793
    628733msgid "To use a specific environment in GTM Kit you must enter the \"gtm_auth\" and \"gtm_preview\" codes for that environment."
    629734msgstr ""
    630735
    631736#: assets/admin/settings.js:1
     737#: assets/admin/settings.js:6798
    632738msgid "If left empty the default environment will be used."
    633739msgstr ""
    634740
    635741#: assets/admin/settings.js:1
     742#: assets/admin/settings.js:6808
    636743msgid "Override settings in wp-config.php"
    637744msgstr ""
    638745
    639746#: assets/admin/settings.js:1
     747#: assets/admin/settings.js:6814
    640748msgid "You can override the values by using constants in wp-config.php, which is a very useful for setting the value in your development and staging environments."
    641749msgstr ""
    642750
    643751#: assets/admin/settings.js:1
     752#: assets/admin/settings.js:6835
    644753msgid "Exclude User Roles"
    645754msgstr ""
    646755
    647756#: assets/admin/settings.js:1
     757#: assets/admin/settings.js:6842
    648758msgid "Exclude user roles"
    649759msgstr ""
    650760
    651761#: assets/admin/settings.js:1
     762#: assets/admin/settings.js:6843
    652763msgid "Select the roles that you want to exclude from tracking."
    653764msgstr ""
    654765
    655766#: assets/admin/settings.js:1
     767#: assets/admin/settings.js:6864
     768#: assets/admin/settings.js:7314
     769#: assets/admin/settings.js:8430
    656770msgid "Warning!"
    657771msgstr ""
    658772
    659773#: assets/admin/settings.js:1
     774#: assets/admin/settings.js:6867
    660775msgid "Excluding user roles is not compatible with all full-page cache solutions. Some full-page cache solutions may cache the page identically for all users, regardless of their user role. This could result in users being excluded who should not be."
    661776msgstr ""
    662777
    663778#: assets/admin/settings.js:1
     779#: assets/admin/settings.js:6873
    664780msgid "Please ensure thorough and proper testing of this."
    665781msgstr ""
    666782
    667783#: assets/admin/settings.js:1
     784#: assets/admin/settings.js:6885
    668785msgid "Container Code Implementation"
    669786msgstr ""
    670787
    671788#: assets/admin/settings.js:1
     789#: assets/admin/settings.js:6889
    672790msgid "Container code implementation:"
    673791msgstr ""
    674792
    675793#: assets/admin/settings.js:1
     794#: assets/admin/settings.js:6895
    676795msgid "Standard implementation as recommended by Google (no delay)"
    677796msgstr ""
    678797
    679798#: assets/admin/settings.js:1
     799#: assets/admin/settings.js:6902
    680800msgid "Load container when the browser is idle (requestIdleCallback)"
    681801msgstr ""
    682802
    683803#: assets/admin/settings.js:1
     804#: assets/admin/settings.js:6909
    684805msgid "Depending on how you use Google Tag Manager you can delay the loading of the container script until the browser is idle."
    685806msgstr ""
    686807
    687808#: assets/admin/settings.js:1
     809#: assets/admin/settings.js:6919
    688810msgid "Container code noscript implementation:"
    689811msgstr ""
    690812
    691813#: assets/admin/settings.js:1
     814#: assets/admin/settings.js:6925
    692815msgid "Just after the opening <body> tag"
    693816msgstr ""
    694817
    695818#: assets/admin/settings.js:1
     819#: assets/admin/settings.js:6932
    696820msgid "Footer of the page (not recommended by Google)"
    697821msgstr ""
    698822
    699823#: assets/admin/settings.js:1
     824#: assets/admin/settings.js:6939
    700825msgid "Custom (insert function in your template)"
    701826msgstr ""
    702827
    703828#: assets/admin/settings.js:1
     829#: assets/admin/settings.js:6946
    704830msgid "Disable <noscript> implementation"
    705831msgstr ""
    706832
    707833#: assets/admin/settings.js:1
     834#: assets/admin/settings.js:6953
    708835msgid "The preferred method to implement the <noscript> container code is just after the opening <body> tag. This requires that your theme uses the \"body_open\" hook. If your theme does not support this the script can be injected in the footer or you can use the function below."
    709836msgstr ""
    710837
    711838#: assets/admin/settings.js:1
     839#: assets/admin/settings.js:7871
    712840msgid "Post Data"
    713841msgstr ""
    714842
    715843#: assets/admin/settings.js:1
     844#: assets/admin/settings.js:7876
    716845msgid "Post Data Settings"
    717846msgstr ""
    718847
    719848#: assets/admin/settings.js:1
     849#: assets/admin/settings.js:7880
    720850msgid "Specify which post data elements you wish to include in the dataLayer for use in Google Tag Manager."
    721851msgstr ""
    722852
    723853#: assets/admin/settings.js:1
     854#: assets/admin/settings.js:7887
    724855msgid "Post type"
    725856msgstr ""
    726857
    727858#: assets/admin/settings.js:1
     859#: assets/admin/settings.js:7889
    728860msgid "Include the type of the current post or archive page."
    729861msgstr ""
    730862
    731863#: assets/admin/settings.js:1
     864#: assets/admin/settings.js:7901
    732865msgid "Include the defined page type. I.e. post, page, product, category, cart, checkout etc. You may override this on page-level and set you own page type i.e. \"campaign\"."
    733866msgstr ""
    734867
    735868#: assets/admin/settings.js:1
     869#: assets/admin/settings.js:7911
    736870msgid "Categories"
    737871msgstr ""
    738872
    739873#: assets/admin/settings.js:1
     874#: assets/admin/settings.js:7913
    740875msgid "Include the categories of the current post or archive page."
    741876msgstr ""
    742877
    743878#: assets/admin/settings.js:1
     879#: assets/admin/settings.js:7923
    744880msgid "Tags"
    745881msgstr ""
    746882
    747883#: assets/admin/settings.js:1
     884#: assets/admin/settings.js:7925
    748885msgid "Include the tags of the current post or archive page."
    749886msgstr ""
    750887
    751888#: assets/admin/settings.js:1
     889#: assets/admin/settings.js:7935
    752890msgid "Post title"
    753891msgstr ""
    754892
    755893#: assets/admin/settings.js:1
     894#: assets/admin/settings.js:7937
     895#: assets/admin/settings.js:7949
    756896msgid "Include the Post ID of the current post."
    757897msgstr ""
    758898
    759899#: assets/admin/settings.js:1
     900#: assets/admin/settings.js:7947
    760901msgid "Post ID"
    761902msgstr ""
     
    763904#: assets/admin/settings.js:1
    764905#: assets/admin/settings.js:22
     906#: assets/admin/settings.js:7959
     907#: assets/admin/settings.js:9481
    765908msgid "Post data"
    766909msgstr ""
    767910
    768911#: assets/admin/settings.js:1
     912#: assets/admin/settings.js:7961
    769913msgid "Include the post date."
    770914msgstr ""
    771915
    772916#: assets/admin/settings.js:1
     917#: assets/admin/settings.js:7968
    773918msgid "Post author name"
    774919msgstr ""
    775920
    776921#: assets/admin/settings.js:1
     922#: assets/admin/settings.js:7970
    777923msgid "Include the post author name."
    778924msgstr ""
    779925
    780926#: assets/admin/settings.js:1
     927#: assets/admin/settings.js:7980
    781928msgid "Post author ID"
    782929msgstr ""
    783930
    784931#: assets/admin/settings.js:1
     932#: assets/admin/settings.js:7982
    785933msgid "Include the post author ID."
    786934msgstr ""
     
    788936#: assets/admin/settings.js:1
    789937#: assets/admin/settings.js:19
     938#: assets/admin/settings.js:8425
     939#: assets/admin/settings.js:8605
    790940msgid "User Data"
    791941msgstr ""
    792942
    793943#: assets/admin/settings.js:1
     944#: assets/admin/settings.js:8435
    794945msgid "Including user data is not compatible with full page caching."
    795946msgstr ""
    796947
    797948#: assets/admin/settings.js:1
     949#: assets/admin/settings.js:8441
    798950msgid "Full page caching will cache user data making it the same for all users. There are ways around this, but it depends on the chosen cache solution and is only for advanced users."
    799951msgstr ""
    800952
    801953#: assets/admin/settings.js:1
     954#: assets/admin/settings.js:8451
    802955msgid "User Data Settings"
    803956msgstr ""
    804957
    805958#: assets/admin/settings.js:1
     959#: assets/admin/settings.js:8455
    806960msgid "Logged in"
    807961msgstr ""
    808962
    809963#: assets/admin/settings.js:1
     964#: assets/admin/settings.js:8457
    810965msgid "Include whether the user is logged in."
    811966msgstr ""
    812967
    813968#: assets/admin/settings.js:1
     969#: assets/admin/settings.js:8467
    814970msgid "User ID"
    815971msgstr ""
    816972
    817973#: assets/admin/settings.js:1
     974#: assets/admin/settings.js:8469
    818975msgid "Include the user ID if the user is logged in."
    819976msgstr ""
    820977
    821978#: assets/admin/settings.js:1
     979#: assets/admin/settings.js:8479
    822980msgid "User role"
    823981msgstr ""
    824982
    825983#: assets/admin/settings.js:1
     984#: assets/admin/settings.js:8481
    826985msgid "Include the user role if the user is logged in."
    827986msgstr ""
     
    829988#: assets/admin/settings.js:1
    830989#: assets/admin/settings.js:22
     990#: assets/admin/settings.js:7306
     991#: assets/admin/settings.js:9489
    831992msgid "Google Consent Mode"
    832993msgstr ""
    833994
    834995#: assets/admin/settings.js:1
     996#: assets/admin/settings.js:7311
    835997msgid "Google Consent Mode Activation"
    836998msgstr ""
    837999
    8381000#: assets/admin/settings.js:1
     1001#: assets/admin/settings.js:7319
    8391002msgid "Most Consent Management Platforms will handle the Google Consent Mode settings for you and applying the default settings in both GTM Kit and you CMP will lead to unexpected behaviour or errors."
    8401003msgstr ""
    8411004
    8421005#: assets/admin/settings.js:1
     1006#: assets/admin/settings.js:7325
    8431007msgid "You should only use these settings if you do not have a Consent Management Platform that supports Google Consent Mode."
    8441008msgstr ""
    8451009
    8461010#: assets/admin/settings.js:1
     1011#: assets/admin/settings.js:7331
    8471012msgid "GTM Kit will only set the default Consent Mode settings and you must update the settings yourself when the user has given consent."
    8481013msgstr ""
    8491014
    8501015#: assets/admin/settings.js:1
     1016#: assets/admin/settings.js:7345
    8511017msgid "See an example of how consent is updated"
    8521018msgstr ""
    8531019
    8541020#: assets/admin/settings.js:1
     1021#: assets/admin/settings.js:7352
    8551022msgid "Activate GCM settings"
    8561023msgstr ""
    8571024
    8581025#: assets/admin/settings.js:1
     1026#: assets/admin/settings.js:7353
    8591027msgid "Choose this option if you would like to activate the default settings below"
    8601028msgstr ""
    8611029
    8621030#: assets/admin/settings.js:1
     1031#: assets/admin/settings.js:7366
    8631032msgid "Google Consent Mode Default Settings"
    8641033msgstr ""
    8651034
    8661035#: assets/admin/settings.js:1
     1036#: assets/admin/settings.js:7373
    8671037msgid "Ad Personalization"
    8681038msgstr ""
    8691039
    8701040#: assets/admin/settings.js:1
     1041#: assets/admin/settings.js:7374
    8711042msgid "Enables personalized advertising"
    8721043msgstr ""
    8731044
    8741045#: assets/admin/settings.js:1
     1046#: assets/admin/settings.js:7385
    8751047msgid "Ad Storage"
    8761048msgstr ""
    8771049
    8781050#: assets/admin/settings.js:1
     1051#: assets/admin/settings.js:7386
    8791052msgid "Enables storage, such as cookies, related to advertising"
    8801053msgstr ""
    8811054
    8821055#: assets/admin/settings.js:1
     1056#: assets/admin/settings.js:7397
    8831057msgid "Ad User Data"
    8841058msgstr ""
    8851059
    8861060#: assets/admin/settings.js:1
     1061#: assets/admin/settings.js:7398
    8871062msgid "Enables sending user data related to advertising to Google"
    8881063msgstr ""
    8891064
    8901065#: assets/admin/settings.js:1
     1066#: assets/admin/settings.js:7409
    8911067msgid "Analytics Storage"
    8921068msgstr ""
    8931069
    8941070#: assets/admin/settings.js:1
     1071#: assets/admin/settings.js:7410
    8951072msgid "Enables storage, such as cookies, related to analytics (for example, visit duration)"
    8961073msgstr ""
    8971074
    8981075#: assets/admin/settings.js:1
     1076#: assets/admin/settings.js:7421
    8991077msgid "Functionality Storage"
    9001078msgstr ""
    9011079
    9021080#: assets/admin/settings.js:1
     1081#: assets/admin/settings.js:7422
    9031082msgid "Enables storage that supports the functionality of the website or app such as language settings"
    9041083msgstr ""
    9051084
    9061085#: assets/admin/settings.js:1
     1086#: assets/admin/settings.js:7433
    9071087msgid "Personalization Storage"
    9081088msgstr ""
    9091089
    9101090#: assets/admin/settings.js:1
     1091#: assets/admin/settings.js:7434
    9111092msgid "Enables storage related to personalization such as video recommendations"
    9121093msgstr ""
    9131094
    9141095#: assets/admin/settings.js:1
     1096#: assets/admin/settings.js:7445
    9151097msgid "Security Storage"
    9161098msgstr ""
    9171099
    9181100#: assets/admin/settings.js:1
     1101#: assets/admin/settings.js:7446
    9191102msgid "Enables storage related to security such as authentication functionality, fraud prevention, and other user protection"
    9201103msgstr ""
    9211104
    9221105#: assets/admin/settings.js:1
     1106#: assets/admin/settings.js:7457
    9231107msgid "Advanced"
    9241108msgstr ""
    9251109
    9261110#: assets/admin/settings.js:1
     1111#: assets/admin/settings.js:7460
    9271112msgid "Redact Ads Data"
    9281113msgstr ""
    9291114
    9301115#: assets/admin/settings.js:1
     1116#: assets/admin/settings.js:7461
    9311117msgid "Redact advertising data"
    9321118msgstr ""
    9331119
    9341120#: assets/admin/settings.js:1
     1121#: assets/admin/settings.js:7469
    9351122msgid "Pass through URL parameters"
    9361123msgstr ""
    9371124
    9381125#: assets/admin/settings.js:1
     1126#: assets/admin/settings.js:7470
    9391127msgid "Pass through ad click, client ID, and session ID information in URLs"
    9401128msgstr ""
    9411129
    9421130#: assets/admin/settings.js:1
     1131#: assets/admin/settings.js:7481
    9431132msgid "Wait For Update"
    9441133msgstr ""
    9451134
    9461135#: assets/admin/settings.js:1
     1136#: assets/admin/settings.js:7483
    9471137msgid "Enter time in milliseconds"
    9481138msgstr ""
     
    9501140#: assets/admin/settings.js:1
    9511141#: assets/admin/wizard.js:1
     1142#: assets/admin/settings.js:6245
     1143#: assets/admin/wizard.js:5855
    9521144msgid "GTM Kit is used together with a wide variety of server configurations and plugins. It is very helpful for us to know what some of these configurations are so we can test the most common configurations."
    9531145msgstr ""
     
    9551147#: assets/admin/settings.js:1
    9561148#: assets/admin/wizard.js:1
     1149#: assets/admin/settings.js:6251
     1150#: assets/admin/wizard.js:5861
    9571151msgid "You can help by sharing anonymous data with us. Below is a detailed view of all data GTM Kit will collect if granted permission:"
    9581152msgstr ""
    9591153
    9601154#: assets/admin/settings.js:1
     1155#: assets/admin/settings.js:5531
    9611156msgid "Unlock with premium"
    9621157msgstr ""
     
    9641159#: assets/admin/settings.js:1
    9651160#: assets/admin/settings.js:22
     1161#: assets/admin/settings.js:7665
     1162#: assets/admin/settings.js:7837
     1163#: assets/admin/settings.js:9497
    9661164msgid "Misc"
    9671165msgstr ""
     
    9691167#: assets/admin/settings.js:1
    9701168#: assets/admin/wizard.js:1
     1169#: assets/admin/settings.js:7670
     1170#: assets/admin/wizard.js:5516
     1171#: assets/admin/wizard.js:6163
    9711172msgid "Automatic Updates"
    9721173msgstr ""
     
    9741175#: assets/admin/settings.js:1
    9751176#: assets/admin/wizard.js:1
     1177#: assets/admin/settings.js:7680
     1178#: assets/admin/wizard.js:5525
    9761179msgid "You can, of course, manually update GTM Kit whenever it suits you, but we highly recommend that you regularly update your plugins and themes to the latest versions to keep your site secure."
    9771180msgstr ""
     
    9791182#: assets/admin/settings.js:1
    9801183#: assets/admin/wizard.js:1
     1184#: assets/admin/settings.js:7687
     1185#: assets/admin/wizard.js:5533
    9811186msgid "Enable Automatic Updates"
    9821187msgstr ""
     
    9841189#: assets/admin/settings.js:1
    9851190#: assets/admin/wizard.js:1
     1191#: assets/admin/settings.js:7688
     1192#: assets/admin/wizard.js:5534
    9861193msgid "Automatically update the GTM Kit plugin when new releases are available."
    9871194msgstr ""
    9881195
    9891196#: assets/admin/settings.js:1
     1197#: assets/admin/settings.js:7704
    9901198msgid "Logging and debugging"
    9911199msgstr ""
    9921200
    9931201#: assets/admin/settings.js:1
     1202#: assets/admin/settings.js:7713
    9941203msgid "Event Inspector"
    9951204msgstr ""
    9961205
    9971206#: assets/admin/settings.js:1
     1207#: assets/admin/settings.js:7714
    9981208msgid "The event inspector is placed in the footer of the frontand and allows you to see all the fired GTM events."
    9991209msgstr ""
    10001210
    10011211#: assets/admin/settings.js:1
     1212#: assets/admin/settings.js:7730
    10021213msgid "Console log"
    10031214msgstr ""
    10041215
    10051216#: assets/admin/settings.js:1
     1217#: assets/admin/settings.js:7731
    10061218msgid "Log helpful messages and warnings to the browser log."
    10071219msgstr ""
    10081220
    10091221#: assets/admin/settings.js:1
     1222#: assets/admin/settings.js:7743
    10101223msgid "Debug log"
    10111224msgstr ""
    10121225
    10131226#: assets/admin/settings.js:1
     1227#: assets/admin/settings.js:7744
    10141228msgid "Log the \"purchase\" event to the debug log."
    10151229msgstr ""
    10161230
    10171231#: assets/admin/settings.js:1
     1232#: assets/admin/settings.js:7765
    10181233msgid "GTM Kit will never transmit any domain names or container ID's."
    10191234msgstr ""
    10201235
    10211236#: assets/admin/settings.js:1
     1237#: assets/admin/settings.js:7773
    10221238msgid "I agree to share anonymous data with the development team to help improve GTM Kit."
    10231239msgstr ""
    10241240
    10251241#: assets/admin/settings.js:1
     1242#: assets/admin/settings.js:7786
    10261243msgid "About GTM Kit"
    10271244msgstr ""
    10281245
    10291246#: assets/admin/settings.js:1
     1247#: assets/admin/settings.js:7790
    10301248msgid "Version:"
    10311249msgstr ""
    10321250
    10331251#: assets/admin/settings.js:1
     1252#: assets/admin/settings.js:7796
    10341253msgid "Learn about changes and follow the development of GTM Kit:"
    10351254msgstr ""
    10361255
    10371256#: assets/admin/settings.js:1
     1257#: assets/admin/settings.js:7807
    10381258msgid "The changelog"
    10391259msgstr ""
    10401260
    10411261#: assets/admin/settings.js:1
     1262#: assets/admin/settings.js:7816
    10421263msgid "The GitHub repository"
    10431264msgstr ""
     
    10451266#. translators: %s is the name of the plugin.
    10461267#: assets/admin/settings.js:4
     1268#: assets/admin/settings.js:6008
    10471269msgid "%s is not active"
    10481270msgstr ""
     
    10501272#. translators: %s is the name of the plugin.
    10511273#: assets/admin/settings.js:7
     1274#: assets/admin/settings.js:6017
    10521275msgid "If you haven't installed and activated %s you must do that."
    10531276msgstr ""
     
    10551278#. translators: %s is the name of the plugin.
    10561279#: assets/admin/settings.js:10
     1280#: assets/admin/settings.js:6034
    10571281msgid "Install %s"
    10581282msgstr ""
    10591283
    10601284#: assets/admin/settings.js:10
     1285#: assets/admin/settings.js:5363
    10611286msgid "(not set)"
    10621287msgstr ""
     
    10641289#. translators: %s is the name of the plugin.
    10651290#: assets/admin/settings.js:13
     1291#: assets/admin/settings.js:5757
    10661292msgid "%s Integration"
    10671293msgstr ""
     
    10691295#. translators: %s is the name of the plugin.
    10701296#: assets/admin/settings.js:16
     1297#: assets/admin/settings.js:5765
    10711298msgid "Track %s"
    10721299msgstr ""
     
    10741301#. translators: %s is the name of the plugin.
    10751302#: assets/admin/settings.js:19
     1303#: assets/admin/settings.js:5770
    10761304msgid "Activate the %s integration"
    10771305msgstr ""
    10781306
    10791307#: assets/admin/settings.js:19
     1308#: assets/admin/settings.js:9426
    10801309msgid "Retail"
    10811310msgstr ""
    10821311
    10831312#: assets/admin/settings.js:19
     1313#: assets/admin/settings.js:9430
    10841314msgid "Education"
    10851315msgstr ""
    10861316
    10871317#: assets/admin/settings.js:19
     1318#: assets/admin/settings.js:9434
    10881319msgid "Flights"
    10891320msgstr ""
    10901321
    10911322#: assets/admin/settings.js:19
     1323#: assets/admin/settings.js:9438
    10921324msgid "Hotel rental"
    10931325msgstr ""
    10941326
    10951327#: assets/admin/settings.js:19
     1328#: assets/admin/settings.js:9442
    10961329msgid "Jobs"
    10971330msgstr ""
    10981331
    10991332#: assets/admin/settings.js:19
     1333#: assets/admin/settings.js:9446
    11001334msgid "Local deals"
    11011335msgstr ""
    11021336
    11031337#: assets/admin/settings.js:19
     1338#: assets/admin/settings.js:9450
    11041339msgid "Real estate"
    11051340msgstr ""
    11061341
    11071342#: assets/admin/settings.js:19
     1343#: assets/admin/settings.js:9454
    11081344msgid "Travel"
    11091345msgstr ""
    11101346
    11111347#: assets/admin/settings.js:19
     1348#: assets/admin/settings.js:9458
    11121349msgid "Custom"
    11131350msgstr ""
    11141351
    11151352#: assets/admin/settings.js:19
     1353#: assets/admin/settings.js:8529
    11161354msgid "WooCommerce"
    11171355msgstr ""
    11181356
    11191357#: assets/admin/settings.js:19
     1358#: assets/admin/settings.js:6409
     1359#: assets/admin/settings.js:7016
     1360#: assets/admin/settings.js:8544
    11201361msgid "Basic Settings"
    11211362msgstr ""
    11221363
    11231364#: assets/admin/settings.js:19
     1365#: assets/admin/settings.js:8548
    11241366msgid "Brand"
    11251367msgstr ""
    11261368
    11271369#: assets/admin/settings.js:19
     1370#: assets/admin/settings.js:8552
    11281371msgid "Select the taxonomy that is used for product brands"
    11291372msgstr ""
    11301373
    11311374#: assets/admin/settings.js:19
     1375#: assets/admin/settings.js:7020
     1376#: assets/admin/settings.js:8561
    11321377msgid "Use SKU instead of ID"
    11331378msgstr ""
    11341379
    11351380#: assets/admin/settings.js:19
     1381#: assets/admin/settings.js:7021
     1382#: assets/admin/settings.js:8562
    11361383msgid "Use SKU instead of the product ID with fallback to ID if no SKU is set."
    11371384msgstr ""
    11381385
    11391386#: assets/admin/settings.js:19
     1387#: assets/admin/settings.js:7033
     1388#: assets/admin/settings.js:8574
    11401389msgid "Exclude tax"
    11411390msgstr ""
    11421391
    11431392#: assets/admin/settings.js:19
     1393#: assets/admin/settings.js:7034
     1394#: assets/admin/settings.js:8575
    11441395msgid "Exclude tax from prices and revenue"
    11451396msgstr ""
    11461397
    11471398#: assets/admin/settings.js:19
     1399#: assets/admin/settings.js:8587
     1400#: assets/admin/settings.js:8591
    11481401msgid "Exclude shipping from revenue"
    11491402msgstr ""
    11501403
    11511404#: assets/admin/settings.js:19
     1405#: assets/admin/settings.js:7046
     1406#: assets/admin/settings.js:8611
    11521407msgid "Include customer data"
    11531408msgstr ""
    11541409
    11551410#: assets/admin/settings.js:19
     1411#: assets/admin/settings.js:7047
     1412#: assets/admin/settings.js:8612
    11561413msgid "Enable this option to include customer data in the data layer on the \"purchase\" event."
    11571414msgstr ""
    11581415
    11591416#: assets/admin/settings.js:19
     1417#: assets/admin/settings.js:8634
    11601418msgid "User-Provided Data"
    11611419msgstr ""
    11621420
    11631421#: assets/admin/settings.js:19
     1422#: assets/admin/settings.js:8637
    11641423msgid "The user data is available in the datalayer in 'ecommerce.customer' and a subset of the user data formatted for the 'User-Provided Data' variable is available in 'user-data'."
    11651424msgstr ""
    11661425
    11671426#: assets/admin/settings.js:19
     1427#: assets/admin/settings.js:8658
    11681428msgid "Webhooks for Server-side Tracking"
    11691429msgstr ""
    11701430
    11711431#: assets/admin/settings.js:19
     1432#: assets/admin/settings.js:8673
    11721433msgid "In order to use webhooks you must first enable Server-side Tagging by entering a sGTM Container Domain"
    11731434msgstr ""
    11741435
    11751436#: assets/admin/settings.js:19
     1437#: assets/admin/settings.js:8684
    11761438msgid "Go to sGTM settings"
    11771439msgstr ""
    11781440
    11791441#: assets/admin/settings.js:19
     1442#: assets/admin/settings.js:8689
    11801443msgid "In order to use webhooks you must configure you server-side container to handle the webhooks"
    11811444msgstr ""
     
    11831446#: assets/admin/settings.js:19
    11841447#: assets/admin/wizard.js:1
     1448#: assets/admin/settings.js:8700
     1449#: assets/admin/wizard.js:5788
    11851450msgid "Go to GTM Templates"
    11861451msgstr ""
    11871452
    11881453#: assets/admin/settings.js:19
     1454#: assets/admin/settings.js:8706
    11891455msgid "Send webhooks to server GTM container"
    11901456msgstr ""
    11911457
    11921458#: assets/admin/settings.js:19
     1459#: assets/admin/settings.js:8710
    11931460msgid "This option will allow you to send GTM events using webhooks to your server GTM container."
    11941461msgstr ""
    11951462
    11961463#: assets/admin/settings.js:19
     1464#: assets/admin/settings.js:8722
    11971465msgid "GTM Events Send by Server-Side Webhooks:"
    11981466msgstr ""
    11991467
    12001468#: assets/admin/settings.js:19
     1469#: assets/admin/settings.js:8730
    12011470msgid "Send an 'purchase' event from the server side when an order is created."
    12021471msgstr ""
    12031472
    12041473#: assets/admin/settings.js:19
     1474#: assets/admin/settings.js:8748
    12051475msgid "Send 'purchase' event when an order is created.'"
    12061476msgstr ""
    12071477
    12081478#: assets/admin/settings.js:19
     1479#: assets/admin/settings.js:8755
    12091480msgid "Send 'purchase' event when the order has been paid and order status is 'Processing'."
    12101481msgstr ""
    12111482
    12121483#: assets/admin/settings.js:19
     1484#: assets/admin/settings.js:8780
    12131485msgid "Send an 'order_paid' event from the server side when an order has 'Processing' status."
    12141486msgstr ""
    12151487
    12161488#: assets/admin/settings.js:19
     1489#: assets/admin/settings.js:8794
    12171490msgid "Send an 'refund' event from the server side when an order has been refunded or cancelled."
    12181491msgstr ""
    12191492
    12201493#: assets/admin/settings.js:19
     1494#: assets/admin/settings.js:8811
    12211495msgid "Event Customization"
    12221496msgstr ""
    12231497
    12241498#: assets/admin/settings.js:19
     1499#: assets/admin/settings.js:8823
    12251500msgid "Push view_item_list when the list is updated using a product filter."
    12261501msgstr ""
    12271502
    12281503#: assets/admin/settings.js:19
     1504#: assets/admin/settings.js:8830
    12291505msgid "Only only push view_item_list once per per page for each list."
    12301506msgstr ""
    12311507
    12321508#: assets/admin/settings.js:19
     1509#: assets/admin/settings.js:8837
    12331510msgid "Do you what to push the view_item_list event if the list is updated using a filter or just once per page view?"
    12341511msgstr ""
    12351512
    12361513#: assets/admin/settings.js:19
     1514#: assets/admin/settings.js:8856
    12371515msgid "Only push view_item on the master product"
    12381516msgstr ""
    12391517
    12401518#: assets/admin/settings.js:19
     1519#: assets/admin/settings.js:8863
    12411520msgid "Push view_item on master and variation products (higher number of views)."
    12421521msgstr ""
    12431522
    12441523#: assets/admin/settings.js:19
     1524#: assets/admin/settings.js:8870
    12451525msgid "Only push view_item on variation products."
    12461526msgstr ""
    12471527
    12481528#: assets/admin/settings.js:19
     1529#: assets/admin/settings.js:8877
    12491530msgid "When do you want to fire the \"view_item\" event on variable products?"
    12501531msgstr ""
    12511532
    12521533#: assets/admin/settings.js:19
     1534#: assets/admin/settings.js:8892
     1535#: assets/admin/settings.js:8928
    12531536msgid "When the 'Place order' button is clicked"
    12541537msgstr ""
    12551538
    12561539#: assets/admin/settings.js:19
     1540#: assets/admin/settings.js:8899
    12571541msgid "When a shipment method is selected with fallback to the 'Place order' button."
    12581542msgstr ""
    12591543
    12601544#: assets/admin/settings.js:19
     1545#: assets/admin/settings.js:8906
    12611546msgid "Disable the 'add_shipment_info' event."
    12621547msgstr ""
    12631548
    12641549#: assets/admin/settings.js:19
     1550#: assets/admin/settings.js:8913
    12651551msgid "When do you want to fire the \"add_shipment_info\" event?"
    12661552msgstr ""
    12671553
    12681554#: assets/admin/settings.js:19
     1555#: assets/admin/settings.js:8935
    12691556msgid "When a payment method is selected with fallback to the 'Place order' button."
    12701557msgstr ""
    12711558
    12721559#: assets/admin/settings.js:19
     1560#: assets/admin/settings.js:8942
    12731561msgid "Disable the 'add_payment_info' event."
    12741562msgstr ""
    12751563
    12761564#: assets/admin/settings.js:19
     1565#: assets/admin/settings.js:8949
    12771566msgid "When do you want to fire the \"add_payment_info\" event?"
    12781567msgstr ""
    12791568
    12801569#: assets/admin/settings.js:19
     1570#: assets/admin/settings.js:8966
    12811571msgid "Disable the 'purchase' event in frontend an rely on server-side webhook."
    12821572msgstr ""
    12831573
    12841574#: assets/admin/settings.js:19
     1575#: assets/admin/settings.js:7062
     1576#: assets/admin/settings.js:8985
    12851577msgid "Google Ads Settings"
    12861578msgstr ""
    12871579
    12881580#: assets/admin/settings.js:19
     1581#: assets/admin/settings.js:7066
     1582#: assets/admin/settings.js:8989
    12891583msgid "Google Business Vertical"
    12901584msgstr ""
    12911585
    12921586#: assets/admin/settings.js:19
     1587#: assets/admin/settings.js:7070
     1588#: assets/admin/settings.js:8993
    12931589msgid "In order to use Google Ads Remarketing you must select your business type (vertical)."
    12941590msgstr ""
    12951591
    12961592#: assets/admin/settings.js:19
     1593#: assets/admin/settings.js:7079
     1594#: assets/admin/settings.js:9002
    12971595msgid "Product ID prefix"
    12981596msgstr ""
    12991597
    13001598#: assets/admin/settings.js:19
     1599#: assets/admin/settings.js:7082
     1600#: assets/admin/settings.js:9005
    13011601msgid "Enter prefix"
    13021602msgstr ""
    13031603
    13041604#: assets/admin/settings.js:19
     1605#: assets/admin/settings.js:7083
     1606#: assets/admin/settings.js:9006
    13051607msgid "If your product feed generator is adding a prefix to the product IDs, you can add the prefix here to include it in the Data Layer."
    13061608msgstr ""
    13071609
    13081610#: assets/admin/settings.js:19
     1611#: assets/admin/settings.js:9019
    13091612msgid "Custom CSS Selectors"
    13101613msgstr ""
    13111614
    13121615#: assets/admin/settings.js:19
     1616#: assets/admin/settings.js:9030
    13131617msgid "If your shop is not compatible with the default CSS selectors you can specify your own CSS selectors."
    13141618msgstr ""
    13151619
    13161620#: assets/admin/settings.js:19
     1621#: assets/admin/settings.js:9037
    13171622msgid "Single Product (add_to_wishlist):"
    13181623msgstr ""
    13191624
    13201625#: assets/admin/settings.js:19
     1626#: assets/admin/settings.js:9046
     1627#: assets/admin/settings.js:9068
     1628#: assets/admin/settings.js:9090
    13211629msgid "Enter CSS selector"
    13221630msgstr ""
    13231631
    13241632#: assets/admin/settings.js:19
     1633#: assets/admin/settings.js:9050
     1634#: assets/admin/settings.js:9094
    13251635msgid "Enter the CSS selector that matches button, which should be use to fire the add_to_wishlist event."
    13261636msgstr ""
    13271637
    13281638#: assets/admin/settings.js:19
     1639#: assets/admin/settings.js:9059
    13291640msgid "Product List (select_item):"
    13301641msgstr ""
    13311642
    13321643#: assets/admin/settings.js:19
     1644#: assets/admin/settings.js:9072
    13331645msgid "Enter the CSS selector that matches your product list item, which should be use to fire the select_item event."
    13341646msgstr ""
    13351647
    13361648#: assets/admin/settings.js:19
     1649#: assets/admin/settings.js:9081
    13371650msgid "Product List (add_to_wishlist):"
    13381651msgstr ""
    13391652
    13401653#: assets/admin/settings.js:19
     1654#: assets/admin/settings.js:9107
    13411655msgid "Advanced Settings"
    13421656msgstr ""
    13431657
    13441658#: assets/admin/settings.js:19
     1659#: assets/admin/settings.js:7100
     1660#: assets/admin/settings.js:9111
    13451661msgid "Dequeue the default JavaScript"
    13461662msgstr ""
    13471663
    13481664#: assets/admin/settings.js:19
     1665#: assets/admin/settings.js:7104
     1666#: assets/admin/settings.js:9115
    13491667msgid "Enable this option to dequeue the default JavaScript if you plan to create your own JavaScript."
    13501668msgstr ""
    13511669
    13521670#: assets/admin/settings.js:19
     1671#: assets/admin/settings.js:9127
    13531672msgid "Include permalink structure"
    13541673msgstr ""
    13551674
    13561675#: assets/admin/settings.js:19
     1676#: assets/admin/settings.js:9128
    13571677msgid "Enable this option to include the permalink structure of the product base, category base, tag base and attribute base."
    13581678msgstr ""
    13591679
    13601680#: assets/admin/settings.js:19
     1681#: assets/admin/settings.js:9140
    13611682msgid "Include path of pages"
    13621683msgstr ""
    13631684
    13641685#: assets/admin/settings.js:19
     1686#: assets/admin/settings.js:9141
    13651687msgid "Enable this option to include the path of cart, checkout, order received and my account page."
    13661688msgstr ""
    13671689
    13681690#: assets/admin/settings.js:19
     1691#: assets/admin/settings.js:6394
    13691692msgid "Contact Form 7"
    13701693msgstr ""
    13711694
    13721695#: assets/admin/settings.js:19
     1696#: assets/admin/settings.js:6413
    13731697msgid "Load JavaScript"
    13741698msgstr ""
    13751699
    13761700#: assets/admin/settings.js:19
     1701#: assets/admin/settings.js:6416
    13771702msgid "Only on pages where the Contact Form 7 script is registered (recommended)."
    13781703msgstr ""
    13791704
    13801705#: assets/admin/settings.js:19
     1706#: assets/admin/settings.js:6423
    13811707msgid "On all pages"
    13821708msgstr ""
    13831709
    13841710#: assets/admin/settings.js:19
     1711#: assets/admin/settings.js:6427
    13851712msgid "Where do you want load the JavaScript?"
    13861713msgstr ""
    13871714
    13881715#: assets/admin/settings.js:19
     1716#: assets/admin/settings.js:7001
    13891717msgid "Easy Digital Downloads"
    13901718msgstr ""
    13911719
    13921720#: assets/admin/settings.js:19
     1721#: assets/admin/settings.js:7096
    13931722msgid "Advanced settings"
    13941723msgstr ""
     
    13961725#: assets/admin/settings.js:19
    13971726#: assets/admin/wizard.js:1
     1727#: assets/admin/settings.js:8189
     1728#: assets/admin/wizard.js:5775
     1729#: assets/admin/wizard.js:6169
    13981730msgid "Getting Started"
    13991731msgstr ""
    14001732
    14011733#: assets/admin/settings.js:19
     1734#: assets/admin/settings.js:8194
    14021735msgid "Configure your Google Tag Manager container"
    14031736msgstr ""
    14041737
    14051738#: assets/admin/settings.js:19
     1739#: assets/admin/settings.js:8201
    14061740msgid "GTM Kit is sending data to your Google Tag Manger container but you still need to configure Tags, Triggers and Variables in GTM to use the data."
    14071741msgstr ""
    14081742
    14091743#: assets/admin/settings.js:19
     1744#: assets/admin/settings.js:8207
    14101745msgid "Below you will find GTM container template files, with all the necessary tags, trigger, and variables."
    14111746msgstr ""
    14121747
    14131748#: assets/admin/settings.js:19
     1749#: assets/admin/settings.js:8213
    14141750msgid "Please read the guide on how to use the import files and configure GTM."
    14151751msgstr ""
    14161752
    14171753#: assets/admin/settings.js:19
     1754#: assets/admin/settings.js:8223
    14181755msgid "Read the guide"
    14191756msgstr ""
     
    14211758#: assets/admin/settings.js:19
    14221759#: assets/admin/settings.js:22
     1760#: assets/admin/settings.js:8230
     1761#: assets/admin/settings.js:9522
    14231762msgid "Templates"
    14241763msgstr ""
    14251764
    14261765#: assets/admin/settings.js:19
     1766#: assets/admin/settings.js:6324
    14271767msgid "GTM container import files:"
    14281768msgstr ""
    14291769
    14301770#: assets/admin/settings.js:19
     1771#: assets/admin/settings.js:6351
    14311772msgid "Necessary modifications:"
    14321773msgstr ""
    14331774
    14341775#: assets/admin/settings.js:19
     1776#: assets/admin/settings.js:7516
    14351777msgid "Need help?"
    14361778msgstr ""
    14371779
    14381780#: assets/admin/settings.js:19
     1781#: assets/admin/settings.js:7519
    14391782msgid "We are here to help if you have any questions."
    14401783msgstr ""
    14411784
    14421785#: assets/admin/settings.js:19
     1786#: assets/admin/settings.js:7531
    14431787msgid "See support options"
    14441788msgstr ""
    14451789
    14461790#: assets/admin/settings.js:19
     1791#: assets/admin/settings.js:8020
    14471792msgid "Get support"
    14481793msgstr ""
    14491794
    14501795#: assets/admin/settings.js:19
     1796#: assets/admin/settings.js:8025
    14511797msgid "Support options"
    14521798msgstr ""
    14531799
    14541800#: assets/admin/settings.js:19
     1801#: assets/admin/settings.js:8036
    14551802msgid "WooCommerce Premium Support"
    14561803msgstr ""
    14571804
    14581805#: assets/admin/settings.js:19
     1806#: assets/admin/settings.js:8049
    14591807msgid "WordPress.org Support Forum"
    14601808msgstr ""
    14611809
    14621810#: assets/admin/settings.js:19
     1811#: assets/admin/settings.js:8061
    14631812msgid "GITHub repository"
    14641813msgstr ""
    14651814
    14661815#: assets/admin/settings.js:19
     1816#: assets/admin/settings.js:8070
    14671817msgid "Plugin Homepage"
    14681818msgstr ""
    14691819
    14701820#: assets/admin/settings.js:19
     1821#: assets/admin/settings.js:8080
    14711822msgid "Share system data with the GTM Kit support team"
    14721823msgstr ""
    14731824
    14741825#: assets/admin/settings.js:19
     1826#: assets/admin/settings.js:8091
    14751827msgid "If the GTM Kit support team has asked you to send your system data you can do so by entering the support ticket below:"
    14761828msgstr ""
    14771829
    14781830#: assets/admin/settings.js:19
     1831#: assets/admin/settings.js:8103
    14791832msgid "Enter support ticket"
    14801833msgstr ""
    14811834
    14821835#: assets/admin/settings.js:19
     1836#: assets/admin/settings.js:8129
    14831837msgid "Send system data"
    14841838msgstr ""
    14851839
    14861840#: assets/admin/settings.js:19
     1841#: assets/admin/settings.js:5664
    14871842msgid "Restore"
    14881843msgstr ""
    14891844
    14901845#: assets/admin/settings.js:19
     1846#: assets/admin/settings.js:5665
    14911847msgid "Dismiss"
    14921848msgstr ""
     
    14941850#. translators: %d is number %s can be either 'problem' or 'notification'.
    14951851#: assets/admin/settings.js:22
     1852#: assets/admin/settings.js:5694
    14961853msgid "You have %d hidden %s:"
    14971854msgid_plural "You have %d hidden %ss:"
     
    15001857
    15011858#: assets/admin/settings.js:22
     1859#: assets/admin/settings.js:7841
    15021860msgid "Problems"
    15031861msgstr ""
    15041862
    15051863#: assets/admin/settings.js:22
     1864#: assets/admin/settings.js:8312
    15061865msgid "Enhanced Compatibility"
    15071866msgstr ""
    15081867
    15091868#: assets/admin/settings.js:22
     1869#: assets/admin/settings.js:8318
    15101870msgid "Based on the currently active theme and plugins, you will gain the following features tailored specifically to your setup if you upgrade to the GTM Kit Woo Add-On:"
    15111871msgstr ""
    15121872
    15131873#: assets/admin/settings.js:22
     1874#: assets/admin/settings.js:8332
    15141875msgid "Your theme is supported with enhanced compatibility."
    15151876msgstr ""
    15161877
    15171878#: assets/admin/settings.js:22
     1879#: assets/admin/settings.js:8348
    15181880msgid "Enhanced Plugin Support:"
    15191881msgstr ""
    15201882
    15211883#: assets/admin/settings.js:22
     1884#: assets/admin/settings.js:8379
    15221885msgid "Learn More"
    15231886msgstr ""
    15241887
    15251888#: assets/admin/settings.js:22
     1889#: assets/admin/settings.js:9205
    15261890msgid "Google Tag Manager Templates"
    15271891msgstr ""
    15281892
    15291893#: assets/admin/settings.js:22
     1894#: assets/admin/settings.js:9473
    15301895msgid "Dashboard"
    15311896msgstr ""
    15321897
    15331898#: assets/admin/settings.js:22
     1899#: assets/admin/settings.js:9477
    15341900msgid "Container"
    15351901msgstr ""
    15361902
    15371903#: assets/admin/settings.js:22
     1904#: assets/admin/settings.js:9485
    15381905msgid "User data"
    15391906msgstr ""
    15401907
    15411908#: assets/admin/settings.js:22
     1909#: assets/admin/settings.js:9535
    15421910msgid "Support"
    15431911msgstr ""
    15441912
    15451913#: assets/admin/wizard.js:1
     1914#: assets/admin/wizard.js:5419
    15461915msgid "Container ID"
    15471916msgstr ""
    15481917
    15491918#: assets/admin/wizard.js:1
     1919#: assets/admin/wizard.js:5420
    15501920msgid "Enter Container ID"
    15511921msgstr ""
    15521922
    15531923#: assets/admin/wizard.js:1
     1924#: assets/admin/wizard.js:5451
     1925#: assets/admin/wizard.js:5555
     1926#: assets/admin/wizard.js:5737
     1927#: assets/admin/wizard.js:5987
    15541928msgid "Save and continue"
    15551929msgstr ""
    15561930
    15571931#: assets/admin/wizard.js:1
     1932#: assets/admin/wizard.js:5461
    15581933msgid "Find your GTM container ID on"
    15591934msgstr ""
    15601935
    15611936#: assets/admin/wizard.js:1
     1937#: assets/admin/wizard.js:5473
    15621938msgid "It should look something like this:"
    15631939msgstr ""
    15641940
    15651941#: assets/admin/wizard.js:1
     1942#: assets/admin/wizard.js:5330
    15661943msgid "Would you like to import plugin settings?"
    15671944msgstr ""
    15681945
    15691946#: assets/admin/wizard.js:1
     1947#: assets/admin/wizard.js:5336
    15701948msgid "We have found the configuration of other plugins in the database."
    15711949msgstr ""
    15721950
    15731951#: assets/admin/wizard.js:1
     1952#: assets/admin/wizard.js:5341
    15741953msgid "Would you like to import your settings to GTM Kit?"
    15751954msgstr ""
    15761955
    15771956#: assets/admin/wizard.js:1
     1957#: assets/admin/wizard.js:5347
    15781958msgid "Select the plugin you want to import settings from."
    15791959msgstr ""
    15801960
    15811961#: assets/admin/wizard.js:1
     1962#: assets/admin/wizard.js:6016
    15821963msgid "You've successfully installed GTM Kit!"
    15831964msgstr ""
    15841965
    15851966#: assets/admin/wizard.js:1
     1967#: assets/admin/wizard.js:5593
     1968#: assets/admin/wizard.js:6151
    15861969msgid "Essential Settings"
    15871970msgstr ""
    15881971
    15891972#: assets/admin/wizard.js:1
     1973#: assets/admin/wizard.js:5598
    15901974msgid "There are a lot of settings in GTM Kit and we recommend that you uses our recommended settings but you can also choose to use the default settings and go through the settings at your convenience."
    15911975msgstr ""
    15921976
    15931977#: assets/admin/wizard.js:1
     1978#: assets/admin/wizard.js:5611
    15941979msgid "Include the page type i.e. page, product, category, cart, checkout etc in the datalayer?"
    15951980msgstr ""
    15961981
    15971982#: assets/admin/wizard.js:1
     1983#: assets/admin/wizard.js:5636
    15981984msgid "Track WooCommerce"
    15991985msgstr ""
    16001986
    16011987#: assets/admin/wizard.js:1
     1988#: assets/admin/wizard.js:5640
    16021989msgid "Would you like to track e-commerce data from WooCommerce?"
    16031990msgstr ""
    16041991
    16051992#: assets/admin/wizard.js:1
     1993#: assets/admin/wizard.js:5667
    16061994msgid "Track Contact Form 7"
    16071995msgstr ""
    16081996
    16091997#: assets/admin/wizard.js:1
     1998#: assets/admin/wizard.js:5671
    16101999msgid "Would you like to track form submissions from Contact Form 7?"
    16112000msgstr ""
    16122001
    16132002#: assets/admin/wizard.js:1
     2003#: assets/admin/wizard.js:5697
    16142004msgid "Track Easy Digital Downloads"
    16152005msgstr ""
    16162006
    16172007#: assets/admin/wizard.js:1
     2008#: assets/admin/wizard.js:5704
    16182009msgid "Would you like to track e-commerce data from Easy Digital Downloads?"
    16192010msgstr ""
    16202011
    16212012#: assets/admin/wizard.js:1
     2013#: assets/admin/wizard.js:5956
    16222014msgid "I agree to share anonymous data with the development team to help improve GTM Kit. "
    16232015msgstr ""
    16242016
    16252017#: assets/admin/wizard.js:1
     2018#: assets/admin/wizard.js:5757
    16262019msgid "You are ready to use GTM Kit!"
    16272020msgstr ""
    16282021
    16292022#: assets/admin/wizard.js:1
     2023#: assets/admin/wizard.js:5760
    16302024msgid "Your Google Tag Manager Container is now sending data to Google Tag Manager."
    16312025msgstr ""
    16322026
    16332027#: assets/admin/wizard.js:1
     2028#: assets/admin/wizard.js:5766
    16342029msgid "Below you will find GTM container import files, with all the necessary tags, trigger, and variables to use Google Analytics 4."
    16352030msgstr ""
    16362031
    16372032#: assets/admin/wizard.js:1
     2033#: assets/admin/wizard.js:5778
    16382034msgid "The next step is to configure your Google Tag Manager container. You will find templates for this in the GTM Templates section."
    16392035msgstr ""
    16402036
    16412037#: assets/admin/wizard.js:1
     2038#: assets/admin/wizard.js:5792
    16422039msgid "To get the most out of Google Tag Manager with GTM Kit, you should also review the tutorials."
    16432040msgstr ""
    16442041
    16452042#: assets/admin/wizard.js:1
     2043#: assets/admin/wizard.js:5802
    16462044msgid "Go to Tutorials"
    16472045msgstr ""
    16482046
    16492047#: assets/admin/wizard.js:1
     2048#: assets/admin/wizard.js:5815
    16502049msgid "Go to the dashboard"
    16512050msgstr ""
    16522051
    16532052#: assets/admin/wizard.js:1
     2053#: assets/admin/wizard.js:6145
    16542054msgid "Welcome"
    16552055msgstr ""
    16562056
    16572057#: assets/admin/wizard.js:1
     2058#: assets/admin/wizard.js:5267
    16582059msgid "Go to the dashboard."
    16592060msgstr ""
  • gtm-kit/trunk/readme.txt

    r3272968 r3284597  
    44Tags: google tag manager, gtm, woocommerce, analytics, ga4
    55Tested up to: 6.8
    6 Stable tag: 2.4.3
     6Stable tag: 2.4.4
    77License: GPLv3
    88License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    9797== Changelog ==
    9898
     99= 2.4.4 =
     100
     101Release date: 2025-04-30
     102
     103#### Bugfixes:
     104* The $hook type hint in enqueue_page_assets was removed to avoid conflicts with plugins passing non-standard data types.
     105
     106#### Other:
     107* Introduced the gtmkit_options_set action and the gtmkit_process_options filter.
     108* Fixed deprecation in Easy Digital Downloads.
     109
    99110= 2.4.3 =
    100111
     
    102113
    103114#### Bugfixes:
    104  * Fix conflict with GTM Kit Woo in admin settings.
     115* Fix conflict with GTM Kit Woo in admin settings.
    105116
    106117= 2.4.2 =
     
    109120
    110121#### Bugfixes:
    111  * Fix fatal error when used together with MC4WP: Mailchimp for WordPress.
    112 
    113 #### Other:
    114  * Tested up to WordPress 6.8.
    115  * Tested up to WooCommerce 9.8.
     122* Fix fatal error when used together with MC4WP: Mailchimp for WordPress.
     123
     124#### Other:
     125* Tested up to WordPress 6.8.
     126* Tested up to WooCommerce 9.8.
    116127
    117128= 2.4.1 =
  • gtm-kit/trunk/src/Admin/AbstractOptionsPage.php

    r3265445 r3284597  
    151151     * Enqueue admin page scripts and styles.
    152152     *
    153      * @param string $hook Current hook.
    154      */
    155     abstract public function enqueue_page_assets( string $hook ): void;
     153     * @param mixed $hook Current hook.
     154     */
     155    abstract public function enqueue_page_assets( $hook ): void;
    156156
    157157    /**
  • gtm-kit/trunk/src/Admin/GeneralOptionsPage.php

    r3169885 r3284597  
    107107     * Enqueue admin page scripts and styles.
    108108     *
    109      * @param string $hook Current hook.
    110      */
    111     public function enqueue_page_assets( string $hook ): void {
     109     * @param mixed $hook Current hook.
     110     */
     111    public function enqueue_page_assets( $hook ): void {
    112112        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    113113            $this->enqueue_assets( 'general', 'settings' );
  • gtm-kit/trunk/src/Admin/HelpOptionsPage.php

    r3156080 r3284597  
    6868     * Enqueue admin page scripts and styles.
    6969     *
    70      * @param string $hook Current hook.
     70     * @param mixed $hook Current hook.
    7171     */
    72     public function enqueue_page_assets( string $hook ): void {
     72    public function enqueue_page_assets( $hook ): void {
    7373        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    7474            $this->enqueue_assets( 'help', 'settings' );
  • gtm-kit/trunk/src/Admin/IntegrationsOptionsPage.php

    r3156080 r3284597  
    6868     * Enqueue admin page scripts and styles.
    6969     *
    70      * @param string $hook Current hook.
     70     * @param mixed $hook Current hook.
    7171     */
    72     public function enqueue_page_assets( string $hook ): void {
     72    public function enqueue_page_assets( $hook ): void {
    7373        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    7474            $this->enqueue_assets( 'integrations', 'settings' );
  • gtm-kit/trunk/src/Admin/SetupWizard.php

    r3230253 r3284597  
    117117     * Load the assets needed for the Setup Wizard.
    118118     *
    119      * @param string|null $hook The asset hook.
    120      */
    121     public function enqueue_assets( ?string $hook ): void {
     119     * @param mixed $hook The asset hook.
     120     */
     121    public function enqueue_assets( $hook ): void {
    122122
    123123        if ( $hook === null || strpos( $hook, self::SLUG ) === false ) {
  • gtm-kit/trunk/src/Admin/TemplatesOptionsPage.php

    r3156080 r3284597  
    6666     * Enqueue admin page scripts and styles.
    6767     *
    68      * @param string $hook Current hook.
     68     * @param mixed $hook Current hook.
    6969     */
    70     public function enqueue_page_assets( string $hook ): void {
     70    public function enqueue_page_assets( $hook ): void {
    7171        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    7272            $this->enqueue_assets( 'templates', 'settings' );
  • gtm-kit/trunk/src/Admin/UpgradesOptionsPage.php

    r3156080 r3284597  
    6666     * Enqueue admin page scripts and styles.
    6767     *
    68      * @param string $hook Current hook.
     68     * @param mixed $hook Current hook.
    6969     */
    70     public function enqueue_page_assets( string $hook ): void {
     70    public function enqueue_page_assets( $hook ): void {
    7171        if ( \strpos( $hook, $this->get_menu_slug() ) !== false ) {
    7272            $this->enqueue_assets( 'upgrades', 'settings' );
  • gtm-kit/trunk/src/Integration/EasyDigitalDownloads.php

    r3266236 r3284597  
    419419        }
    420420
    421         $customer     = new \EDD_Customer( $order->customer_id );
    422         $payment_meta = edd_get_payment_meta( edd_get_purchase_id_by_key( $order->payment_key ) );
    423         $address      = $payment_meta['user_info']['address'];
    424 
     421        $customer                                  = new \EDD_Customer( $order->customer_id );
     422        $address                                   = $order->get_address();
    425423        $data_layer['ecommerce']['customer']['id'] = $order->customer_id;
    426424
     
    430428        $data_layer['ecommerce']['customer']['name'] = $customer->name;
    431429
    432         $data_layer['ecommerce']['customer']['billing_address_1']  = $address['line1'];
    433         $data_layer['ecommerce']['customer']['billing_address_2']  = $address['line2'];
    434         $data_layer['ecommerce']['customer']['billing_city']       = $address['city'];
    435         $data_layer['ecommerce']['customer']['billing_postcode']   = $address['zip'];
    436         $data_layer['ecommerce']['customer']['billing_country']    = $address['country'];
    437         $data_layer['ecommerce']['customer']['billing_state']      = $address['state'];
     430        $data_layer['ecommerce']['customer']['billing_address_1'] = $address->address;
     431        $data_layer['ecommerce']['customer']['billing_address_2'] = $address->address2;
     432        $data_layer['ecommerce']['customer']['billing_city']      = $address->city;
     433
     434        $data_layer['ecommerce']['customer']['billing_postcode']   = $address->postal_code;
     435        $data_layer['ecommerce']['customer']['billing_country']    = $address->country;
     436        $data_layer['ecommerce']['customer']['billing_state']      = $address->state ?? '';
    438437        $data_layer['ecommerce']['customer']['billing_email']      = $customer->email;
    439438        $data_layer['ecommerce']['customer']['billing_email_hash'] = ( $customer->email ) ? hash( 'sha256', $customer->email ) : '';
  • gtm-kit/trunk/src/Integration/WooCommerce.php

    r3269396 r3284597  
    5353        $this->store_currency = get_woocommerce_currency();
    5454
     55        // @phpstan-ignore-next-line
    5556        $this->extend = StoreApi::container()->get( ExtendSchema::class );
    5657
  • gtm-kit/trunk/src/Options.php

    r3266155 r3284597  
    272272        if ( $first_install === false ) {
    273273            $options = $this->process_options( $options );
     274            $options = \apply_filters( 'gtmkit_process_options', $options );
    274275        }
    275276
     
    282283            \update_option( self::OPTION_NAME, $options, true );
    283284        }
     285
     286        do_action( 'gtmkit_options_set' );
    284287
    285288        $this->clear_cache();
  • gtm-kit/trunk/vendor/autoload.php

    r3112163 r3284597  
    1515        }
    1616    }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     17    throw new RuntimeException($err);
    2118}
    2219
  • gtm-kit/trunk/vendor/composer/InstalledVersions.php

    r3254521 r3284597  
    2727class InstalledVersions
    2828{
     29    /**
     30     * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to
     31     * @internal
     32     */
     33    private static $selfDir = null;
     34
    2935    /**
    3036     * @var mixed[]|null
     
    324330
    325331    /**
     332     * @return string
     333     */
     334    private static function getSelfDir()
     335    {
     336        if (self::$selfDir === null) {
     337            self::$selfDir = strtr(__DIR__, '\\', '/');
     338        }
     339
     340        return self::$selfDir;
     341    }
     342
     343    /**
    326344     * @return array[]
    327345     * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     
    337355
    338356        if (self::$canGetVendors) {
    339             $selfDir = strtr(__DIR__, '\\', '/');
     357            $selfDir = self::getSelfDir();
    340358            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
    341359                $vendorDir = strtr($vendorDir, '\\', '/');
  • gtm-kit/trunk/vendor/composer/installed.php

    r3272968 r3284597  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => 'f90316aedc28266cfb96dd29e5268e8354b67070',
     6        'reference' => '910fb6a92fdbd90d5cce7d83b8561a6b094a6530',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => 'f90316aedc28266cfb96dd29e5268e8354b67070',
     16            'reference' => '910fb6a92fdbd90d5cce7d83b8561a6b094a6530',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.