Login to OpenReplay
- { tenants.length === 0 &&
Don't have an a Account? Sign up
}
+ { tenants.length === 0 &&
Don't have an account?Sign up
}
{ window.ENV.CAPTCHA_ENABLED && (
diff --git a/frontend/app/components/Onboarding/components/IdentifyUsersTab/IdentifyUsersTab.js b/frontend/app/components/Onboarding/components/IdentifyUsersTab/IdentifyUsersTab.js
index bee33974b..b4ba5b0a9 100644
--- a/frontend/app/components/Onboarding/components/IdentifyUsersTab/IdentifyUsersTab.js
+++ b/frontend/app/components/Onboarding/components/IdentifyUsersTab/IdentifyUsersTab.js
@@ -14,9 +14,9 @@ export default function IdentifyUsersTab() {
By User ID
- Call userID to identify your users when recording a session. The identity of the user can be changed, but OpenReplay will only keep the last communicated user ID.
+ Call setUserID to identify your users when recording a session. The identity of the user can be changed, but OpenReplay will only keep the last communicated user ID.
-
+
@@ -38,8 +38,8 @@ export default function IdentifyUsersTab() {
Inject metadata when recording sessions
-
Use the metadata method in your code to inject custom user data in the form of a key/value pair (string).
-
+
Use the setMetadata method in your code to inject custom user data in the form of a key/value pair (string).
+
diff --git a/frontend/app/components/Onboarding/components/OnboardingTabs/InstallDocs/InstallDocs.js b/frontend/app/components/Onboarding/components/OnboardingTabs/InstallDocs/InstallDocs.js
index 09e5fd4c9..bd2cb7d21 100644
--- a/frontend/app/components/Onboarding/components/OnboardingTabs/InstallDocs/InstallDocs.js
+++ b/frontend/app/components/Onboarding/components/OnboardingTabs/InstallDocs/InstallDocs.js
@@ -6,26 +6,33 @@ import Highlight from 'react-highlight'
import CircleNumber from '../../CircleNumber'
import { Slider, CopyButton } from 'UI'
-const installationCommand = 'npm i @openreplay/tracker --save'
+const installationCommand = 'npm i @openreplay/tracker'
const usageCode = `import Tracker from '@openreplay/tracker';
+
const tracker = new Tracker({
- projectID: PROJECT_ID
+ projectKey: "PROJECT_KEY",
+ ingestPoint: "https://${window.location.hostname}/ingest",
});
tracker.start();`
const usageCodeSST = `import Tracker from '@openreplay/tracker/cjs';
-//...
+
const tracker = new Tracker({
- projectID: PROJECT_ID,
- onStart: () => { tracker.userID('MY_USER_ID'); },
+ projectKey: "PROJECT_KEY",
+ ingestPoint: "https://${window.location.hostname}/ingest",
});
-//...
- useEffect(() => { // or componentDidMount
+
+function MyApp() {
+ useEffect(() => { // use componentDidMount in case of React Class Component
tracker.start();
- }, [])`
+ }, []);
+
+ //...
+}`
+
function InstallDocs({ site }) {
- const _usageCode = usageCode.replace('PROJECT_ID', site.projectKey)
- const _usageCodeSST = usageCodeSST.replace('PROJECT_ID', site.projectKey)
+ const _usageCode = usageCode.replace('PROJECT_KEY', site.projectKey)
+ const _usageCodeSST = usageCodeSST.replace('PROJECT_KEY', site.projectKey)
const [isSpa, setIsSpa] = useState(true)
return (
diff --git a/frontend/app/components/Onboarding/components/OnboardingTabs/ProjectCodeSnippet/ProjectCodeSnippet.js b/frontend/app/components/Onboarding/components/OnboardingTabs/ProjectCodeSnippet/ProjectCodeSnippet.js
index d4989b5a4..65c1527d6 100644
--- a/frontend/app/components/Onboarding/components/OnboardingTabs/ProjectCodeSnippet/ProjectCodeSnippet.js
+++ b/frontend/app/components/Onboarding/components/OnboardingTabs/ProjectCodeSnippet/ProjectCodeSnippet.js
@@ -23,16 +23,18 @@ const codeSnippet = `
document.getElementsByTagName('head')[0].appendChild(s);
r.start=function(v){r.push([0])};
r.stop=function(v){r.push([1])};
- r.setUserID=r.userID=function(id){r.push([2,id])};
- r.setUserAnonymousID=r.userAnonymousID=function(id){r.push([3,id])};
- r.setMetadata=r.metadata=function(k,v){r.push([4,k,v])};
+ r.setUserID=function(id){r.push([2,id])};
+ r.setUserAnonymousID=function(id){r.push([3,id])};
+ r.setMetadata=function(k,v){r.push([4,k,v])};
r.event=function(k,p,i){r.push([5,k,p,i])};
r.issue=function(k,p){r.push([6,k,p])};
- r.isActive=r.active=function(){return false};
- r.getSessionToken=r.sessionID=function(){};
-})(0,PROJECT_HASH,"//${window.location.hostname}/static/openreplay.js",1,XXX);
+ r.isActive=function(){return false};
+ r.getSessionToken=function(){};
+ r.i="https://${window.location.hostname}/ingest";
+})(0, "PROJECT_KEY", "//static.openreplay.com/${window.ENV.TRACKER_VERSION}/openreplay.js",1,XXX);