2017-10-19 3 views
0

フォームの開始時にイベントをトリガーするDTMイベントルールを作成しようとしていますが、プロセスの各ステップ(合計3ステップ)ごとに異なるイベントが作成されています。Adob​​e DTMモバイルトラッキングルール

I作成イベントルールがセットアップそうのようである:

enter image description here

思想はデバイスタイプを分離した後、プロセスの各ステップに関連付けられた個別のルールを作成することであるが、ルールがありません働いているようだ。私はこれをChrome用のユーザーエージェントプラグインを使ってテストしています。

これが適切なアプローチではない、あるいはうまくいかない場合は、私は提案しています。

+0

ssに基づいて、あなたのページには、この行に沿ったリンクがあります。「some page」をクリックすると、そのルールがトリガされます。これが正しいと確信していますか?私はこのような値を持つ 'className'という名前の属性を持つあなたのリンクについて懐疑的です。あなたがターゲットにしようとしている実際のhtml要素を投稿してください。 –

+0

私はあなたが言っていることを見ていると思うが、私はそれを確実にするつもりだ。まず、あなたは間違いなく私の愚かさと間違いを指摘しました。 "Request Info" 'className'は完全に間違っています。私は、この特定のルールのための "Request Info"ボタンを特に対象にしようとしています。 – Brando

+0

@Brando - SPAのフォームですか、複数のページがありますか? –

答えて

0

あなたは、このリンクに基づいてルールをトリガしようとしていると述べたあなたのコメントでわかりました。ここで

<a href="/wgu/inquiry_form-b" class="btn--yellow--arrow"> "Request Info"</a>

は何に基づいて、私はあなたがしようとしている考えるものの一例ですあなたはこれまでに示してきました。

イベントの種類:click

要素タグまたはセレクター:a

Properyバリュー続くエントリを追加属性&プロパティを割り当てる手動を有効にします。

プロパティ:innerText有効正規表現\bRequest Info\b

注:上記のこの分野の単語境界DTMが正常に保存されていないので、/出力引用符で正規表現があるので、この次に良いことです。

プロパティ:pathname値:/wgu/inquiry_form-b

スクリーンショット:

enter image description here

1

は、ここで考えです:

ステップ1:フォームが上に存在するかどうかを確認しますページロード ステップ2:フォームが存在する場合。クッキーを「開始」に設定して起動イベントを開始する ステップ3:フォーム1の送信をクリックして、クッキー値を確認します。開始(前の動作)に設定されている場合は、クッキーをフォーム1の送信フォームとフォーム1のイベントに設定します。 手順4:確認ページまで繰り返し、送信時にクッキーをクリアする

これには、イベントベースのルール、現在の状態のクッキー、および漏斗の各ステップのイベントが必要です。

試してみてください。 マーク

+0

フォーマットが貧弱なため申し訳ありません。私のiPhoneは素晴らしく遊んでいませんでした –

+0

アイデアはありがとう、すばらしいものですが、プロジェクトのこの特定の部分に本当に必要な作業の範囲や長さから少しです。今私は成功イベントだけを気にします。このサイトは今後数か月以内に変更を予定しています。 – Brando

1

これはスパの一部で、各ステップごとにルールをトリガーしたい場合は、クリックルールの代わりにpushState or hashchangeというイベントルールを使用することをおすすめします。これは、あなたのURLのハッシュが変更されるたびに起動されるので、各ステップでページビューを起動したり、必要に応じて値を取得することができます。また、特定のハッシュを含める/除外するだけに、条件をフィルタリングしてハッシュすることもできます。サイトに複数のスパが含まれている場合は、パスを指定するハッシュと同じハッシュを持つ可能性があります。私はいくつかの異なるサイトでSPAのためにこれを使用しています。

** EDIT

pushState

これは私が予約パスに設定した基本的なルールです。 URLは/reserve.htmlで、ハッシュ値はdetails,booking,reviewconfirmedです。このルールはすべてのハッシュで発生しますが、/reserve.html#confirmedではコンバージョンタグとピクセルのルールが異なります。

+0

Hmm ....決して本当に 'pushState'や' hashchange'を使って試したことは、私が取り組んでいる他のいくつかのフォームプロジェクトで実行される良いテストかもしれません。入力いただきありがとうございます。 – Brando

+0

私はこのトピックを再訪する必要があります。私はそれが私のシナリオにおいてはるかに重要であると思っていますが、プロセスの初期段階です。あなたは私が見てみることができる実例を持っていますか?レビューするURLプロセスと同じですか? – Brando

+0

私はいくつかの詳細とスクリーンショットを追加しました。もっと助けが必要な場合は、教えてください。 –