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");
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を契約していなくても設定できます。