Welcome!
Welcome to the Marin Software Support Center. We're glad you're here. Here's what you can look forward to:
  • Real-time search so you can find what you need faster than ever.
  • Easy-to-follow video guides for our most popular articles.
  • Interactive simulations and Live Screenshots to make learning easy.
  • Regular content updates to ensure every word you read is accurate and up-to-date.

Search Publishers

Home > English > Search Publishers > Google > How To Articles: Google > Post-Upgraded URLs: Account Review FAQ

Post-Upgraded URLs: Account Review FAQ

Introduction

Following the completion of the migration to Google’s Upgraded URLs format, please review your Marin Client Account for Activity Log errors that may require your attention and to ensure that landing pages resolve as expected.

In this guide, we will walk you through four areas to identify potential errors and address them.
 

  1. Check for URLs that are resolving to a 404 error.
     
  2. Review account configuration.
     
  3. Historical destination URL check.
     
  4. Checking the Activity Log for errors.

Part 1: How to find 404 errors related to upgraded URLs

The Migration Portal provides a summary of the migrated objects in the Reports tab. Included in the reports tab is a URL Landing Page Validation, which checks if a URL resolves successfully or not. URLs that resolve to a 404 error need to be checked.

Steps to Review Tracking Set Up

  • Log in to the appropriate Migration Portal and download the URL results from the Reports page:
     
a.png
 
 
 
 
 
 
 
 
 
 


Recommended Steps for Review

  • Review any URLs with Response Code Fail 404.
     
  • Select the URL and test the URL in a browser to confirm the results. 
     
  • If the URL no longer results in a 404 error, please take note of the URL and test additional URLs.
     
  • The goal is to ensure the URL resolves successfully.
     

Part 2: Steps to Review Account Configuration

  • If your account is using an account-level tracking template, please navigate to the Channels tab, pull in the Tracking Template column (located under Settings) and confirm the tracking template configuration. 
     
  • Confirm the URL adheres to the Tracking Template format in the Upgrade Portal.
     
  • If the Google account is using tracking templates at another object level, please navigate to the appropriate tab in the Marin application, pull in the tracking template column and confirm there is a tracking template in place and that the URL adheres to the template format.
     
  • In the event that a Tracking Template is missing, make an edit to the affected object in Marin and submit Post Now. This will apply the current URL Builder settings and the template will be populated.
     
  • Please also review the custom parameter settings in each of the respective tabs and take note of any inconsistencies between the URL in question, and the custom parameters for that specific keyword. 
     
  • Check your Upgrade portal to confirm custom parameter settings.
     
  • Check that sitelinks have also been migrated properly.
     
    1. From the Campaigns tab, click into any Google Ads Campaign that contains sitelinks.
    2. Navigate to Ad Extensions sub-tab and click Create Report.
    3. Download the Report from Completed Reports.
    4. If using an Account Tracking Template, you will be able to see a fully constructed Final URL in the Destination URL column (Tracking Template applied, Custom Parameters defined and appended to Landing Page).
    5. For any Custom Parameters that have replaced the {copy:x} function, verify the values are not populated, as Google Ads should populate this at the time of click to reference the value of the Custom Parameter’s corresponding location (i.e., mkwid=a1b2c3d4 value of keyword).

Part 3: Historical Destination URL Review

  • As an added diagnostic measure, you may want to consider reviewing the destination URL before the migration. 
  • To obtain this information, select a Google keyword and navigate to the keyword settings page and filter for user= migration@marinsoftware.com

b.png

 

  • Please take note of any differences in the destination URL by comparing the 'Old Value' to the 'New Value'.
  • As an additional quality assurance measure, create a report from the keyword settings page:

 

c.png
 

Part 4: Troubleshooting Activity Log Errors

Below is a list of common errors you may encounter and the steps for resolution:

1. User Did Not Have Write Access

Impact & Steps to Resolve:

  • Use the Landing Page column header in place of the Destination URL or Click Through URL column header for Google objects.

​2. "Must Specify One of Search CPC, Placement CPC, or Placement CPM".

