Google アナリティクスMeasurement Protocolを使用して、オフライン トランザクションを Google アナリティクスに送信します。場合によっては、同じID (および正の収益)を持つ 2 つ以上のトランザクションを送信する必要があります。数日のうちに(同じIDで)トランザクションを送信すると、正常に機能します。ただし、1 ~ 2 分の間隔で 2 つのトランザクション (同じ ID を持つ) を送信すると、そのうちの 1 つだけが Analytics で考慮され、もう 1 つが無視されます。
同じ ID のトランザクションを送信する最小間隔はありますか?
コメントからのコード:
$curl=curl_init(http://google-analytics.com/collect');
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_POSTFIELDS, 'v=1'.'&ni=1'.'&tid='.$track_id.'&cid='.$client_id . '&t=transaction'.'&ti='.$transaction_id.'&tr='.$revenue);
curl_exec($curl);
curl_close($curl);