{{!-- 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}}