ログイン

サポートセンター

実装と運用のサポートコンテンツをご利用いただけます。

サポートセンター. 実装と運用のサポートコンテンツをご利用いただけます。

Volutionタグとフィードのインテグレーションのガイド

概要

本ガイドは、Googleショッピングフィードの生成方法と、VolutionサイトへのCriteo V3タグのインストール方法を説明したものです。

Criteo V3タグのインストール方法

Criteo V3タグはお客様のVolusionプラットフォームのデフォルトのテンプレートに実装する必要があります。それらは大部分がコピーアンドペーストに対応していますが、サイトのカスタマイズ次第でjQueryを使用して一部を変更する必要があるかもしれません。

タグはVolusionのプラットフォームのデフォルトのテンプレートに実装する必要があります。

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
var deviceType= /iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)?"m":"d";
var accountID = PARTNER_ID;
var homepageDomain = '';
window.criteo_q = window.criteo_q || [];
window.criteo_q.push({ event: "manualFlush"},
{ event: "setAccount", account: accountID},
{ event: "setSiteType", type: deviceType});
switch(PageName())
{
    case 'default.asp':
    /*if(document.location.href.replace(/^https?\:\/\//i, "").split(/[?#]/)[0].split("/")[0] == homepageDomain.replace(/^https?\:\/\//i, "").split(/[?#]/)[0].split("/")[0])*/
        {
           window.criteo_q.push({event: "viewHome", ecpplugin: "volusion"},{event: "flushEvents"});
        }
    break;
    case 'productdetails.asp':
        var product_ID = global_Current_ProductCode;
        {
           window.criteo_q.push({event: "viewItem", ecpplugin: "volusion", item: product_ID},{event: "flushEvents"});
        }
    break;
    case 'searchresults.asp':
var itemList = [];
                $('.productnamecolor').each(function(){
                var item = ($(this).attr("href").split("/")[4].split(".")[0]);
                     itemList.push(item);
                 });
                var product_IDList= itemList.slice(0,3);
                {
                     window.criteo_q.push({event: "viewList", ecpplugin: "volusion", item: product_IDList},{event: "flushEvents"});
                }
    break;
    case 'shoppingcart.asp':
        var BasketList = [];
        $.getJSON('/ajaxcart.asp?cachebust='+Date.now(), function (data) {
           for(i=0;i<data.Products.length;i++)
              BasketList.push({id: data.Products[i].ProductCode, price: (data.Products[i].ProductPrice.split('$')[1].replace(" Inc GST",""))/(data.Products[i].Quantity), quantity: data.Products[i].Quantity});
         window.criteo_q.push({event: "viewBasket", ecpplugin: "volusion", item: BasketList},{event: "flushEvents"});
         });
    break;
    case 'orderfinished.asp':
    var productArray = [];
            var arrayLength = OrderDetails.length-1;
                for (var i = 0; i <= arrayLength; i++) {
                    var productId = OrderDetails[i][2];
                    var itemPrice = OrderDetails[i][5];
                    var itemQty = OrderDetails[i][6];

                    var item = {id: productId, price: itemPrice, quantity: itemQty};
                        productArray.push(item);
                }
          window.criteo_q.push({event: "trackTransaction", ecpplugin: "volusion", id: Order[0],item: productArray},{event: "setEmail", email: Order[9]},{event: "flushEvents"});

    break;
}
</script>

検証

  • Criteoインテグレートプラットフォームにアクセスできる場合はログインし、[タグ検証ダッシュボード(Tags Validation Dashboard)] を使ってタグをテストしてください。
  • また、Criteo Accurate Chrome拡張機能をダウンロードして、タグをテストすることもできます。
  • なお、CriteoがCriteo V3タグでお客様の商品の単価を収集することにご留意ください。Criteoは単価と商品数を掛け合わせた [購入総額(Total Order Value)] をレポート上に表示します。送料、税金、サービス券、値引き、プロモーションコードなどが [購入総額] に正しく反映されているかどうかの確認は、お客様側で行っていただくことになります。予めご了承ください。

 

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk