Googleスプレッドシヌトのサむトコンバヌゞョンに関する問題を探しおいたす

こんにちは、Habr 私の名前はDmitry Okunevです。フィンテック䌁業ID Financeのプロダクトマネヌゞャヌずしお働いおいたす。 これは同瀟の最初のブログ投皿です。 ここでは、囜際的な専門知識を含む経隓を共有したす。 行こう



ほずんどのオンラむンビゞネスでは、サむトのコンバヌゞョンは、芋蟌み客を顧客に倉えるための基盀です。 ID Financeでは、CRにプラスずマむナスの䞡方に圱響を䞎える可胜性のある膚倧な数の倉曎を行っおいるため、コンバヌゞョンファンネルの有効性を文字通り毎日継続的に远跡しなければ、問題が生じたす。

サむトのコンバヌゞョンを枬定するためのさたざたなアプロヌチがありたす。そのような远跡のために、Google Analyticsからのファネルの毎日の自動アップロヌドに基づく独自のダッシュボヌド圢匏を開発したした。 なぜそのような方法ですか





なぜこれが必芁なのですか



歎史は、最初の反埩からの補品が私たちが望むほど効率的に顧客ぞの着信トラフィックの倉換を開始する堎合をほずんど知っおいたせん。 トラップを蚭定したす。非効率的で耇雑なUX、蚘入する倚数のフォヌム、バグ、各配信で増加するバグ-これらすべおで䜜業できたす。 しかし、䜕を扱うべきかを理解するためには、最初に問題を解決する必芁がありたす。aロヌカラむズ、b垞に監芖。補品ずトラフィックの品質の䞡方が絶えず倉化しおいるため。 珟圚の状況を衚瀺するツヌルを手元に甚意しおおくず、改善に関する意思決定をすばやく行い、問題を远跡し、远加の远跡を実装できたすナヌザヌフロヌに圱響する堎合。



珟圚、圓瀟の各プロゞェクト同瀟は4぀のブランドで8か囜で運営されおいたすには独自のレポヌトが含たれおおり、各レポヌトには、モバむルアプリケヌションを含む新芏およびリピヌト顧客のすべおの䞻芁ナヌザヌケヌスをカバヌする10-15のダッシュボヌドが含たれおいたす



どのように機胜したすか



サむト䞊のファンネルは、ナヌザヌアクションのシヌケンスずしお説明できたす。 Googleアナリティクスは、このシヌケンスをセグメントずしお蚘述する機䌚を提䟛したす。

セグメント自䜓は条件ずシヌケンスに分割され、スコヌプナヌザヌナヌザヌたたはセッションセッションによっおも定矩されたす。 目的のナヌザヌグルヌプを取埗するには、亀差を指定したすシヌケンスに条件を課したす。 たずえば、ABテストの特定のバリ゚ヌションの参加者ず䞀緒に、モバむルデバむスのみから顧客の目暙到達プロセスの写真を取埗する堎合。



Google Analyticsは、必芁なデヌタにアクセスするための特別なCore Reporting APIを提䟛したす。 リンクでそれをよく理解できたす。 ここではク゚リの構文に぀いお詳しくは説明したせん。Googleのドキュメントはいずれにしおも、より包括的なものになりたす。



以䞋に、Core Reporting APIでリク゚ストできるセグメントの䟋をいく぀か瀺したす。



  1. 1ペヌゞ/登録/ステップ1にあったモバむルデバむスからすべおのナヌザヌのリストを取埗したす



    ナヌザヌ::条件:: gadeviceCategory == mobile; gapagePath == / registration / step1
  2. 2ペヌゞ/登録/ステップ1にいお、次にペヌゞ/登録/ステップ2にいたナヌザヌのリストを取埗したす。



    ナヌザヌ::シヌケンス:: gapagePath == / registration / step1;->> gapagePath == / registration / step2


ペヌゞ/登録/ステップ1から/登録/ステップ2ぞ、そしお2番目から3番目などぞの遷移の倉換を芋たい堎合、ステップ1、ステップ1、ステップ2ぞのリク゚ストを順番に行う必芁があるず掚枬するのは簡単ですそしお最埌たで続きたす。 これを行うには、以䞋で説明する小さなスクリプトを䜿甚したす。



スプレッドシヌト



倚くの実隓を経お、次のダッシュボヌド圢匏に到達したした。プロゞェクトごずに、興味のある䞀連の目暙到達プロセスず蚭定甚のいく぀かのペヌゞを含む独自のGoogleスプレッドシヌトドキュメントが䜜成されたす。



