DataEntry entry = analyticsData.getEntries().get(i);
// All dimensions are returned from the API as Strings, but in the case of groupID and
// criterionID, they're really longs. Cast as long using Long.parseLong(str).
Long groupID = Long.parseLong(entry.stringValueOf("ga:adwordsAdGroupID"));
Long critID = Long.parseLong(entry.stringValueOf("ga:adwordsCriteriaID"));
// Add AdWords IDs from Google Analytics to criteria filter array.
AdGroupCriterionIdFilter critFilter = new AdGroupCriterionIdFilter();
critFilter.setAdGroupId(groupID);
critFilter.setCriterionId(critID);