> For the complete documentation index, see [llms.txt](https://growingio.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://growingio.gitbook.io/docs/developer-manual/debugging/verification/pvar.md).

# pvar（页面级变量）事件

> 场景：在商品详情页，设置“商品名称”、“商品品类”作为页面级变量。

**页面级变量配置方式示例**

| 标识符               | 名称   | 描述            |
| ----------------- | ---- | ------------- |
| skuName\_pvar     | 商品名称 | 商品名称          |
| skuCategory\_pvar | 商品品类 | 商品品类，例如裙子、鞋靴等 |

**对应的代码**

此示例中的页面级变量为“商品名称（skuName\_pvar）”、“商品品类（skuCategory\_pvar）”，在商品详情页面上设置了这两个页面级变量。

| 平台          | 原型                                                                                                                                                                                                                                                                                                  | 代码示例                                                                                                                                                                                                                   |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| JS SDK      | gio('page.set', key, value);或gio('page.set', pageLevelVariables);                                                                                                                                                                                                                                   | gio('page.set', {'skuName\_pvar': '女士中跟凉鞋', 'skuCategory\_pvar': '鞋靴'});                                                                                                                                               |
| Android SDK | <p>GrowingIO.getInstance().setPageVariable(<code>Activity</code> activity, <code>String</code>key, <code>String</code> value);</p><p>或</p><p>GrowingIO.getInstance().setPageVariable(<code>Activity</code> activity, <code>JSONObject</code> pageLevelVariables);</p>                               | <p>JSONObject jsonObject = new JSONObject(); jsonObject.put("skuName\_pvar", "女士中跟凉鞋"); jsonObject.put("skuCategory\_pvar", "鞋靴");</p><p>GrowingIO.getInstance().setPageVariable(GoodsDetailActivity, jsonObject);</p> |
| iOS SDK     | <p>+ (void)setPageVariableWithKey:(NSString \*)key andStringValue:(NSString *)stringValue toViewController:(UIViewController*)viewController;</p><p>或</p><p>+ (void)setPageVariable:(NSDictionary\<NSString \*, NSObject \*> \*)variable toViewController: (UIViewController \*)viewController;</p> | \[Growing setPageVariable:@{@"skuName\_pvar":@"女士中跟凉鞋", @"skuCategory\_pvar":@"鞋靴"} toViewController:GoodsDetailViewController];                                                                                       |

**数据验证方法**

在对应的应用（网站、Android 或者 iOS App）中打开设置了页面级变量的商品详情页，通过 Debugger 工具验证数据准确性

按照如下流程图验证

![](/files/-LrMeDMFQ2IUx6HD9Us1)

在本例中，如下图的数据请求说明打点代码生效

![](/files/-LrIN4zn1x-MXnmQ7epO)
