Project: /docs/reference/js/_project.yaml
Book: /docs/reference/_book.yaml
page_type: reference
{% comment %}
DO NOT EDIT THIS FILE!
This is generated by the JS SDK team, and any local changes will be
overwritten. Changes should be made in the source code at
https://github.com/firebase/firebase-js-sdk
{% endcomment %}
# Item interface
Standard Google Analytics `Item` type.
Signature:
```typescript
export interface Item
```
## Properties
| Property | Type | Description |
| --- | --- | --- |
| [affiliation](./analytics.item.md#itemaffiliation) | string | |
| [brand](./analytics.item.md#itembrand) | string | |
| [category](./analytics.item.md#itemcategory) | string | |
| [coupon](./analytics.item.md#itemcoupon) | string | |
| [creative\_name](./analytics.item.md#itemcreative_name) | string | |
| [creative\_slot](./analytics.item.md#itemcreative_slot) | string | |
| [discount](./analytics.item.md#itemdiscount) | [Currency](./analytics.md#currency) | |
| [id](./analytics.item.md#itemid) | string | |
| [index](./analytics.item.md#itemindex) | number | |
| [item\_brand](./analytics.item.md#itemitem_brand) | string | |
| [item\_category](./analytics.item.md#itemitem_category) | string | |
| [item\_category2](./analytics.item.md#itemitem_category2) | string | |
| [item\_category3](./analytics.item.md#itemitem_category3) | string | |
| [item\_category4](./analytics.item.md#itemitem_category4) | string | |
| [item\_category5](./analytics.item.md#itemitem_category5) | string | |
| [item\_id](./analytics.item.md#itemitem_id) | string | |
| [item\_list\_id](./analytics.item.md#itemitem_list_id) | string | |
| [item\_list\_name](./analytics.item.md#itemitem_list_name) | string | |
| [item\_name](./analytics.item.md#itemitem_name) | string | |
| [item\_variant](./analytics.item.md#itemitem_variant) | string | |
| [location\_id](./analytics.item.md#itemlocation_id) | string | |
| [name](./analytics.item.md#itemname) | string | |
| [price](./analytics.item.md#itemprice) | [Currency](./analytics.md#currency) | |
| [promotion\_id](./analytics.item.md#itempromotion_id) | string | |
| [promotion\_name](./analytics.item.md#itempromotion_name) | string | |
| [quantity](./analytics.item.md#itemquantity) | number | |
## Item.affiliation
Signature:
```typescript
affiliation?: string;
```
## Item.brand
> Warning: This API is now obsolete.
>
> Use item\_brand instead.
>
Signature:
```typescript
brand?: string;
```
## Item.category
> Warning: This API is now obsolete.
>
> Use item\_category instead.
>
Signature:
```typescript
category?: string;
```
## Item.coupon
Signature:
```typescript
coupon?: string;
```
## Item.creative\_name
Signature:
```typescript
creative_name?: string;
```
## Item.creative\_slot
Signature:
```typescript
creative_slot?: string;
```
## Item.discount
Signature:
```typescript
discount?: Currency;
```
## Item.id
> Warning: This API is now obsolete.
>
> Use item\_id instead.
>
Signature:
```typescript
id?: string;
```
## Item.index
Signature:
```typescript
index?: number;
```
## Item.item\_brand
Signature:
```typescript
item_brand?: string;
```
## Item.item\_category
Signature:
```typescript
item_category?: string;
```
## Item.item\_category2
Signature:
```typescript
item_category2?: string;
```
## Item.item\_category3
Signature:
```typescript
item_category3?: string;
```
## Item.item\_category4
Signature:
```typescript
item_category4?: string;
```
## Item.item\_category5
Signature:
```typescript
item_category5?: string;
```
## Item.item\_id
Signature:
```typescript
item_id?: string;
```
## Item.item\_list\_id
Signature:
```typescript
item_list_id?: string;
```
## Item.item\_list\_name
Signature:
```typescript
item_list_name?: string;
```
## Item.item\_name
Signature:
```typescript
item_name?: string;
```
## Item.item\_variant
Signature:
```typescript
item_variant?: string;
```
## Item.location\_id
Signature:
```typescript
location_id?: string;
```
## Item.name
> Warning: This API is now obsolete.
>
> Use item\_name instead.
>
Signature:
```typescript
name?: string;
```
## Item.price
Signature:
```typescript
price?: Currency;
```
## Item.promotion\_id
Signature:
```typescript
promotion_id?: string;
```
## Item.promotion\_name
Signature:
```typescript
promotion_name?: string;
```
## Item.quantity
Signature:
```typescript
quantity?: number;
```