Forums Forums White Hat SEO PPC Double Counting Conversion Value in Google Ads

  • PPC

    Double Counting Conversion Value in Google Ads

    Posted by Living-Internet-7389 on August 14, 2024 at 7:00 pm

    Hi, my Google Ads account is double counting the conversion value. It's correctly recording the number of conversions, but the conversion value is being counted twice. Can someone help me figure out what's going wrong here?
    Datalayer code added in the shopify custom event:

    const script = document.createElement("script");

    script.setAttribute("src", "https://www.googletagmanager.com/gtag/js?id=AW-xxxxxxxx");

    script.setAttribute("async", "");

    document.head.appendChild(script);

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

    function gtag() {

    dataLayer.push(arguments);

    }

    gtag("js", new Date());

    gtag("config", "AW-xxxxxxxxxx", { "allow_enhanced_conversions": true });

    analytics.subscribe("checkout_completed", async (event) => {

    const enhancedConversionData = {

    email: event.data.checkout.email,

    phone_number: event.data.checkout.phone,

    address: {

    first_name: event.data.checkout.shippingAddress.firstName,

    last_name: event.data.checkout.shippingAddress.lastName,

    street: event.data.checkout.shippingAddress.address1,

    city: event.data.checkout.shippingAddress.city,

    region: event.data.checkout.shippingAddress.provinceCode,

    postal_code: event.data.checkout.shippingAddress.zip,

    country: event.data.checkout.shippingAddress.countryCode,

    }

    };

    const checkoutData = {

    send_to: "AW-xxxxxxxxxx/IKhBCKq_rsQZEK6u3K8B",

    transaction_id: event.data.checkout.order.id,

    currency: event.data.checkout.currencyCode,

    value: event.data.checkout.totalPrice.amount,

    items: event.data.checkout.lineItems.map(item => ({

    item_id: item.variant.product.id,

    item_name: item.variant.product.title,

    })),

    };

    gtag("set", "user_data", enhancedConversionData);

    gtag("event", "conversion", checkoutData);

    });

    analytics.subscribe("search_submitted", async (event) => {

    gtag("event", "search", { search_term: event.data.searchResult.query });

    });

    analytics.subscribe("product_viewed", async (event) => {

    gtag("event", "view_item", {

    currency: event.data.productVariant.price.currencyCode,

    value: event.data.productVariant.price.amount,

    items: [{

    item_id: event.data.productVariant.id,

    item_name: event.data.productVariant.product.title

    }],

    });

    });

    analytics.subscribe("collection_viewed", async (event) => {

    gtag("event", "view_item_list", {

    items: event.data.collection.productVariants.map(variant => ({

    item_id: variant.id,

    item_name: variant.product.title,

    })),

    });

    });

    analytics.subscribe("product_added_to_cart", async (event) => {

    gtag("event", "add_to_cart", {

    currency: event.data.cartLine.merchandise.price.currencyCode,

    value: event.data.cartLine.merchandise.price.amount,

    items: [{

    item_id: event.data.cartLine.merchandise.id,

    item_name: event.data.cartLine.merchandise.product.title

    }],

    });

    });

    Living-Internet-7389 replied 9 months, 1 week ago 2 Members · 1 Reply
  • 1 Reply
  • laurelhurst_digital

    Guest
    August 14, 2024 at 8:25 pm

    You likely have something else firing the conversion value as well. Simprosys, shopping feed app, Google native app, GTM, or some other app.

  • dankgeebs

    Guest
    August 14, 2024 at 9:14 pm

    Is it the same conversion event counting twice? Or two conversion events firing simultaneously?

Log in to reply.