@@ -897,14 +897,16 @@ class GoogleAnalyticsAdminSettingsForm extends ConfigFormBase {
'siteSpeedSampleRate',
'storage',
'useAmpClientId',
'userId',
];
if($name=='name'){
returnt('Create only field name %name is a disallowed field name. Changing the <em>Tracker Name</em> is currently not supported.',['%name'=>$name]);
}
if($name=='allowLinker'){
returnt('Create only field name %name is a disallowed field name. Please select <em>Multiple top-level domains</em> under <em>What are you tracking</em> to enable cross domain tracking.',['%name'=>$name]);
returnt('Create only field name %name is a disallowed field name. Please select <em>Multiple top-level domains</em> under <em>Tracking scope > Domains</em> to enable cross domain tracking.',['%name'=>$name]);
}
if($name=='userId'){
returnt('Create only field name %name is a disallowed field name. Please enable <em>Track User ID</em> under <em>Tracking scope > Users</em>.',['%name'=>$name]);
}
if(!in_array($name,$create_only_fields)){
returnt('Create only field name %name is an unknown field name. Field names are case sensitive. Please see <a href=":url">create only fields</a> documentation for supported field names.',['%name'=>$name,':url'=>'https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#create']);