{{!-- Your original code with ONLY namespace/key fixes --}} {{ assign "manual_id" block.settings.manual_measurement_id }} {{!-- FIX: Changed namespace from magic_google_analytics_4 to magicgoogleanalytics4 --}} {{!-- FIX: Changed keys from measurement_id to measurementid (no underscore) --}} {{ assign "meta_id" shop.metafields.magicgoogleanalytics4.measurementid.value }} {{ assign "meta_enabled" shop.metafields.magicgoogleanalytics4.appenabled.value }} {{ assign "meta_events" shop.metafields.magicgoogleanalytics4.enabledevents.value }} {{#unless meta_id}} {{ assign "meta_id" shop.metafields.magicgoogleanalytics4.measurementid }} {{/unless}} {{#unless meta_events}} {{ assign "meta_events" shop.metafields.magicgoogleanalytics4.enabledevents }} {{/unless}} {{#if manual_id}} {{ assign "final_id" manual_id }} {{ assign "final_enabled" "true" }} {{else}} {{ assign "final_id" meta_id }} {{ assign "final_enabled" meta_enabled }} {{/if}} {{ assign "shop_curr" shop.currency.iso_code }} {{#unless shop_curr}} {{ assign "shop_curr" shop.currency }} {{/unless}} {{#if final_id}} {{#if product}} {{/if}} {{#if cart}} {{ assign "cart_curr" cart.currency.iso_code }} {{#unless cart_curr}} {{ assign "cart_curr" cart.currency }} {{/unless}} {{/if}} {{/if}} {{#schema}} { "name": "Magic Google Analytics 4", "target": "head", "javascript": ["magic-ga4.js"] } {{/schema}}