2017-04-15 6 views
0

Googleアナリティクスで複数の電子商取引が記録されている場合に遭遇します。 GA eCommerceのポスティングコードを一度だけ実行するためのコードをサーバー側に追加しました。この問題は、一部のトランザクションでは再現可能です。複数のeコマース取引は、同じ取引IDに対して、異なる日付で行われます。キャッシュされたウェブページのために複数のeコマーストランザクション

このケースは小型のデバイス(モバイル、タブレット)であることがわかりました。小さなデバイスのブラウザは、全体のWebページをキャッシュします。ブラウザを開くと、キャッシュからWebページがリロードされます。したがって、ユーザーがブラウザを開き、キャッシュからページをロードするたびにこの問題が発生します。

誰もが私にこれを助けることができますか?

おかげ

答えて

0

は「二重のトランザクションIDを無視」非常に便利な設定だろうし、我々は試してみて、この機能を要求すべきです。しかし、現時点では存在しません。

最後の「n」日のトランザクションIDを選択し、そのトランザクションIDでヒットを除外するために管理APIを使用してフィルタのヒープを挿入するAPIスクリプトを使用する方法が考えられます。 (キャッシュがおそらく期限切れになった)しばらくすると、古いフィルタが捨てられる可能性があります。これは、トランザクションの数が少ない場合にのみ実現可能です(ビューに含めることができるフィルタの数に上限があると思います)。

または、トランザクションIDが何らかの形で連続している場合(たとえば、日付が含まれている場合)、シーケンスの前の部分(前の日付など)に一致する正規表現を作成し、 (または、トランザクションIDの日付が現在の日付よりも低い場合には合格しません。真夜中にフィルタを更新してください)。

注意:私は実際にこのようなことを試していませんが、うまくいくはずです。

関連する問題