問題タブ [data-layer]

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.

0 投票する
1 に答える
512 参照

adobe - Adobe DTM データレイヤー

複数のカードがページにレンダリングされる Web サイトがあり、一部のカードは記事、ビデオ、投票クイズ カードなどです。カードは次のように共有できます。

このための DTM データレイヤーを作成して、DTM を使用して効果的な実装を行えるようにしたいと考えています。

サンプルデータレイヤーのこれに関するヘルプ、リソースリンクをいただければ幸いです

0 投票する
1 に答える
819 参照

javascript - Google アナリティクスと Google タグ マネージャーの商品スコープ ディメンション

商品スコープのカスタム ディメンションを Google タグ マネージャー経由で Google アナリティクスに渡す必要があります。製品のオブジェクトの配列の最初の変数だけを読み取ることができます。また、Analytics にカスタム ディメンションがまったく表示されません (すべてのディメンションのこの最初の値でさえ)。

Analytics でカスタム ディメンションを製品スコープとして設定しました。 ここに画像の説明を入力

次に、GTM でタグにカスタム ディメンションを設定しました。 ここに画像の説明を入力

ディメンション値では、構造に入り、変数productSizeを見つける変数を使用しました。

ここに画像の説明を入力

そして、ここに私のコードがあります:

私が言ったように、問題は、カスタム ディメンション ("L") の最初の値 (明らかに) しか読み取れないことです。すべての値 ("L"、"XL") を取得するには、可変ドット表記でゼロ記号の代わりに何を記述すればよいですか?

すべての製品に関するすべての値を Analytics に渡す必要があります。すべての製品を別々の dataLayer.push() でプッシュする必要がありますか? Analytics で何も表示されないという問題はどこにありますか? 助けてください。

0 投票する
1 に答える
255 参照

javascript - GTM からデータレイヤーにアクセスする

GTM (Google タグ マネージャー) で次のタグを作成しました。

最初に、dataLayer にプッシュされた「count」がない場合、if ステートメントは false を返し、{ "count" : 1} がプッシュされます。その後、カウントの値は、プッシュごとにインクリメントする必要があります。私の目的は、特定のボタンのクリック数を数えることです。

ただし、「if」ステートメントは検証されないようです。したがって、ボタンをクリックするたびに、「0」-s が dataLayer にプッシュされます。これが最善の解決策ではないことはわかっていますが、それでもうまくいかない理由がわかりません。ところで、ブラウザコンソールでこのコードを実行すると機能します。

0 投票する
1 に答える
283 参照

c# - 参照のコピー Asp.net MVC プロジェクト エラー

asp.net プロジェクトに取り組もうとしていますが、修正方法がわからない問題がいくつかあります。

私は ASP.NET を初めて使用し、段階的に学習しています。

Lynda と Pluralsight に関するいくつかのコースを見て、完全なプロジェクトを作成してみたいと思いました。

プロジェクトを3つのレイヤーに分けるように教えてくれた人に言われました

  • データレイヤー
  • レイヤーを表示
  • サービス層

そのため、プロジェクトを作成した後、ソリューションを右クリックして、データ レイヤーとサービス レイヤー用に 2 つの新しいクラス ライブラリを追加しました。

次に、View Layer > Data Layer から Models フォルダにコードを移動しようとしましたが、プロジェクトでエラーが表示され始め、コンパイルされませんでした (エンティティ フレームワークの参照がすべて欠落していると思われます)。

次に、データレイヤーライブラリの参照をクリックして、参照を追加し、ビューレイヤーを参照してみました。

それはうまくいきませんでした。

次に、ビジュアル スタジオ生産性パワー ツール 2017 をインストールして、参照をコピーするためのパワー コマンド セクションを有効にしました。

次に、ビューレイヤーに移動し、参照をコピーしてデータレイヤーに貼り付けようとすると、次のエラーが生成されました。

プロジェクトを 1 レイヤーとして実行したときに、enable-migration と update-database をすべて実行したことはわかっています。データ レイヤーが機能するようになったら、それを実行する必要があると思います。

私が間違っていることや間違っていることはありますか?

ありがとう、