MarketingEngagementCreateに追加されたコンバージョン追跡フィールド
1. 技術的課題の定義
従来の販売指標を超えてコンバージョンを追跡するマーケティングプラットフォームの統合を改善するために、ShopifyのMarketingEngagementCreateミューテーションに新たなフィールドが追加されました。
2. 現状の技術スタックと問題分析
現状では、Shopifyのマーケティングレポートには、購入や登録などの主要なコンバージョンイベントのみが統合されていました。しかし、これでは顧客がどのようにエンゲージメントを築いているのかを全体的に把握することが困難です。
3. 技術的ソリューションの提案
そこで新たにMarketingEngagementCreateInputとMarketingEngagementオブジェクトに以下の2つのフィールドが追加されました。
- primaryConversions: これは、購入や登録など、マーケティング目標にとって最も重要な主要なコンバージョンイベントを追跡します。
- allConversions: これは、すべての種類のコンバージョンイベントをキャプチャし、顧客のインタラクションを完全に把握します。
4. 実装手順とコード例
これらの新しいフィールドを利用するには、以下のようにMarketingEngagementCreateミューテーションを呼び出します。
mutation {
marketingEngagementCreate(input: {
primaryConversions: "purchase",
allConversions: "all"
}) {
marketingEngagement {
id
primaryConversions
allConversions
}
}
}
5. パフォーマンス・コスト分析
この新機能により、ユーザーの全てのコンバージョンデータが得られるため、より具体的なマーケティング戦略を練ることが可能になります。これにより、広告費を最適化し、ROIを向上させることが期待できます。
6. 実装時の注意点・ベストプラクティス
新しいフィールドを利用する場合、全てのコンバージョンデータを適切に取り扱うためのデータ分析能力が求められます。また、必要なデータだけを取得するために、適切なフィールド値を設定することが重要です。
7. 次のステップ・発展案
今後は、これらのフィールドを利用して、より詳細なマーケティングレポートを作成し、データ駆動型のマーケティング戦略を練ることが期待されます。
参考記事: Conversion tracking fields added to MarketingEngagementCreate






Share:
フルフィルメントサービスから`permitsSkuSharing`フィールドを削除する
Storefront APIが、不足または無効なギフトカード受取人詳細をカートに追加した際にエラーを返すようになりました