問題タブ [vanity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Vanity で既存の Redis 接続を使用するにはどうすればよいですか?
Heroku に 10 個の接続しか許可しない Redis アドオンがあります。私のアプリはすでに Redis with を使用してい$redis
ます。私は 3 つのワーカーと 2 つの dyno を持つ Unicorn を持っています。これは 6 つの接続です。バニティはそれ自体で接続され、さらに 6 つの接続になります。これは 10 の制限を超える 12 の接続です$redis
。Vanity とアプリが接続を共有できるように、Vanity に既存の接続を使用するにはどうすればよいですか?
この廃止されたメソッドを見ましたが、試してみると、エラーとスタック トレースが表示されます。おそらく古いバージョンのRedisクライアント用でした。
http://rdoc.info/gems/vanity/Vanity/Playground#redis%3D-instance_method
Unicorn.rb ファイルでを使用establish_connection
して接続し、それに接続文字列を渡します。接続または Redis クライアント オブジェクトを直接設定したいと考えています。
http://rdoc.info/gems/vanity/Vanity/Playground# Establish_connection-instance_method
Ruby 2.0.0、Rails 4.0.3、バニティ 1.9.0。
ruby-on-rails - Vanity の「track!」にカスタム ユーザー ID を追加する 方法
ユーザーが Web サイトを離れてからずっと後に、cronjob によって追跡されるバニティ メトリックがあります。
"track!" にユーザー ID を渡すにはどうすればよいですか? 変換が適切に処理されるようにする方法は?
ruby-on-rails - バニティ実験の参加者を取得するにはどうすればよいですか?
tl:dr
ユーザーの配列を返す Vanity.experiment(:landing).participants_for_option(:a) のようなものを取得する方法はありますか?
長い話
Rails 4.2 アプリケーションで gem Vanity を使用していますが、問題なく動作していますが、参加者の動作をさらに調べたいと考えています。
どの種類のページがより多くのユーザーをコンバージョンしたかをテストしました: 従来のサインアップ ページと注文ページのサインアップです。従来のサインアップ ページではほぼ 3 倍のサインアップが得られましたが、サインアップのみのユーザーのうち何人が製品を注文したかはまだわかりません。
ruby-on-rails - Vanity (gem) - データベース テーブルを介してプログラムで実験を作成できますか?
私は Vanity gem を使用しており、実験とメトリックの基本がうまく設定されています。データベース内のレコードを介して自分で実験をセットアップするために、誰かがそれを拡張しようとしたかどうか疑問に思っていました.
Vanity は、アプリの起動時に実験を初期化するように構築されているように思われるため、ツールの設計に反している可能性があります。
背景として、(1) Rails/Javascript 開発者を必要とする UX の変更と、(2) 特注の CMS で切り替えるだけで済む画像とコピーの変更です。
バニティは #1 ではうまく機能しますが、#2 では、自分のサイトの管理者ユーザーが、Rails/Javascript 開発者を関与させず、コードをデプロイすることなく、実験を作成できるようにしたいと考えています。適切なコンテンツをプルするスイッチを自分で簡単に実装できますが、データベースで実験を定義することについて Vanity がどのように感じるかはわかりません。
ruby-on-rails - Vanity を Elasticache インスタンスに接続するにはどうすればよいですか
Vanity gem を使用して A/B テストを行っていますが、ローカルでうまく機能します。
EC2 インスタンスでは、Vanity が有効になっていると Rails が開始を拒否します。
ローカルの Redis インストールに誤った詳細を提供することで、ローカルで問題を再現することができました。
設定のいくつかの順列を試しましたが、動作すると予想される2つは次のとおりです。
と
サーバーにログオンすると実行できredis-cli -h my-name.id.0001.use1.cache.amazonaws.com
、すぐに接続します。
この人は Heroku のセットアップ (上記で使用したように外部 URL を使用するだけ) で何かを動作させることができたので、これが機能するはずだと確信しています。
エラーメッセージ
サーバーのデプロイ時に表示されるエラー メッセージを次に示します。job_options.rb
は私のテスト実験であり、開発では問題なく動作します。
ruby-on-rails - バニティ a/b テストで参加者をいつ追加するかを制御する
虚栄心を利用して A/B テストを実施する。テストは、条件付きで特定のユーザーに表示されるモーダルに依存しています。モーダルには、表示されるテストの側面に基づいて、さまざまなインセンティブが含まれています。
モーダルのコードは、アプリのいくつかのページに読み込まれるパーシャルです。
例:
そのパーシャルには、表示されるコンテンツの条件が含まれています。
関連する場所で関連するメトリックを追跡しています。
テスト自体は、コンテンツの表示と変換に関して期待どおりに機能します。私が直面している問題は、モーダルが表示されていない場合でもパーシャルが読み込まれるためです...このパーシャルを参照するページに到達するすべての人が「参加者」として追加されており、カウントしたいだけですモーダルを実際に参加者として見たことのある人。
mixpanel も使用しており、それを使用してテストを実行できます。しかし、私はバニティが好きで、実装にかかる時間を大幅に増加させない合理的な解決策がある場合は、それを使用することを好みます. 誰かが私が欠けているものと解決に近づく方法を指摘できることを望んでいました.
ruby-on-rails - AB テスト用の vanity gem で oracle_enhanced アダプターを使用できますか?
私の本番データベースでは、oracle_enhanced アダプターを使用しています。これはバニティジェムでサポートされていますか? https://github.com/assaf/vanityから、次のように書かれています: これにOracleが含まれているかどうかはわかりません。
config/vanity.yml で以下を使用してみました:
しかし、私が得るのは以下のエラーメッセージです:
私のconfig/database.ymlは実際に使用してadapter: oracle_enhanced
います。
私が見逃していることについて何かアドバイスはありますか?
[更新] 以下はスタック トレースです。
次に、config/vanity.yml を次のように編集しました。
これは vanity.yml を更新した後のスタック トレースです。
これは、構成内のユーザー名がテーブルの所有者ではないためですか? しかし、実際には、構成内のユーザー名へのアクセス (選択、挿入、更新、削除) を既に許可しています。
これは私の VANITY_EXPERMINETS_TABLE です:
php - PHP で動的 URL を作成する
)
動的イベント作成アプリケーションを作成していますが、イベント用の動的 Web ページを作成するときに問題が発生しました。
私の .htaccess は次のようになります
そして、私のtable.phpは次のようになります
ページ構成は次のとおりです。
そして入ろうとすると
「joulupidu」がイベント テーブルにあるのに 404 が表示されます。私は以前にこの種のもので多くの仕事をしたことがないので、どこを見ればいいのか分かりません.
ありがとう、W.K.
ruby-on-rails - バニティ ダッシュボードを別のサーバーに表示するには?
サーバーAでVanityを使用していますが、ダッシュボードはサーバーBに表示したいです。
完了した手順:
- Gemfile に gem 'vanity' を追加
- vanity.yml を追加 (サーバー A と同じデータベースを使用)
- バニティコントローラーを追加
しかし、localhost:3000/vanity にアクセスすると、「Generated by Vanity」しか含まれていないページしか表示されません。
実験ファイルも追加する必要がありますか? しかし、サーバー B は既にサーバー A にあるため、可能な限りそれらをサーバー B にコピーしたくありません。ダッシュボードをサーバー B に表示する必要があるだけです。