Skip to content

Commit 4c86026

Browse files
riyueshengyonggen
authored andcommitted
Update README.md
1 parent 162aa3e commit 4c86026

File tree

7 files changed

+119
-31
lines changed

7 files changed

+119
-31
lines changed

.gitignore

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
.DS_Store
2+
git.properties
3+
4+
### Intellij ###
5+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm
6+
7+
*.iml
8+
9+
## Directory-based project format:
10+
.idea/
11+
12+
## File-based project format:
13+
*.ipr
14+
*.iws
15+
16+
## Plugin-specific files:
17+
18+
# IntelliJ
19+
/out/
20+
21+
# mpeltonen/sbt-idea plugin
22+
.idea_modules/
23+
24+
# JIRA plugin
25+
atlassian-ide-plugin.xml
26+
27+
# Python
28+
__pycache__
29+
*.pyc
30+
31+
# Crashlytics plugin (for Android Studio and IntelliJ)
32+
com_crashlytics_export_strings.xml
33+
crashlytics.properties
34+
crashlytics-build.properties
35+
36+
# java build files
37+
target
38+
ui/node_modules
39+
ui/build
40+
41+
# debug scripts.
42+
deploy.sh
43+
ftpsync.settings
44+
45+
*.swp
46+
.DS_Store
47+
48+
# Xcode
49+
build/*
50+
*.pbxuser
51+
!default.pbxuser
52+
*.mode1v3
53+
!default.mode1v3
54+
*.mode2v3
55+
!default.mode2v3
56+
*.perspectivev3
57+
!default.perspectivev3
58+
*.xcworkspace
59+
!default.xcworkspace
60+
xcuserdata
61+
profile
62+
*.moved-aside
63+
*.cer
64+
*.p12
65+
*.mobileprovision
66+
67+
# AppCode
68+
.idea

README.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,30 @@ Sensors Analytics JavaScript SDK
55
代码埋点参考 http://www.sensorsdata.cn/manual/js_sdk.html
66
可视化埋点参考 https://sensorsdata.cn/manual/vtrack_intro.html
77

8-
使用建议: 能用代码埋点就用代码埋点,尽量不要用可视化埋点!具体原因参考上面这个文档。
8+
两个注意点:
9+
1. 能用代码埋点就用代码埋点,尽量不要用可视化埋点!具体原因参考上面这个文档。
10+
2. 可视化埋点代码里包含了代码埋点,所以使用可视化埋点的话,也可以使用代码埋点的功能。
911
如有疑问请联系邮箱 [email protected] 比较着急的话可以QQ522370351
1012

1113
# 代码埋点最佳实践
1214
1. 控制台: 在代码埋点时,在控制台会打出 console 。每次 track 都会打出一个对象,里面 event 是你设置的事件名,注意观察数据是否和自己想要的一致!如果没出现,就是埋点失败!同时注意观察控制台的报错,会提示各种错误信息,比如事件名不合法,或者属性值无效等!
1315
2. 后端验证: 设置 debug_mode:true。这里除了会打 console 外,还会发一次 ajax 请求,在后端会再次验证数据是否合法。
1416
3. 数据导入辅助工具: 这里会汇总数据的错误。
1517

16-
# 目录版本说明
17-
使用 SDK 前,请将 /dist/版本号 下的文件都下载到你们自己网站目录下面。
18+
# 使用说明
19+
/product下的是 代码埋点的最新源文件,欢迎提交修改。
20+
/dist下的是 可视化埋点和代码埋点的可用发行版。
21+
使用 SDK 前,请将 /dist/版本号 下的文件都下载到你们自己网站目录下面!!!
1822
稳定版 表示你在1.x 能直接使用的版本,如果你不确定神策分析系统的版本,请使用第一个稳定版。
1923
如果你想用最新版,请在使用前在微信群里问下,你们的神策分析系统版本是否支持!!!
2024

2125
##### 1.4.1 (稳定版)
2226
把$os 改成 iPhone OS 和 Android 为了跟安卓iphone兼容
23-
24-
##### 1.4.3 (必须已更新过神策分析系统)
27+
##### 1.4.4
28+
可视化埋点支持iframe,代码埋点的$screen_height,$screen_width强制转换成数值类型,某些手机奇葩浏览器对这两个值取值异常。
29+
##### 1.4.3
2530
增加sa.quick('autoTrack')方法,可以自动追踪pv,增加是否是首日访问等预置属性,和设置首次来源,首次时间等。
2631
同时对于属性的验证放宽,如果属性名错误,一样会发到后端。之前是会在前端抛掉。目前这样做可以方便在后端看到错误,方便debug错误原因。
27-
2832
##### 1.4.2 (2016-6-15 注意此次修改要同步更新神策系统,未更新会导致数据丢失!!!)
2933
使用服务器端时间
3034

dist/1.4.4/sensorsdata.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/1.4.4/vendor.min.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/1.4.4/vendor.min.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/1.4.4/vtrack.min.js

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)