Yahoo広告コンバージョンタグ

注文完了ページ(サンクスページ)に挿入しますが、上位プラン以外はチェックアウトページをいじれないので、下記の方法で設定します。

設定>お客様のイベント>カスタムピクセルを追加

// ステップ1. JavaScriptのピクセルSDKを初期化する (HTMLを必ず除いてください)
(function(){
  window.yjDataLayer = window.yjDataLayer || [];
  function ytag() { yjDataLayer.push(arguments); }
  ytag({"type":"ycl_cookie"});
  const f = document.getElementsByTagName("script")[0];
  const j = document.createElement("script");
  j.async=true;
  j.src='https://s.yimg.jp/images/listing/tool/cv/ytag.js';
  f.parentNode.insertBefore(j,f);  
})();

// ステップ2. analytics.subscribe()を使用して顧客イベントを登録し、追跡情報を追加する
analytics.subscribe("checkout_completed", event => {
  const checkout = event.data.checkout;
  const checkoutSubtotalPrice = checkout.subtotalPrice.amount;
  function ytag() { yjDataLayer.push(arguments); }
    
   ytag({
    "type": "yss_conversion",
    "config": {
      "yahoo_conversion_id": "XXXXXXXXXX",
      "yahoo_conversion_label": "YYYYYYYYYYY",
      "yahoo_conversion_value": checkoutSubtotalPrice
    }
  });
});

参照サイト

https://techlab.q-co.jp/articles/140/

初期設定

Posted by kineom