Digital lifefromAdExchanger2 weeks agoPeople Inc. Has A New Name, But It Still Faces The Same Old Google Search Traffic Drought | AdExchangerPeople Inc. experiences a decline in Google referral traffic while digital ad revenue shows growth.