since ‎12-09-2016
‎10-12-2019
zaned72942122
Level 2
Re: 'Catch' GA events with DTM and send into Adobe Analytics
Avatar

zaned72942122

zaned72942122
- Dynamic Tag Management
Why piggyback off of GA events? Why not just send data both to DTM and Google Analytics at the same time as two separate entities (as they are)? Somewhere in your code you are pushing the GA events, just add onto that part of your code and include pushes to DTM.

Views

2.3K

Likes

0

Replies

0
Re: Twitter: Universal Tag via DTM?
Avatar

zaned72942122

zaned72942122
- Dynamic Tag Management
Ideally, you should already have an event based rule or a direct call rule setup for the order confirmation, where all of the data concerning the transaction is readable. Price point, the list of products, shipping price, whatever... Assuming you already have such a rule setup this way, you would just add it as a third party script, just as you have it in your post. If you want to keep the tag, then use Sequential HTML on Bottom of Page, but I recommend using Sequential JavaScript loaded on Bottom of Page so your tag gets executed at the point all of the transaction information should be available. Otherwise, you may risk sending the pixel through without the DigitalData values.As long as DTM is setup properly on the page, then you could theoretically get away with using any kind of rule. I highly discourage the use of page load rules for order confirmation tags, though. An order confirmation is an event that should be treated delicately and independently as not to confuse it with just another page (or a refresh of the order confirmation page). Just make sure you have the include in the <head> and the _satellite.pageBottom() call in its own <script> tag just above the </body> tag.

Views

1.9K

Likes

0

Replies

0
Re: Need help in creating a DataElement
Avatar

zaned72942122

zaned72942122
- Dynamic Tag Management
You're trying to push to an Object instead of an Array.Your code should be in this order using an array of objects:- Declare your arrayvar digitalData = {}; digitalData.ecommerce = {}; digitalData.ecommerce.transactionProds = [];- Push to it.var aProduct = { 'sku':'12345', 'name':'Product Name'};digitalData.ecommerce.transactionProds.push(aProduct);Accessing all of the products and using them how you need them might require some custom code to do; it really depends on what you're trying to do wi...

Views

1.2K

Like

1

Replies

0
Re: Page Load Rule firing on Domain that was not selected
Avatar

zaned72942122

zaned72942122
- Dynamic Tag Management
Are you sure that site.com and mysite.com have the same DTM include?

Views

862

Like

1

Replies

0
Re: Data Layer file showing as 404
Avatar

zaned72942122

zaned72942122
- Dynamic Tag Management
I would put my money on the issue with e-commerce tracking disappearing having everything to do with your 404 page for the data layer file. You also mentioned that the URL structure has changed for the order confirmation page. Without knowing your current DTM setup, we can't really provide a thorough enough answer. The data layer is just a JSON object with an arbitrary name that holds key data points needed to maintain and sustain a successful analytics setup. How your DTM setup grabs these data...

Views

781

Like

1

Replies

0