This Page Does Not Have ewt.track() OR ewt.track link() error
Could you read through the following topic if you encounter This Page Does Not Have ewt? track() OR ewt.tracklink() error during web tracking.
Solution
This warning is misleading and causes many to believe there is a web tracking problem. However, this notification suggests that a higher level of tracking may be desired. Without ewt.track()
or ewt.tracklink()
, the page visits are tracked if the rest of the web tracking code is placed correctly on the web pages. If you wish to track clicks, downloads, custom events, etc., you must incorporate the extra JavaScript at those event points within each page as described in the latest Web Tracking User Guide.
Loading errors of the given URL for the web tracking pixel image
Read through the following topic if you have encountered URL loading issues when you hover over the Event.jpeg entry in the Chrome developer tools or Firebug for Firefox.
Solution
You are encountering the error because Acoustic Campaign does not provide an image. However, this is standard practice and does not affect your web tracking.
Problems with getting results when searching by tags
You can go over the troubleshooting information on searching by tags to see the right results. If a search yields no results, the reason might be how the tags are being treated and which tags are applied to the emails.
Filtering emails by tags for reports that are in Reports-New or for a list that is in Advanced Search results in no results if ALL tags that are being used are not on the individual emails. Look at the relationship as a many-to-one (many tags to one email).
A comma between tags acts as an AND, not an OR. Therefore, all tags need to be on all emails being sent.
Note: Tags do not return results if they are not applied to the sent email.
Unable to delete: Group is used in a report or template
In the analytics report, when you try to delete a couple of segment groups and start over, an error is displayed when you delete Unable to delete: Group is used in a report or template.
To resolve the error, check the analytic report template. If the segment group is not associated with any template, click Create & Manage Report Templates in the Analytic Reports and expand the segment groups. If the segment group you want to delete is present, delete it and then check whether any reports are associated with the segment. If no reports are associated, then you can delete the segment group.
Web tracking code errors
The following Web Tracking code for links does not work:
<script type='text/javascript'>
var customEventsOnLoad = window.onload;
window.onload = function()
{ customEventsOnLoad();
ewt.track({name:'page',type:'pagetype'});
ewt.track({name:'chapter',type:'pagetype'});
}
</script>
Solution
Add Link
to ewt.track
Note: Case sensitivity is important in JavaScript. Ensure that the resulting snippet reads as ewt.trackLink
.
The new code is displayed as follows:
<script type='text/javascript'>
var customEventsOnLoad = window.onload;
window.onload = function()
{ customEventsOnLoad();
ewt.trackLink({name:'page',type:'pagetype'});
ewt.trackLink({name:'chapter',type:'pagetype'});
}
</script>
Loading issues of a tracked URL
Read through the following topic to understand why a tracked URL with a Google Analytics query string that is going to an outside website fails to load.
Symptom
Confirm the following conditions to resolve the issue:
- Google Analytics with email name is included in the query string.
- The email name contains a period in it. Example: DRAFT - Invitation - Seminar - Fall Conference.
- The website that it is being led to is either an ASP/ASPX.net site.
- Tracked URL is being utilized for the link.
Solution
When utilizing Google Analytics, it is best to be mindful of the email name that you choose if you are leading people to your website. Having a period in the name of your email can cause the URL to break due to the way that the query string is interpreted when it lands on the website. This appears to only happen with ASP or ASPX pages/sites.
Tools that are useful to see this within your Firefox browser that is not supported by Acoustic Campaign are as follows:
- Httpfox: This free add-on monitors and analyzes all incoming and outgoing HTTP traffic between the browser and the web servers.
Web Tracking Validation Warning: This page does not have com.silverpop.brandeddomains META tag
Read through the following topic if you encounter Web Tracking Validation Warning: This page does not have com.silverpop.brandeddomains META tag error under Settings > Administration > Organization Settings > Web Tracking Settings > Validate
Solution
The warning means that Acoustic Campaign could not find the Web Tracking meta tag on the page you are attempting to validate. The meta tag is used to maintain a common reference to a unique visitor across one or more external web-tracked sites. You must obtain the tag from the Web Tracking Code section of your Web Tracking Settings and insert it between the head tags of your web pages.
This page does not have web-tracking JavaScript
Read through the following section if you encounter This page does not have webtracking javascript error while performing a Web Tracking Validation test.
Solution
The error occurs when the required Web Tracking scripts are not present in the web site's HTML code.
Verify the following:
- The web tracking code beginning with the script
src='http://contentz" rel="freeklink" title="http://contentz" />
and is present between the<body></body>
tags. - The web tracking code is missing the following closing tag :
</script>
. - Verify if your site redirects to another site. If you have added your main domain to Web Tracking Settings > Branded Domains but haven't added it to the forwarding page, the Validation Tool may not detect the script.
- Verify if another web script or tracking code is conflicting with the Web Tracking script.
Retrieving sent-to email addresses after a mailing is stopped
You can retrieve a list of email addresses that were sent a mailing before you canceled the mailing.
To retrieve the list of recipients sent before you canceled the mailing, follow these steps.
- In Reports, open the Single Mailing Report, click the name of the appropriate mailing, and click Export Tracking Data.
- Check the Sent metric and click Continue.
- Confirm the selection and click Export Results.
- The data job begins running.
- Click the Data Job ID number and review the status. You can click Refresh every so often until the data job is complete.
- Highlight and copy the File Name. Use the Search box in Acoustic Campaign to find the File Name if needed.
- Go to Resources > Stored Files > Private Folder > Export Files Folder.
- If the report is not immediately visible in the list, paste the File Name you copied earlier into the Search box. After you locate the file, check the box next to the file name and click Download.
Note: Wait for 30 minutes from the point of cancellation of the original mailing before you export the sent tracking metric.
Google Parameters missing from CRM Lead Source
Acoustic Campaign is able to capture Google Analytics query string parameters and insert them into the CRM Lead Source field upon web form submission, with values being delimited by colons. For example, [web form URL]?utm_source=s1&utm_term=t3
. On submission of the above web form with a new contact, the CRM Lead Source field is populated with s1:t3 as expected. However, if more Google parameters are appended to the web form URL, not all parameter values are captured and added to the CRM Lead Source field. For example, [web form
URL]?utm_source=s5&utm_medium=m6&utm_term=t7&utm_campaign=c8
. On submission of the above web form, its CRM Lead Source is only populated with 's5:c8:m6'. The value of utm_term is dropped.
Solution
The Campaign web tracking system captures up to three parameters. For all four Google parameters, utm_source
, utm_campaign
, utm_medium
and utm_term
, the order of search is as follows:
- utm_source and utm_campaign and utm_medium
- utm_source and utm_campaign
- utm_source and utm_term
- utm_source
- utm_campaign
- utm_medium
- utm_term
Back to the URL in the Overview section with all four parameters, all the UTM parameters are fed into the Lead Source except for utm_term.
Uncaught TypeError: Property 'customEventsOnLoad' of object [object Object] is not a function
Read through the following topic if you encounter Uncaught TypeError: Property 'customEventsOnLoad' of object [object Object] is not a function when you try to add the following code in the header, body, or footervar customEventsOnLoad =
window.onload; window.onload = function() { customEventsOnLoad();
ewt.trackLink({name:'playbook-aw_factory_machine_automation',type:'pagetype'});
}
Solution
The custom link fails because the ewt.trackLink
is set up incorrectly. The appropriate way to do this would be to specify the type based on what you named the custom web tracking event Web Tracking section.
For example, ewt.trackLink({name:'playbook-aw_factory_machine_automation
',type:'playbook-aw_factory_machine_automation'})
; In closing the name
can be anything. It is recommended that you make it a descriptive text that helps you understand where the event has occurred. The type
must match a value under the Custom Web Tracking Events or one of our Standard events.