online-sales-sdk
Version:
OnlineSales.ai Web Tag SDK 封装,适用于 Vue/React 项目,纯JS实现
59 lines (45 loc) • 1.1 kB
Markdown
OnlineSales.ai Web Tag SDK 封装,适用于 Vue/React 项目,纯JS实现,自动加载官方 osmos 脚本,API 友好。
```bash
npm install online-sales-sdk
yarn add online-sales-sdk
```
```js
import getOnlineSalesSDK from 'online-sales-sdk';
// 初始化
const sdk = getOnlineSalesSDK();
await sdk.initialize({
clientId: 10090003,
productAdsHost: "d.o-s.io",
displayAdsHost: "d-ba.o-s.io"
});
// 获取广告
sdk.fetchDisplayAds({
cliUbid: "user_123",
pageType: "CATEGORY",
adUnit: ["HEADER_BANNER", "SIDEBAR_AD"],
productCount: 2
}).then(data => {
console.log('广告数据', data);
});
```
- initialize(options)
- updateOptions(options)
- fetchDisplayAds(params)
- fetchPLAProductPageAds(params)
- fetchPLASearchPageAds(params)
- fetchPLACategoryPageAd(params)
- fetchPLATPAPageAd(params)
- fetchPLAPurchasePageAd(params)
- fetchPLAHomePageAd(params)
- fetchPLACustomPageAd(params)
- 支持 Vue、React 等主流前端框架
- 仅浏览器环境可用
MIT