外部站点绑定-使用说明
最后更新于 2025/12/04   阅读数 86

一、使用场景

已有站点的用户可以通过引入SDK,将用户站点相关数据关联到外贸通,方便用户使用和查看。

二、支持功能

  • 留咨数据统计

  • 站点页面浏览数据统计

  • 其他功能不断更新中

三、接入步骤

1.复制代码块

新建站点选择「去绑定」,输入要绑定的站点名称和域名

点击下一步后

  • 如果只需要对接网站访问数据,则粘贴弹窗中代码,直接复制粘贴到对应网站的head或者body标签内

  • 如果需要对接留资数据,请参考后续流程

2.引入SDK

在用户站点项目中引入SDK,并初始化SDK配置

SDK资源地址

https://sirius-it-site.lx.netease.com/site-sdk.js

示例代码

<!DOCTYPE HTML>

<html>

<head>

<meta charset="UTF-8">

<title>示例</title>

// ... 用户代码逻辑

// 引入SDK

<script src="https://sirius-it-site.lx.netease.com/site-sdk.js"></script>

<script type="text/javascript">

// 初始化 SDK 配置,传入站点 id

__siteSDK__.setDefaultConfig({

outerKey: 'example_outerKey', // 站点id

});

// 开始页面浏览数据统计

__siteSDK__.init();

</script>

</head>

<body>

<div>example page</div>

<!-- 用户代码逻辑 -->

</body>

</html>

3.页面中调用

在站点页面中调用对应的逻辑

示例代码
1.留咨数据统计

<!DOCTYPE HTML>

<html>

<head>

<meta charset="UTF-8">

<title>示例</title>

// ... 用户代码逻辑

<script src="https://sirius-it-site.lx.netease.com/site-sdk.js"></script>

<script type="text/javascript">

// 留咨数据统计

function submit(data) {

__siteSDK__.requestClue({

name: data.name,

company: data.company,

mail: data.mail,

});

};

</script>

</head>

<body>

<form onsubmit={submit}></form>

<!-- 用户代码逻辑 -->

</body>

</html>

2.查看数据

回到「站点数据」页,查看相关数据统计

API说明
setDefaultConfig(props)

功能描述

初始化 SDK 配置

参数

props: Object

必填

属性

类型

默认值

必填

说明

outerKey

string

用户站点id

示例代码

__siteSDK__.setDefaultConfig({

outerKey: 'example_outerKey',

});

init()

功能描述

开始页面浏览数据统计

参数

示例代码

__siteSDK__.init();

destroy()

功能描述

结束页面浏览数据统计,适用于多路由的单页面项目场景;页面路由切换时停止当前统计并重新开始新的统计

参数

示例代码

__siteSDK__.destroy();

requestClue(props)

功能描述

留咨数据统计

参数

props: Object

必填

属性

类型

默认值

必填

说明

name

string

留资用户名称

mail

string

留资用户邮箱

company

string

留资用户公司名称

telephone

string

手机号

country

string

国家区域

landline

string

座机号

website

string

官网

remarks

string

备注

whatsApp

String

WhatsApp号

skype

String

Skype号

示例代码

__siteSDK__.requestClue({

name: '留咨用户A',

company: '留咨公司名称',

mail: '留咨用户邮箱',

telephone: '138XXXX0001',

area: '中国北京市',

landline: '010XXXXXXXX',

website: 'https://xxx.com',

remarks:'备注信息',

}).then(

() => successHandler(),

() => failedHandler(),

);