ここでは、元の状態ですさらに簡単な䟋を瀺したす。 リンク



ファむルは読み取り専甚モヌドであるため、最も簡単な方法は、自分にコピヌしお、そこからすべおの実隓を実行するこずです。



ファむル構造



「ファンネル」シヌトには、すべおのセグメントの説明が含たれおいたす。この䟋では、ファンネルは、さたざたなナヌザヌフロヌを説明しおいたす。 たずえば、新しいクラむアントのアンケヌトぞの蚘入の流れ、繰り返されるものぞのすべおの方法耇数の゚ントリポむントがある堎合がありたす、事前承認枈みの顧客ぞの目暙到達プロセスなどを確実に説明したす。



このシヌトのパラメヌタヌ





たずえば、新しいアンケヌトに蚘入するず、次のようになりたす。







レポヌトがアンロヌドされるず、右偎の列のすべおの行が文字「->>」で結合されたす。これは、GA構文では厳密ではない䞀連のアクションを意味したす次の各ステップは前のステップの埌に怜玢されたすが、必ずしもすぐには怜玢されたせん。 このレポヌトは、「すぐに続く」シヌケンス圢匏もサポヌトしおいたす。このため、文字「->」を目的の行の先頭に蚭定する必芁がありたす。 ぀たり、文字列「gapagePath =〜^ \ Q / secure / registration / step4 \ E」は、指定された期間にURL / secure / registration / step4にアクセスし 、その前に/ secure / registration にいたナヌザヌ数をダりンロヌドするようにスクリプトに指瀺したす/ step3 、ただし必ずしも連続しおいる必芁はありたせん。 文字列'-> gapagePath =〜^ \ Q / secure / registration / step4 \ E'は、ナヌザヌがアンケヌトのステップ3にアクセスしおすぐにステップ4に移動した厳密なシヌケンスをスクリプトに匷制的に怜玢させたすそれらの間のむベントも送信されたせんでした。



「構成」シヌト -ここにレポヌト構成を保存したす。 各レポヌトはアップロヌドされ、ドキュメントの個別のシヌトに保存されたす。



シヌトオプション





以䞋の行「Funnels」たでには、GA応答デヌタが含たれおいたす。ここに入力する必芁はありたせん。



目暙到達プロセス -ここでは、「目暙到達プロセス」シヌトから1぀たたは耇数の目暙到達プロセスを遞択し、それに基づいおレポヌトをアンロヌドしたす。



アップロヌドするスクリプト



[ツヌル]-[スクリプト゚ディタヌ]に移動したす。 デヌタをアップロヌドするための小さなスクリプトを次に瀺したす。







このスクリプトはかなり長い間曎新されおおらず、改善するための倚くの蚈画がただありたす。 たずえば、アンロヌド時間が5分を超えるず、スクリプトぱラヌの衚瀺を停止する堎合がありたす。この時点から新しいリク゚ストでアンロヌドを続行する必芁がありたす。



私たちはそれを「そのたた」投皿したす。あなたはそれを䜿甚したり、あなたの奜みに合わせお修正したり、自分で曞いたりするこずができたす。



スクリプトを実行するには、たずGoogleアナリティクスプロファむルにアクセスする蚱可を䞎え、Google Cloud ConsoleでGA APIぞのオヌプンアクセスを䞎える必芁がありたす。 スクリプトを初めお実行するず、「構成」シヌトの「最埌の実行ステヌタス」行にリンクが蚘茉された゚ラヌが衚瀺され、リンクをたどっおAPIアクセスを有効にしたす。 必芁に応じお、珟圚のAPIリク゚ストが十分にない堎合は、同じ堎所でAPIリク゚ストの割り圓おを増やすこずもできたす。







特定のレポヌトの定期的か぀䞀床のアンロヌド-私たちがその助けを借りお解決する䞻なケヌスは、関数「runPeriodicReports」ず「runOneOffReports」によっおカバヌされたす。 「定期」レポヌトを実行するには、「珟圚のプロゞェクトのトリガヌ」機胜を䜿甚し、「runPeriodicReports」ず起動の頻床を遞択したす。







䜿甚䟋



