GTMで購入イベントタグを発火させる場合について

GTMを利用したタグの導入について

上記ページの中にGTMへの「ユーザータグ」の記述方法が記載されていますが、HTMLに正しくdatalayerへ値が挿入されたことを前提に、複数商品が購入された場合でも、記述されているユーザータグの記述方法で複数商品の情報取得は可能でしょうか?

具体的には、以下部分についてです。

try{
tracker.buy({
transaction_id: {{transaction_id}},
revenue: {{revenue}},
items: {{bought_items}}
});

上記「bought_items」の部分が、dataLayer上では複数で遺品であっても、複数商品の情報取得が可能なのかどうかについてご教示いただけませんでしょうか。
どうぞ宜しくお願いいたします。

items部分ですが、複数の商品が入ることを想定したフィールドになっています。

配列Objでデータを作成頂くことを想定しており
GTMにDatalayer変数で渡す段階でデータを作ってしまっているので
以下のドキュメント部分では、単純に参照されていますが・・

Datalayerに渡す段階で、以下のようにデータを作っている という前提になっています

ありがとうございます!
既にGTM(dataLayer)+GAで複数商品の注文情報取得を行えているECサイトへのKARTEの追加実装を検討しておりましたが、複数の商品が入ることも想定されているとのことで安心いたしました。ありがとうございました。