Using the API to enable auto tagging, I am informed that I cannot set Parallel Tracking.
final CustomerServiceInterface accountCustomerService = adWordsServices.get(adWordsSession, CustomerServiceInterface.class);
final Customer[] customers = accountCustomerService.getCustomers();
final Customer customer = customers[0];
if (!customer.getAutoTaggingEnabled()) {
customer.setAutoTaggingEnabled(true);
customer.setParallelTrackingEnabled(false); // or true, or don't set it. same error all 3 variations...
try {
final Customer updated = accountCustomerService.mutate(customer);
} catch (RemoteException e) {
log.error("Error changing account " + account.getName());
failed.incrementAndGet();
System.exit(0);
Request ID: 00057b05e614d8610a1b0a066107798b ResponseTime(ms): 130 OperationsCount: 1 IsFault: true FaultMessage: ApiException{applicationExceptionType=ApiException, errors=[OperationAccessDenied{apiErrorType=OperationAccessDenied, errorString=OperationAccessDenied.ACTION_NOT_PERMITTED, fieldPath=customer.parallelTrackingEnabled, fieldPathElements=[FieldPathElement{field=customer}, FieldPathElement{field=parallelTrackingEnabled}], reason=ACTION_NOT_PERMITTED, trigger=}]}
So to try and work around this error, I tried setting parallelTracking to false in one run, and true in another and got the same error.
Any suggestions?
Thanks!