PayPal IPN API を使用して、PayPal を Google アナリティクスの e コマース トラッキングと統合しようとしています。SO に関する質問がほとんどないことは知っていますが、私の質問に答えている人はいません。
PayPal の [今すぐ購入] ボタンを使用しているため、顧客はメイン サイトを離れ、PayPal サイトで購入が行われています。
PayPal IPN リスナーの部分は既に PHP で記述されており、問題ないと思います。GA API (_addtrans、_additem、および _tracktrans) を使用して、PayPal データを GA のトランザクションとして送信することもできます。これは問題ではありません。
私が理解できないのは、最初の GA ユーザー データ ([どこから来たか、何をクリックしたかなど]) を特定の PayPal 購入に関連付ける方法です (購入自体はメイン サイトではなく PayPal サイトで行われていることを思い出してください)。サイト)。
解決策が提案されているこのリンクを見つけましたが、これが PHP/JavaScript スクリプトでどのように実装されるかについての具体的な詳細はありません。
http://marketlytics.com/blog/accurately-integrate-paypal-with-google-analytics-ecommerce/
基本的に、問題は、次の単語を PHP/Javascript スクリプトにどのようにマッピングできるかということです。
これを機能させるために、ユーザーがペイパルで購入するために出発したときにユーザーを特定することから始めました。ユーザーの最初の行動 [どこから来たか、何をクリックしたかなど] を最終的な購入に結びつける必要があるため、これは不可欠です。>ユーザーが戻ってくるかもしれないし、戻ってこないかもしれないので、ユーザーを識別する方法を持つことが不可欠です。
次に、トランザクションが完了するたびにアラートを送信するように IPN を構成しました。> トランザクションからの情報と、最初に構成した一意の識別子を使用して > Google アナリティクスに注文について伝えるために必要なすべてのデータを取得しました。