Connecting end-to-end analytics Yandex.Metrics and Google Analytics to amoCRM

The implementation of end-to-end analytics allows you to track the effectiveness of advertising channels. To connect it, add a ready-made script to your website that will assign an ID to the client when they switch to a dialogue with you in WhatsApp using the wa.me link. Wazzup will transfer this identifier to amoCRM, and from amoCRM information about the client will go to the analytics service. You will find out from which advertising source the performance rating of your advertising channels came.
The script will work only if you set the text of the first message for the client on the button with the transition to WhatsApp. For example, this can be done using a site widget or business card website if you do not have your own website.

1. Ask your developer to install the script on your site.
Yandex.Metrics – copy the script code or download (zip, 2 kb).
Google Analytics – copy the script code or download (zip, 2 kb)

2. Go to any card of the deal in amoCRM → “Setup”.

3. Click “Add field” in the deal settings. If you create a new field in the contact or company section, the process will not be automated.

4. Enter a name for the field. The title must contain:

— “google” or “ga” for Google Analytics,

— “yandex” or “ym” for Yandex.Metrics.

5. Go to the integration settings in your Wazzup personal account.

6. Click on the gray button “Update data from amoCRM” in the upper right corner.

7. Specify any stage of the funnel in step 2 of the integration settings for the channel to which the end-to-end analytics is linked. Labeled messages should not end up in “Incoming lead”, because then the automation will not fill in the label field.

8. Save your changes.

9. Now the ID from the first message from a new customer will be displayed in the field you created. Your end-to-end analytics service will take data from this field and include it in its analytics.

10. Set the text for the first message to the customer. The text must contain the {wz_metric} label. For the client, the label will be displayed as a set of letters and numbers. It is important to compose the message so that the client does not erase it, otherwise you will not receive data for analytics.

The client may not understand what this means and erase the message ❌

From the message it is clear why the application number is required ✅


Good afternoon! I want to place a discount order. My order number: {wz_metric}

Hello! {wz_metric}

Hello! I have a few questions. My order number: {wz_metric}

You can set the text of the first message using a site widget or business card website if you don’t have your own website.

11. Done — now, when clicking on your button, the client will be prompted to send the message with the label you specified. If he sends this message, then the tag will go to CRM and transfer to your analytics service.