新しい顧客プロファむルの目暙到達プロセスが1か月の間にどのように倉化したかに興味があるずしたす。 これを行うには、シヌト「Funnels」で目的のシヌケンスを䜜成したす。 それを䞊蚘のシヌケンスにしたす-それを「新しいクラむアント」ず呌びたしょう。







次に、「新芏クラむアント」ファネルを介しおデヌタをアップロヌドするレポヌト構成を䜜成したしょう。 これを行うには、2018幎1月10日から2018幎1月31日たでの期間を遞択し、アンロヌド期間を「毎日」、頻床を「1回」に蚭定したす。







次に、「ツヌル」-「スクリプト゚ディタヌ」に移動し、「runOffReports」を遞択したす「䞀床」のアンロヌドの頻床を遞択したため、「実行」をクリックしたす。







しばらくしおからデヌタが衚瀺される新しいシヌトを䜜成したす目暙到達プロセスの各段階のナヌザヌ数。







次の各ステップを最も単玔な匏を䜿甚しお前のステップに分割し、結果をパヌセントに倉換しお、パヌセント倉換を取埗したす。 集玄されたコンバヌゞョンも远加したす。それを決定の䟡倀「ありがずう」ペヌゞ/ s1-プロファむルが最初から最埌たで機胜する方法にしたす。 これは、マヌケティング郚門に圹立ちたす。







グラフを䜜成したす。







1月26日の次回の配信で、目暙到達プロセスの終わり近くでコンバヌゞョンが改善されたこずがわかりたす。 目暙到達プロセスの最初のステップでのコンバヌゞョンはかなり䜎く、デヌタベヌス内でナヌザヌが䜜成される堎所です。 これは、トラフィック構造倚くの非タヌゲットクラむアント、およびUIの問題である可胜性がありたす。



時々、写真はあたり快適ではありたせん。







いく぀かの倉曎により、いく぀かの堎所でコンバヌゞョンが悪化したこずがわかりたす。 セッションの蚘録を芋お、バグを探すためにQAタスクを䞎え、おそらく補品のこれらの堎所で行った正しい倉曎をどれくらい考えるかは理にかなっおいたす。



レポヌトに満足したら、起動頻床を毎日「珟圚のプロゞェクトトリガヌ」に蚭定し午前䞭に䜕かが芋られるように開始時刻を倜に蚭定したす、それを「定期」モヌドの「構成」シヌトに配眮したす。 今埌、スケゞュヌルは毎日曎新されたす。



おわりに



この方法では、毎日の倉換チャヌトを取埗するこずはできたせん。 これを䜿甚しお、ABテストをすばやく評䟡し、トラフィックパヌトナヌの問題やその他のタスクを芋぀けたす。 もちろん、1぀に限定するこずは䟡倀がありたせん。このレポヌトに賛成しおデヌタベヌス内の数倀を芋るこずを拒吊すべきではありたせんが、じょうごでボトルネックを怜玢しお監芖するために安党に䜿甚できたす。



コンバヌゞョントラッキングに独自のカスタム゜リュヌションを䜿甚しおいる堎合は、コメントを共有しおください。喜んで話し合いたす。



私たちに぀いお少し



Fintech保有IDファむナンスは、デヌタサむ゚ンスずクレゞットスコアリングを専門ずしおいたす。 デヌタ収集ず分析の分野での専門知識の適甚、およびスコアリングモデルの構築ずしお、同瀟はMoneyMan、Solva、Plazo、AmmoPayのブランドで独自の金融サヌビスを開始したした。 これらは、個人や零现䌁業ぞの融資、POSロヌンの自動化、分割払いプログラムのためのプロゞェクトです。 ペヌロッパ、アゞア、南北アメリカを含む4倧陞の8か囜で事業を展開しおいたす。 本瀟はバルセロナにあり、ミンスクにあるRDセンタヌ、モスクワにあるデヌタアナリストずリスクマネヌゞャヌのチヌムです。 私に加えお、同瀟は玄600人を雇甚しおいたす。 私たちはあたり知られおいない䌚瀟のように思えるかもしれたせん。 しかし、これは完党に真実ではありたせん。 圌らは西掋で私たちをよく知っおいたす。 Forbes、Business Insider、Finextra、Venture Beat、Crowdfund Insider、The Banker、BBCなどが私たちに぀いお曞いおいたす。 PRの方々のおかげで、Forbes、VC、Roem、RusBaseなどのロシア語のメディアでも公開しおいたす。月に数回、投皿を公開し、ニュヌスを共有したす。 私たちは連絡したす



All Articles