0

わかりましたので、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 
          }
      }
     }

それはうまく機能していないようで、それに固執しています。どんな助けも素晴らしいでしょう!

4

0 に答える 0