0

Google アナリティクスを使用した e コマース トランザクションでは、次のようにコーディングできます。

    _gaq.push(['_addTrans',
    '1234',       // order ID
    'SitePoint',  // store
    '19.99',      // total
    '1.50',       // tax
    '3.00',       // shipping
    'Chicago',    // city
    'Illinois',   // state
    'USA'         // country
]);

しかし、order_idとtotalフィールドを取得できない雇用者登録ページに実装したいと思います。代わりに、oerder_id と store を置き換えて、employer_id と会社名を使用できますか?

参考までに、 GA Ecommerce 雇用者登録に使用する方法をご覧ください。

4

1 に答える 1

0

あなたはそれをすることができますが、それはそれをするための最良の方法ではないかもしれません。この方法で行う場合は、コードを使用してダミーのトランザクションIDを生成し、合計フィールドを$1に設定します。order_idを生成するためのコードは次のとおりです。

function generateOrderId() {
    // really crude unique ID
    var d = new Date();
    var r = Math.floor(Math.random()*1000);
    return d.valueOf()+''+r;
}

これを行うためのより良い方法は、イベントで追跡することです。これらは、金額が直接関連付けられていない特別なものを追跡するために設計されています。たとえば、ダウンロード、またはユーザーがクリックした回数がビデオプレーヤーで再生されます。

ドキュメントはかなり優れており、Sitepointの記事を理解していれば、イベントの追跡は難しくありません。(実際にはeコマースよりも簡単なプロセスです) https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

于 2012-10-10T17:01:14.873 に答える