private function insertTwoConversions($visit) { $conversionProperties = array('idsite' => $visit['idsite'], 'idvisitor' => $visit['idvisitor'], 'location_longitude' => $visit['location_longitude'], 'location_latitude' => $visit['location_latitude'], 'location_region' => $visit['location_region'], 'location_country' => $visit['location_country'], 'location_city' => $visit['location_city'], 'visitor_count_visits' => $visit['visitor_count_visits'], 'visitor_returning' => $visit['visitor_returning']); $this->logInserter->insertConversion($visit['idvisit'], $conversionProperties); $conversionProperties['buster'] = 2; $this->logInserter->insertConversion($visit['idvisit'], $conversionProperties); }
private function insertVisit($idSite, $dateTime) { $visit = $this->logInserter->insertVisit(array('idsite' => $idSite, 'visit_last_action_time' => $dateTime)); $orderId = 'idorder_' . $visit['idvisit']; // insert two actions $this->logInserter->insertVisitAction($visit['idvisit'], array('idsite' => $idSite)); $this->logInserter->insertVisitAction($visit['idvisit'], array('idsite' => $idSite)); // insert two conversions $this->logInserter->insertConversion($visit['idvisit'], array('idsite' => $idSite, 'buster' => 1)); $this->logInserter->insertConversion($visit['idvisit'], array('idsite' => $idSite, 'buster' => 2, 'idorder' => $orderId)); // insert two conversion items for last conversion $this->logInserter->insertConversionItem($visit['idvisit'], $orderId, array('idsite' => $idSite)); $this->logInserter->insertConversionItem($visit['idvisit'], $orderId, array('idsite' => $idSite, 'idaction_sku' => 123)); }