cancel
Showing results for 
Search instead for 
Did you mean: 

Magento 1.9.3.9 google Ads

Magento 1.9.3.9 google Ads

Hello,

 

I am trying to set Google Ads but i don't where i have to insert this code.

I am not sure if this is the success.phtml

 

May i get help please ?

<script>

window.dataLayer = window.dataLayer || [];



var shipping_price = '{{shipping_price | money_without_currency

}}';

shipping_price = shipping_price.replace(",", ".");

var total_price = '{{total_price | money_without_currency }}';

total_price = total_price.replace(",", ".");

var tax_price = '{{tax_price | money_without_currency }}';

tax_price = tax_price.replace(",", ".");

var orderItemsName = []

var orderItemsPrice = []

var orderItemsQuantity = []

var orderItemsId = []

var totalQuantity = 0;



{% for line_item in line_items %}

orderItemsName.push( '{{ line_item.product.title | remove: "'" |

remove: '"'}}')

orderItemsPrice.push('{{ line_item.price | times: 0.01 }}');

orderItemsQuantity.push('{{ line_item.quantity }}');

orderItemsId.push('{{ line_item.product_id }}');

totalQuantity += {{ line_item.quantity }};

{% endfor %}



{% if first_time_accessed %}

window.dataLayer.push({

'page_type': 'purchase',

'event': 'purchase_chpx',

'currency': "{{ shop.currency }}",

'totalValue': total_price,

'shipping': shipping_price,

'tax': tax_price,

'payment_type': '{{order.transactions[0].gateway}}',

'transaction_id': "{{order.name}}",

'email': "{{ checkout.customer.email }}",

'phone_number': "{{billing_address.phone}}",

'first_name': "{{ checkout.customer.first_name }}",

'last_name': "{{ checkout.customer.last_name }}",

'street': "{{ shipping_address.address1 }}",

'city': "{{ shipping_address.city }}",

'region': "{{ shipping_address.province }}",

'postal_code': "{{ shipping_address.zip }}",

'country': "{{ shipping_address.country }} ",

'productName': orderItemsName,

'productPrice': orderItemsPrice,

'productQuantity': orderItemsQuantity,

'productId': orderItemsId,

});

{% endif %}

</script>

 

Regard

3 REPLIES 3

Re: Magento 1.9.3.9 google Ads

Hello @contactcom3bd1 

 

You don't need to add it in any file. you can simply use the System->Configuration->Design->HTML Head->Miscellaneous Scripts section in the config and add your code int here. It will be visible in all the pages.

 

Thank you

Problem solved? Click Accept as Solution!

Re: Magento 1.9.3.9 google Ads

Hi @contactcom3bd1 ,

 

Based on your script details I am assuming you need to pass order data so you can easily get all information in success.phtml

 

$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());


From above $order object you need to get all information and pass it in your script like below.

 

<script>

window.dataLayer = window.dataLayer || [];

 

var shipping_price = '<?php echo $order->getShippingAmount(); ?>';

 

Problem Solved? Accept as Solution!

 

Hope it helps!

Thanks

 

Ankit Jasani

Re: Magento 1.9.3.9 google Ads

"Setting up Google Ads in Magento can be tricky if you're unsure where to insert the tracking code. It looks like you're working with the success.phtml file, which is typically where you'd add this kind of script for tracking purchase data. Ensure that your Magento installation is configured properly to handle dynamic data like shipping, tax, and product information as part of your Google Ads setup. For further guidance, telegrouplinkz might be a helpful resource for optimizing your e-commerce setup and improving your ad performance."