ShopifyにDairinを導入:アフィリエイトシステム(紹介制度)を無料で追加

ShopifyでDairinを使う設定

タグの設置を無料でサポートします。初期導入まるごとサポートからご連絡ください

Dairinの計測タグの設置方法

  • 「テーマ」→「アクション」→「コードを編集する」を選択します
  • theme.liquidの内で<head>より下</head>より上にプロジェクトタグを追加してください
  • 注文状況ページで追加スクリプトプロジェクトタグとコンバージョンタグを追加してください

プロジェクトタグを追加します

コンバージョンタグは、Shopifyの仕様にあわせた改変が必要です

  • 注文完了時だけ発火するようにする
  • メールアドレスをマスクしてcustomer_uidに使用する
  • 定率報酬の場合、shopifyの仕様で購入金額が100倍される。それを100で割って税込み金額、または110で割って税抜き金額を取得する

<script>
    (function(w,f){w[f]=w[f]||function(){w[f].q=w[f].q||[];w[f].q.push(arguments);};})(window,'dairin');
    dairin("init", {
        // endpoint: "https://subdomain.yourdomain",
        project_code: "プロジェクトコード"
    });
    dairin("view");
</script>
<script src="https://static.dair.in/core/project/プロジェクトコード/dairin.js" type="text/javascript" async></script>
<script>
    if (window.location.href.indexOf('thank_you') !== -1) {
        function mask_email(email) {
            return email.replace(/.@./, '*@*');
        }
        function sales_amount(total_price) {
            //税抜き金額に対する報酬にするか、税込みに金額に対する報酬にするのか
            const tax_in = 100  // 税込み金額に対する報酬の場合
            const non_tax = 110 // 税抜き金額に対数報酬の場合

            const tax = tax_in  // 上記のtax_inまたはnon_taxから選択
            
            return Math.floor(Number(total_price) / tax);
        }
        (function(w,f){w[f]=w[f]||function(){w[f].q=w[f].q||[];w[f].q.push(arguments);};})(window,'dairin');
        dairin("complete", {
            customer_uid: mask_email('{{ checkout.email }}'),
            sales_amount: sales_amount('{{ checkout.total_price }}'),
            event_id: '{{ checkout.order_number }}',
            campaign_code:'キャンペーンコード'
        });
    }
</script>

*Shopify Plusを契約していなくても設定できます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次