web-dev-qa-db-ja.com

Magentoでの1ページチェックアウト用のGoogle Analyticsファネル

Magentoで1ページの追跡のために追跡イベントをGoogleアナリティクスにプッシュすると、請求に進んだ後、すべてのステップで100%が追跡されます。

ファンネルの視覚化は次のとおりです。

Funnel Visualization

そして、ここに目標設定があります:

Goal Setup

次に、イベントをGAにプッシュする方法を示します。

<script type="text/javascript">
 //<![CDATA[
 Checkout.prototype.gotoSection = function (section, reloadProgressBlock) {
 if (reloadProgressBlock) {
 this.reloadProgressBlock(this.currentStep);
 }

 try {

 ga('send', 'pageview', '/checkout/onepage/' + section + '/');

 } catch (err) {
 }
this.currentStep = section;
 var sectionElement = $('opc-' + section);
 sectionElement.addClassName('allow');
 this.accordion.openSection('opc-' + section);
 if (!reloadProgressBlock) {
 this.resetPreviousSteps();
 }
 };
 //]]>
</script>

100%の人々がステップ2を進めていることを示している理由について、誰にもアイデアはありますか?私は個人的にテストしたので、そうではありません。

ありがとう!

1
coopwatts

検討することをお勧めするいくつかのこと:

まず第一に、目標到達プロセスのステップは意味がありません。

どのユーザーでも、請求先住所と配送先住所を指定する必要がありますか?

Magentoの1ページのチェックアウトでは、ユーザーが配送先住所と請求先住所が同じであることを示すボックスをチェックできると確信しています。

以前に購入したユーザーはどうですか(ユーザーが「アカウントを作成できる」と思います)?

サイトには「永続的なカート」機能がありますか、それともユーザーがアイテムを「保存」することができますか(ウィッシュリスト/ブックマーク/登録)?

第二に、ページビューとして送信されるURLの多くをハードコードするのはなぜですか?

これは直接関連しているわけではありませんが、 ここで提案されているコードをご覧ください ...可能であれば、サイトに自身のURLを報告させます。

また、目標設定で「正規表現」設定が必要なようにも見えません...私はそれに問題は見られませんが、それは複雑さの余分な層です。

Google Tag Assistant extension を使用してタグのデバッグに役立てることができます...record機能を使用して、プッシュされているものを確認しますすべてのステップ(記録はページをロードしても持続します)。

1
adam-asdf