EC-CUBEを使用しているECサイトへ、Flipdeskの基本タグやコンバージョンタグ、その他オプションタグを設置する際は、EC-CUBEの管理画面から設定します。
EC-CUBE Flipdeskタグ埋め込み方法
※ご利用のEC-CUBEのバージョンにより、ページ名に若干の違いがございます。
1. 基本タグの設置
Flipdesk管理画面へログインし、[タグ管理>基本タグ]より「基本タグ」をコピーする
- EC-CUBE管理画面の「コンテンツ管理」から「ブロック管理」を開く
- 「Google Tag Manager (head内)」と「Google Tag Manager (body内)」を作成して保存する
- EC-CUBE管理画面の「コンテンツ管理」から「レイアウト管理」を開く
- [2] で作成したブロックを配置する
- 内にはGoogle Tag Manager (head) を、タグ直後にGoogle Tag Manager (body) を配置
- レイアウト内から「トップページ用レイアウト」「下層ページ用レイアウト」の2つに同様に設置
- [4] 完了後にGoogle Tag Manager から基本タグを設置する
Google Tag Manager の設置手順はこちら
2. コンバージョンタグの設置
▼EC-CUBE2系
- EC-CUBE管理画面の「コンテンツ管理」から「ブロック管理」をひらく
- 「新規ブロック」を作成する
- ブロック名:FlipdeskCV計測タグ (任意でOK)
- ファイル名:任意のファイル名を付ける
- コード:以下をコピーして貼り付ける
<!-- flipdesk_convsersio_body内に埋める -->
<script id="fd_conversion">
window.fdData = window.fdData || [];
function fdtag(){window.fdData.push(arguments);}
fdtag('track', 'conversion', {
tid: ★★★, // コンバージョンタグID(※変更しないでください)
q: '{{ OrderItem.quantity }}', // 合計購買点数(※必須)
p: '{{ OrderItem.price }}', // 合計購買金額(※任意)
oid: '{{ Order.id }}', // 受注番号など、コンバージョンを識別する文字列(※任意)
// 購買した商品の内訳(※任意)
skus: [
{
q: '{{ OrderItem.quantity }}', // 購買点数(※必須)
sku: '{{ OrderItem.product.id }}', // 商品番号など、商品を識別する文字列(※任意)
t: '{{ OrderItem.product_name }}', // 商品名(※任意)
p: '{{ OrderItem.price }}', // 商品の単価(※任意)
c: '{{ OrderItem.class_category_name1 }}' // 商品カテゴリ(※任意)
}
]
});
</script>★★★部分は、Flipdesk画面の該当するコンバージョンタグのidに差し替える
- 作成したブロックを保存して、「コンテンツ管理」から「レイアウト管理」を開く
- 「注文完了ページ」に配置する
▼EC-CUBE3系
3系をご利用のお客様は下記のCVタグを使用してください。
CVタグを設置するページでorderエンティティの使用が許可されている必要があります。
<script id="fd_conversion">
window.fdData = window.fdData || [];
function fdtag(){window.fdData.push(arguments);}
var transaction_products = {
tid: ★★★,
q: 0,
p: 0,
oid: '{{Order.id}}',
skus: []
};
{% for OrderItem in Order.OrderDetails %}
transaction_products.q += {{OrderItem.quantity}}
transaction_products.p += {{OrderItem.price_inc_tax}}
var productId ='{{ OrderItem.product_code ? OrderItem.product_code : OrderItem.product.id }}'
var sku = {
q: {{OrderItem.quantity}},
sku: productId,
t: '{{OrderItem.product_name}}',
p: {{OrderItem.price_inc_tax}},
c: '{{OrderItem.class_category_name1}}',
}
transaction_products.skus.push(sku);
{% endfor %}
fdtag('track', 'conversion', transaction_products);
</script>
★★★部分は、Flipdesk画面の該当するコンバージョンタグのidに差し替える
▼EC-CUBE4系
4系をご利用のお客様は下記のCVタグを使用してください。
<script id="fd_conversion">
window.fdData = window.fdData || [];
function fdtag(){window.fdData.push(arguments);}
var transaction_products = {
tid: ★★★,
q: 0,
p: 0,
oid: '{{Order.id}}',
skus: []
};
{% for OrderItem in Order.MergedProductOrderItems %}
transaction_products.q += {{OrderItem.quantity}}
transaction_products.p += {{OrderItem.price_inc_tax}}
var productId ='{{ OrderItem.product_code ? OrderItem.product_code : OrderItem.product.id }}'
var sku = {
q:{{OrderItem.quantity}},
sku: productId,
t:'{{OrderItem.product_name}}',
p:{{OrderItem.price_inc_tax}},
c:'{{OrderItem.class_category_name1}}',
}
transaction_products.skus.push(sku);
{% endfor %}
fdtag('track', 'conversion', transaction_products);
</script>
★★★部分は、Flipdesk画面の該当するコンバージョンタグのidに差し替える