「GTM入ってるのにプレビューに出てこない…???」
2025年8月28日までに対応が必要な、Shopifyのサンキューページおよび注文状況ページの仕様変更。それに向けてカスタムピクセルへの移行を進めていたところ、思わぬ落とし穴にハマりました。

Shopifyのカスタムピクセルは、sandbox化されたiframe内で実行される仕組み。そのため、window.dataLayerは親ページとは別スコープで管理され、完全に別物として扱われるようです。そのためピクセル内でgtm.jsを読み込んでも、それはストア本体で読み込まれるGTMとは繋がっておらず、GTMのプレビューモードではイベントの発火を検知できないようでして(検知できるようにしてもらえるとありがたいのですが)。
仕方なく、GTM側のタグにデバッグ用のconsole.logを仕込んで、ひとつずつ動作を確認するという地道な作業をしています…。

#Shopify #ShopifyTips #GTM #カスタムピクセル

Xで見る