{"_id":"57151a1db54f5c19007686d8","__v":4,"user":"5668fa9755e4b32100935d41","project":"5668fab608f90021008e882f","category":{"_id":"569743020b09a41900b2446d","__v":3,"pages":["56975be30b09a41900b24494","56a15cfd470ae00d00c3061f","56e356004dc30f0e0051b3ed"],"project":"5668fab608f90021008e882f","version":"5668fab608f90021008e8832","sync":{"url":"","isSync":false},"reference":true,"createdAt":"2016-01-14T06:41:06.893Z","from_sync":false,"order":2,"slug":"javascript-sdk","title":"JavaScript SDK"},"parentDoc":null,"version":{"_id":"5668fab608f90021008e8832","__v":19,"project":"5668fab608f90021008e882f","createdAt":"2015-12-10T04:08:22.769Z","releaseDate":"2015-12-10T04:08:22.769Z","categories":["5668fab708f90021008e8833","569740f124490c3700170a64","569742b58560a60d00e2c25d","569742bd0b09a41900b2446c","569742cd69393517000c82b3","569742f459a6692d003fad8f","569743020b09a41900b2446d","5697430b69393517000c82b5","56a17776470ae00d00c30642","56a2c48a831e2a0d0069b1ad","56b535757bccae0d00e9a1cd","56e1ff6aa49fdc0e005746b5","57e1c88115bf6522002a5e4e","57fa65275ba65a17008b988f","57fbeea34002550e004c032e","58474584889b6c2d00fb86e9","58475dcc64157f0f002f1907","587e7b5158666c2700965d4e","58a349fc30852819007ba083"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.18.0","version":"1.18"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-04-18T17:32:13.447Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":true,"order":7,"body":"`$p(\"setUserId\"): (String) -> undefined`\n\nDepending on how you integrate LiftIgniter, you may want to manually set the user identifier to a form that you can recognize. For example, if you are using LiftIgniter on both mobile and web, then you want to set the user ID on the web side to match the user when he/she is on mobile so that our system can recognize that it's the same person.\n\nRun the function after $p(\"init\") and before the $(\"send\") on the JavaScript beacon. This will change the randomly generated UUID on LiftIgniter to a user identifier that you have specified (like user ID or email on your forum).\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"// ... Beacon\\n$p(\\\"init\\\", \\\"JS_KEY\\\");\\n$p(\\\"setUserId\\\", USER_ID); // USER_ID should be a string.\\n$p(\\\"send\\\", \\\"pageview\\\");\",\n      \"language\": \"javascript\"\n    }\n  ]\n}\n[/block]","excerpt":"","slug":"psetuserid","type":"fn","title":"$p(\"setUserId\")"}
`$p("setUserId"): (String) -> undefined` Depending on how you integrate LiftIgniter, you may want to manually set the user identifier to a form that you can recognize. For example, if you are using LiftIgniter on both mobile and web, then you want to set the user ID on the web side to match the user when he/she is on mobile so that our system can recognize that it's the same person. Run the function after $p("init") and before the $("send") on the JavaScript beacon. This will change the randomly generated UUID on LiftIgniter to a user identifier that you have specified (like user ID or email on your forum). [block:code] { "codes": [ { "code": "// ... Beacon\n$p(\"init\", \"JS_KEY\");\n$p(\"setUserId\", USER_ID); // USER_ID should be a string.\n$p(\"send\", \"pageview\");", "language": "javascript" } ] } [/block]