Steps to Resolve:

  1. Download erroneous structure file.

  2. Filter for groups with the above error.

  3. Add column Search Bid for groups that failed and add a dummy search bid of 0.01.

  4. Re-upload groups structure file (failed rows).

  5. Pull in Custom Parameters column in the main Groups grid to confirm that they've been assigned.

  6. Search bid should have reverted to 0.

  7. You can find more info on the error from our Support Center article.

3. Google Error: Date is before allowed minimum.

Steps to Resolve:

1. Assign a start date for valid sitelinks, assign a landing page URL and Mobile Landing Page URL.

4. This item cannot be modified until it is re-synced with the publisher.

Impact:

Custom parameters cannot be set on Needs Sync campaigns, which includes CallOnlyAds campaigns. Please note that at this time, Marin does not sync in CallOnlyAds and as such URLs may not resolve correctly.

5. Operation failed with error: Error: cannot read line: xx, invalid encapsulator ["].

Step to Resolve:

This error may occur when bulk uploading a group Custom Parameter. This refers to a formatting issue with the bulk sheet. Depending on how the sheet was created or saved, it could include certain invalid characters like quotation marks. Also Group name could have been created with quotation marks.

The important part of the error is what is in the [square brackets] at the end of the error message. This highlights what characters are causing the problem. The xxx in the message refers to which line in the bulk sheet the problem is occurring.

  1. Take the original file, save it as a Unicode Text file and re-upload it to the Platform via bulk upload.
  2. If you find that it is still failing, open the file in a text editor (like Notepad++) to view the formatting and correct any issues that you see.
  3. If Group name contains quotation marks, you must define Custom Parameter in Google Ads and sync down. Or change Group name in Google Ads, sync change in the Platform, then bulk upload Custom Parameter to Group.

Please read our Support Center article for more information.

6. Operation needs to be re-sent to publisher because of the following processing errors: [Unable to authenticate your account. Please check your login credentials and try again.]

Impact & Steps to Resolve:

The tracking template and custom parameters cannot be applied as the Google publisher credentials are not updated within the Marin application. To resolve this error re-authenticate your Marin account by navigating to ChannelsManage Accounts > select Google and enter your updated account credentials to authenticate your account.

7. Java Null Pointer Exception

Impact & Steps to Resolve:

In this case, the Upgraded URLs bulk sheet failed and did not update objects in the bulk sheet. Check the bulk sheet and validate that all required columns are provided. Remove any extraneous or unnecessary columns. For example, if a creative bulk sheet fails, then try re-uploading it with account, campaign, group, creative id, landing page / mobile landing page and custom parameters. Remove headline, desc line 1, desc line 2, display url, etc.

8.  GOOGLE, MISSING_PROTOCOL, operations[0].operand.finalUrls.urls[0],(example URL), en_US

Impact & Steps to Resolve:

When the Final URL (known as Landing Page in the Platform) is missing http:// or https:// this will cause this error to occur. Please include http:// or https:// on Landing Page fields to resolve this error.

9. Keywords Created

Impact & Steps to Resolve:

The Upgraded URLs migration will be editing existing objects and should not create new keywords. If you see this error please reach out to your Marin account team. They will rename the bulk sheet to keywordEditHELD_filename.txt and upload it to your Marin FTP Directory in Held Status. keywordEditHELD_ will skip any new objects. Unfortunately, this option does not exist for creatives.

10. Error: GOOGLE, CANNOT_SET_FIELD

Impact & Steps to Resolve:

Bulk object creation will fail. To resolve this error use the Landing Page Column Header in place of the Destination URL or Click Through URL column header for Google objects

11. CallOnlyAd does not have an associated adapter

Impact & Steps to Resolve

It appears Call Only Ads don't have Destination URLs as they redirect to a phone number. Screenshot of setup of this ad type in the Google Ads UI here: http://www.screencast.com/t/AFMjaLIjBHq

You can ignore any campaigns of this type since they should not include normal text ads.

12. Activity Log Operation Failed completely with no “Results” column.

Impact & Steps to Resolve:

The bulk sheet contained over 50,000 rows that generated an error. In order to populate an error message, break up the file into smaller batches (< 50K rows) and re-upload each file individually. Valid edits will go through, while objects with an error will now kick back an error in the Results column. Please reference this list to help with any errors encountered.

13. Error: GOOGLE, CANNOT_SET_FIELD

Impact & Steps to Resolve:

Bulk object creation will fail. Use the Landing Page column header in place of the Destination URL or Click Through URL column header for Google objects.

14. Google Error: Error: GOOGLE, unapproved_supplements, operations[215].operand.ad.description1,, en_US

Impact & Steps to Resolve:

Please navigate to the Creatives tab of the Platform and filter by Sync Error (the Operational Status column denoted by the flag), then multi-edit and submit all of the policy names and violating texts using the error details (separated by commas if there are multiple types of violations).
 

d.png

 

e.png

 

Post Upgraded URLs QA Check List

Account Template QA

  • If the proposal in the Upgraded URLs portal indicates an Account level template, navigate to the Channels tab and use the View Builder to select the Tracking Template column. The Tracking Template for each Google account should match what is shown in the proposal in the Upgraded URLs Portal.

Campaign Template and Custom Parameters QA

  • If the proposal in the Upgraded URLs portal indicates a Campaign level template, go to the Campaigns tab and use the View Builder to select the Tracking Template column. The Tracking Template for each Google campaign should match what is shown in the proposal in the Upgraded URLs Portal.
  • Ensure that all editable, non-deleted objects have values for the custom parameters as defined in the proposal in the Upgraded URLs portal.

Group Template and Custom Parameters QA

  • If the proposal in the Upgraded URLs portal indicates Group level templates, go to the Groups tab and use the View Builder to select the Tracking Template column. The Tracking Template for each Google campaign should match what is shown in the proposal in the Upgraded URLs Portal.
  • Ensure that all editable, non-deleted objects have values for the custom parameters as defined in the proposal in the Upgraded URLs portal.

Keyword and Custom Parameters QA

  • Create a report with the following filters: Publisher = Google, Destination URL is not blank, Landing Page is blank, and Status = All but deleted. If there are any results, then you will need to manually resolve these since these could not be upgraded automatically.
  • Ensure that all editable, non-deleted objects have values for the custom parameters as defined in the proposal in the Upgraded URLs portal.

Creative and Custom Parameters QA

  • Create a report with the following filters: Publisher = Google, Destination URL is not blank, Landing Page is blank, and Status = All but deleted.
  • If there are any results, then you will need to manually resolve these since these could not be upgraded automatically.
  • If using redirects, create a report for any Landing Page URLs containing the redirect domain (e.g. Landing Page contains 'tracker.marinsw'). If there are any results, then you will need to manually resolve these since these could not be upgraded automatically.
  • Any fixes to Landing Pages should be resolved directly in Marin because objects in Editing status cannot be updated. You may need to resolve these once the items are posted to the publisher.
  • Ensure that all editable, non-deleted objects have values for the custom parameters as defined in the proposal in the Upgraded URLs portal.

Placement and Custom Parameters QA

  • Create a report with the following filters: Publisher= Google, Destination URL is not blank, Landing Page is blank, and Status= All but deleted.
  • If there are any results, then you will need to manually resolve these since these could not be upgraded automatically.
  • If using redirects, create a report for any Landing Page URLs containing the redirect domain (e.g. Landing Page contains 'tracker.marinsw'). If there are any results, then you will need to manually resolve these since these could not be upgraded automatically.
  • Any fixes to Landing Pages should be resolved directly in Marin because objects in "Editing" status cannot be updated. You may need to resolve these once the items are posted to the publisher.
  • Ensure that all editable, non-deleted objects have values for the custom parameters as defined in the proposal in the Upgraded URLs portal.
Last modified

Tags

Classifications

(not set)
(not set)
(not set)

 

wiki.page("Internal/Mindtouch_Launch_Sandbox/js.cookie.js")