Google Ads Conversion Value

For general questions and discussions specific to the AbleCommerce GOLD ASP.Net shopping cart software.
Post Reply
User avatar
xplosi0n1
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 30
Joined: Mon Nov 30, 2009 10:54 am
Location: Dayton, OH
Contact:

Google Ads Conversion Value

Post by xplosi0n1 » Mon Apr 24, 2017 2:51 am

Hello,

I am trying to change my Google Adsense tracking code from a generic 1 per conversion to the actual conversion value.

I see a conversation about this which was very helpful but I do not have a ConversionTracking.ascx file or the associated .ascx.cs file.

Can someone please supply me with the 2 files.

I also do not know where the below text belongs. Does this go before the google tracking code or was this suppose to be in the ConversionTracking.aspx file?
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ConversionTracking.ascx.cs" Inherits="AbleCommerce.ConLib.ConversionTracking" %>
<script runat="server">
decimal TotalValue { get; set; }
string Currency { get; set; }
protected void Page_PreRender(object sender, EventArgs e)
{
CommerceBuilder.Orders.Order order = OrderDataSource.Load(AbleCommerce.Code.PageHelper.GetOrderId());
TotalValue = order.ProductSubtotal;
Currency = CommerceBuilder.Common.AbleContext.Current.Store.BaseCurrency.ISOCode;
}
</script>

Here is my code for Google Adwords Conversions:

<!-- Google Code for Purchase/Sale Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 1069551680;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "666666";
var google_conversion_label = "*****************";
var google_conversion_value = <%= TotalValue%>;
var google_conversion_currency = <%= Currency%>;
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/convers ... 680/?value<%= TotalValue%>&currency_code=<%= Currency%>&label=i68HCOKmXBDAoID-Aw&guid=ON&script=0"/>
</div>
</noscript>
Thanks,
Mike

CheapBowlingBalls.com
3204 Woodman Drive
Kettering, OH 45420
937.559.1541
mikeh@cheapbowlingballs.com
www.cheapbowlingballs.com

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Google Ads Conversion Value

Post by Katie » Wed Apr 26, 2017 5:14 am

I'm pretty sure this has been answered already. Check this post - viewtopic.php?f=65&t=18178&p=79288&hili ... ds+#p79277
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

User avatar
xplosi0n1
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 30
Joined: Mon Nov 30, 2009 10:54 am
Location: Dayton, OH
Contact:

Re: Google Ads Conversion Value

Post by xplosi0n1 » Wed Apr 26, 2017 8:18 am

Katie, Thank you for the link.

I tried to duplicate what was discussed but it broke the receipt page and just gave me an error.

Can you look over the code I tried to use and let me know if I did something wrong.

Here is the google code from the receipt.aspx page

Code: Select all

<!-- Google Code for Conversion Value Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 123456789;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "EeLSCKry_G8QwKCA_gM";
if (<%=Order.TotalCharges.ToString("F2") %>) {
		var google_conversion_value = <%=Order.TotalCharges.ToString("F2") %>;
		var google_conversion_currency = <%= currency %>;
	}
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/1069551680/?value=<%=Order.TotalCharges.ToString("F2") %>amp;currency_code=<%=currency %>
&label=EeLSCKry_G8QwKCA_gM&guid=ON&script=0"/>
</div>
</noscript>
Here is what I added to the reciept.aspx.cs page - This does not break the receipt page if just added without the other code from above.

Code: Select all

private bool _HandleFailedPayments = true;
        Order _Order = null;

        public Order Order
        {
            get 
            {
                if(_Order == null)
                    _Order = OrderDataSource.Load(AbleCommerce.Code.PageHelper.GetOrderId());
                return _Order;
            }
        }
        public bool HandleFailedPayments
Thanks,
Mike

CheapBowlingBalls.com
3204 Woodman Drive
Kettering, OH 45420
937.559.1541
mikeh@cheapbowlingballs.com
www.cheapbowlingballs.com

User avatar
tripleW
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 46
Joined: Wed Oct 30, 2013 5:38 am

Re: Google Ads Conversion Value

Post by tripleW » Thu Apr 27, 2017 2:36 am

You probably didn't define the variable 'currency' in your code behind.

User avatar
xplosi0n1
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 30
Joined: Mon Nov 30, 2009 10:54 am
Location: Dayton, OH
Contact:

Re: Google Ads Conversion Value

Post by xplosi0n1 » Thu Apr 27, 2017 3:00 am

Can I just put <%= USD%> in its place?
Thanks,
Mike

CheapBowlingBalls.com
3204 Woodman Drive
Kettering, OH 45420
937.559.1541
mikeh@cheapbowlingballs.com
www.cheapbowlingballs.com

User avatar
xplosi0n1
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 30
Joined: Mon Nov 30, 2009 10:54 am
Location: Dayton, OH
Contact:

Re: Google Ads Conversion Value

Post by xplosi0n1 » Thu Apr 27, 2017 3:51 am

I tried updating to this but it didn't work.

if (<%=Order.TotalCharges.ToString("F2") %>) {
var google_conversion_value = <%= totalValue %>;
var google_conversion_currency = "USD";
}
Thanks,
Mike

CheapBowlingBalls.com
3204 Woodman Drive
Kettering, OH 45420
937.559.1541
mikeh@cheapbowlingballs.com
www.cheapbowlingballs.com

nadeem
Captain (CAPT)
Captain (CAPT)
Posts: 258
Joined: Tue Jul 31, 2012 7:23 pm

Re: Google Ads Conversion Value

Post by nadeem » Mon May 01, 2017 4:34 am

Have you made this currency change on both locations? If not, you also need to make update on second place as well. Also an ampersand (&) is missing before the currency. That is, change

Code: Select all

amp;currency_code=<%=currency %>
To

Code: Select all

&currency_code='USD'

Post Reply