を特定の設定私は、現在のユーザを識別するために、以下を追加しReactJSプロジェクトとdocumentation状態でAppcuesを設定しようとしていますはReactJSプロジェクトでAppcuesためのユーザー
'Appcues'
このエラーは定義されていないが、オブジェクトので、私には理にかなって、:エラーこと10が参照されるが、インポートまたは作成されない。修正する
試み:
Appcuesはscriptから輸入されているので、私はwindow
を通じてAppcues
にアクセスしようとしたが、私は、ブラウザで私のプロジェクトに行くとき、それはロードされていない、私のデモでの結果:
window.Appcues.identify({UNIQUE_USER_ID}, { // Unique identifier for current user
name: "John Doe", // Current user's name
email: "[email protected]", // Current user's email
created_at: 1234567890, // Unix timestamp of user signup date
});
誰もがReactJSプロジェクトでAppcuesのためのユーザを識別設定する方法を理解していますか?
お返事ありがとうございます。 'load-script'のドキュメントでは、完了時に' script'が返されることに注意しています。 'Appcues.identify'(上記の私の質問の最初のスニペットから)を' script.Appcues.identify'に置き換えますか? – Rbar
コールバックの内部に入ると、我々はサーバ側でレンダリングされているので、 'global.Appcues'にアクセスします。あなたは私が思うコールバックの中で 'window.Appcues'でそれを得ることができます。 –
残念ながら私はload-scriptを使用することができませんでした。それは、クライアント側で約束してスクリプトを読み込み、読み込みが完了してからユーザーを識別するためにトリガーするときに解決する関数を作成する道を導いてくれました。だから、ありがとうございます:) – Rbar