Hi,
I'm using Google Adwords CallOnly campaign with Google Call Tracking feature, for that I'm using Twilio's number.
It works like a visitor searches for a keyword on mobile devices, Google shows my Twilio number which I've provided, when a visitor clicks a different number shows up on dialer, this particular number forwards on my twilio number, after that twilio number forwards call to my mobile phone.
After that I'm downloading calls with the help of AWQL
SELECT CampaignId,AdGroupId,AdGroupName,AdGroupStatus,CampaignName,CampaignStatus,CallDuration,CallStartTime,CallEndTime,CallerCountryCallingCode,
CallStatus,CallType,AccountCurrencyCode,AccountDescriptiveName,AccountTimeZoneId,CustomerDescriptiveName,PrimaryCompanyName,Date,DayOfWeek
FROM CALL_METRICS_CALL_DETAILS_REPORT WHERE CampaignStatus IN [ENABLED, PAUSED]
the problem is that, google api is provideing call start time some minutes before the actual time when the call is placed. e.g I'm testing, and making call on let's say 2016-03-16 03:30:00, twilio tells the actual time but google api says 2016-03-16 03:00:00, sometime the difference is around 30 minutes, sometime it is around 45 minutes.
Timezone of Google and Twilio accounts are same, and I'm also considering daylight saving time.
Please help me is it possible or I'm doing wrong something.
Thanks.