わかりましたので、gaq ecommerce トラッキングを設定するために使用したい次の配列があります。
$ga_itemdata = Array ( [0] => Array ( [product_id] => 7 [prod_name] => Pet Driver's License Bag Tag [prod_count] => 2 [price] => 19.99 ) [1] => Array ( [product_id] => 6 [prod_name] => The Driver's License Pet Tag [prod_count] => 1 [price] => 19.99 ) [2] => Array ( [product_id] => 5 [prod_name] => Pet Driver's License Key Chain [prod_count] => 3 [price] => 19.99 ) [3] => Array ( [product_id] => 4 [prod_name] => Pet Driver's License Magnet [prod_count] => 2 [price] => 14.99 ) [4] => Array ( [product_id] => 3 [prod_name] => Pet Driver's License Wallet Card [prod_count] => 3 [price] => 19.99 ) )
次のコードにこれらの変数を入力してから、配列内の項目ごとに 1 回、ページにエコーしようとしています。
_gaq.push(['_addItem',
$order_id, // I have this from another array
$product_id, // SKU/code
$prod_name, // product name
'empty', // category or variation
$price', // unit price
$prod_count // quantity
]);
私はこの foreach ループを持っています:
foreach($ga_itemdata as $itemnum => $itemarr[0]) {
for($i=0; $i<sizeof($itemarr); $i++){
foreach ($itemarr[$i] as $details[$i]) {
// echo google tracking code
}
}
}
それはうまく機能していないようで、それに固執しています。どんな助けも素晴らしいでしょう!